View Source ExOpenAI.Components.RunGraderResponse (ex_openai.ex v2.0.0-beta2)
Module for representing the OpenAI schema RunGraderResponse.
Fields
:metadata- required -{:%{}, [], [{{:required, [], [:errors]}, {:%{}, [], [{{:required, [], [:formula_parse_error]}, {:boolean, [], []}}, {{:required, [], [:invalid_variable_error]}, {:boolean, [], []}}, {{:required, [], [:model_grader_parse_error]}, {:boolean, [], []}}, {{:required, [], [:model_grader_refusal_error]}, {:boolean, [], []}}, {{:required, [], [:model_grader_server_error]}, {:boolean, [], []}}, {{:required, [], [:model_grader_server_error_details]}, {:|, [], [{{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}, {:any, [], []}]}}, {{:required, [], [:other_error]}, {:boolean, [], []}}, {{:required, [], [:python_grader_runtime_error]}, {:boolean, [], []}}, {{:required, [], [:python_grader_runtime_error_details]}, {:|, [], [{{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}, {:any, [], []}]}}, {{:required, [], [:python_grader_server_error]}, {:boolean, [], []}}, {{:required, [], [:python_grader_server_error_type]}, {:|, [], [{{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}, {:any, [], []}]}}, {{:required, [], [:sample_parse_error]}, {:boolean, [], []}}, {{:required, [], [:truncated_observation_error]}, {:boolean, [], []}}, {{:required, [], [:unresponsive_reward_error]}, {:boolean, [], []}}]}}, {{:required, [], [:execution_time]}, {:number, [], []}}, {{:required, [], [:name]}, {{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}}, {{:required, [], [:sampled_model_name]}, {:|, [], [{{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}, {:any, [], []}]}}, {{:required, [], [:scores]}, {:map, [], []}}, {{:required, [], [:token_usage]}, {:|, [], [{:integer, [], []}, {:any, [], []}]}}, {{:required, [], [:type]}, {{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}}]}:model_grader_token_usage_per_model- required -map():reward- required -number():sub_rewards- required -map()
Summary
Types
@type t() :: %ExOpenAI.Components.RunGraderResponse{ metadata: %{ errors: %{ formula_parse_error: boolean(), invalid_variable_error: boolean(), model_grader_parse_error: boolean(), model_grader_refusal_error: boolean(), model_grader_server_error: boolean(), model_grader_server_error_details: String.t() | any(), other_error: boolean(), python_grader_runtime_error: boolean(), python_grader_runtime_error_details: String.t() | any(), python_grader_server_error: boolean(), python_grader_server_error_type: String.t() | any(), sample_parse_error: boolean(), truncated_observation_error: boolean(), unresponsive_reward_error: boolean() }, execution_time: number(), name: String.t(), sampled_model_name: String.t() | any(), scores: map(), token_usage: integer() | any(), type: String.t() }, model_grader_token_usage_per_model: map(), reward: number(), sub_rewards: map() }