Class: OpenAI::Models::Evals::RunCreateParams::DataSource::CreateEvalResponsesRunDataSource::InputMessages::Template::Template::EvalItem
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- OpenAI::Models::Evals::RunCreateParams::DataSource::CreateEvalResponsesRunDataSource::InputMessages::Template::Template::EvalItem
- Defined in:
- lib/openai/models/evals/run_create_params.rb
Defined Under Namespace
Instance Attribute Summary collapse
-
#content ⇒ String, ...
Inputs to the model - can contain template strings.
-
#role ⇒ Symbol, OpenAI::Models::Evals::RunCreateParams::DataSource::CreateEvalResponsesRunDataSource::InputMessages::Template::Template::EvalItem::Role
The role of the message input.
-
#type ⇒ Symbol, ...
The type of the message input.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(content: , role: , type: nil) ⇒ void
constructor
Some parameter documentations has been truncated, see EvalItem for more details.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(content: , role: , type: nil) ⇒ void
Some parameter documentations has been truncated, see OpenAI::Models::Evals::RunCreateParams::DataSource::CreateEvalResponsesRunDataSource::InputMessages::Template::Template::EvalItem for more details.
A message input to the model with a role indicating instruction following
hierarchy. Instructions given with the developer or system role take
precedence over instructions given with the user role. Messages with the
assistant role are presumed to have been generated by the model in previous
interactions.
|
|
# File 'lib/openai/models/evals/run_create_params.rb', line 439
|
Instance Attribute Details
#content ⇒ String, ...
Inputs to the model - can contain template strings.
415 416 417 418 |
# File 'lib/openai/models/evals/run_create_params.rb', line 415 required :content, union: -> { OpenAI::Evals::RunCreateParams::DataSource::CreateEvalResponsesRunDataSource::InputMessages::Template::Template::EvalItem::Content } |
#role ⇒ Symbol, OpenAI::Models::Evals::RunCreateParams::DataSource::CreateEvalResponsesRunDataSource::InputMessages::Template::Template::EvalItem::Role
The role of the message input. One of user, assistant, system, or
developer.
425 426 427 428 |
# File 'lib/openai/models/evals/run_create_params.rb', line 425 required :role, enum: -> { OpenAI::Evals::RunCreateParams::DataSource::CreateEvalResponsesRunDataSource::InputMessages::Template::Template::EvalItem::Role } |
#type ⇒ Symbol, ...
The type of the message input. Always message.
434 435 436 437 |
# File 'lib/openai/models/evals/run_create_params.rb', line 434 optional :type, enum: -> { OpenAI::Evals::RunCreateParams::DataSource::CreateEvalResponsesRunDataSource::InputMessages::Template::Template::EvalItem::Type } |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/openai/models/evals/run_create_params.rb', line 559
|