AxAIOpenAIResponsesRequest
Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/openai/responses_types.ts#L288
Type Parameters
Properties
| Property | Modifier | Type |
|---|
background? | readonly | boolean | null |
include? | readonly | | readonly ( | "file_search_call.results" | "message.input_image.image_url" | "computer_call_output.output.image_url" | "reasoning.encrypted_content" | "code_interpreter_call.outputs" | "web_search_call.action.return_token_budget")[] | null |
input | readonly | | string | readonly AxAIOpenAIResponsesInputItem[] |
instructions? | readonly | string | null |
max_output_tokens? | readonly | number | null |
metadata? | readonly | Readonly<Record<string, string>> | null |
model | readonly | TModel |
parallel_tool_calls? | readonly | boolean | null |
previous_response_id? | readonly | string | null |
prompt_cache_key? | readonly | string |
prompt_cache_options? | readonly | object |
prompt_cache_options.mode? | readonly | "explicit" | "implicit" |
prompt_cache_options.ttl? | readonly | "30m" |
prompt_cache_retention? | readonly | "in_memory" | "24h" |
reasoning? | readonly | | { effort?: "high" | "low" | "max" | "none" | "medium" | "minimal" | "xhigh" | null; summary?: "auto" | "detailed" | "concise" | null; } | null |
seed? | readonly | number | null |
service_tier? | readonly | string | null |
store? | readonly | boolean | null |
stream? | readonly | boolean | null |
temperature? | readonly | number | null |
text? | readonly | | { format?: | { type: "text"; } | { type: "json_object"; } | { description?: string; json_schema?: object; name?: string; schema?: object; strict?: boolean; type: "json_schema"; } | null; } | null |
tool_choice? | readonly | | AxAIOpenAIResponsesToolChoice | null |
tools? | readonly | | readonly AxAIOpenAIResponsesToolDefinition[] | null |
top_p? | readonly | number | null |
truncation? | readonly | "auto" | "disabled" | null |
user? | readonly | string | null |