Structs§
- Chat
Choice - Chat
Choice Logprobs - Chat
Choice Stream - Chat
Completion Allowed Tools - Chat
Completion Allowed Tools Choice - Chat
Completion Audio - Chat
Completion Deleted - Response when deleting a chat completion.
- Chat
Completion Functions Deprecated - Chat
Completion Functions Args - Builder for
ChatCompletionFunctions. - Chat
Completion List - An object representing a list of Chat Completions.
- Chat
Completion Message Custom Tool Call - Chat
Completion Message List - An object representing a list of chat completion messages.
- Chat
Completion Message List Item - A chat completion message with additional fields for listing.
- Chat
Completion Message Tool Call - Chat
Completion Message Tool Call Chunk - Chat
Completion Named Tool Choice - Specifies a tool the model should use. Use to force the model to call a specific function.
- Chat
Completion Named Tool Choice Custom - Chat
Completion Request Assistant Message - Chat
Completion Request Assistant Message Args - Builder for
ChatCompletionRequestAssistantMessage. - Chat
Completion Request Assistant Message Audio - Chat
Completion Request Developer Message - Chat
Completion Request Developer Message Args - Builder for
ChatCompletionRequestDeveloperMessage. - Chat
Completion Request Function Message - Chat
Completion Request Function Message Args - Builder for
ChatCompletionRequestFunctionMessage. - Chat
Completion Request Message Content Part Audio - Learn about audio inputs.
- Chat
Completion Request Message Content Part Audio Args - Builder for
ChatCompletionRequestMessageContentPartAudio. - Chat
Completion Request Message Content Part File - Chat
Completion Request Message Content Part Image - Chat
Completion Request Message Content Part Image Args - Builder for
ChatCompletionRequestMessageContentPartImage. - Chat
Completion Request Message Content Part Refusal - Chat
Completion Request Message Content Part Refusal Builder - Builder for
ChatCompletionRequestMessageContentPartRefusal. - Chat
Completion Request Message Content Part Text - Chat
Completion Request Message Content Part Text Args - Builder for
ChatCompletionRequestMessageContentPartText. - Chat
Completion Request System Message - Chat
Completion Request System Message Args - Builder for
ChatCompletionRequestSystemMessage. - Chat
Completion Request Tool Message - Tool message
- Chat
Completion Request Tool Message Args - Builder for
ChatCompletionRequestToolMessage. - Chat
Completion Request User Message - Chat
Completion Request User Message Args - Builder for
ChatCompletionRequestUserMessage. - Chat
Completion Response Message - A chat completion message generated by the model.
- Chat
Completion Response Message Audio - Chat
Completion Stream Options - Options for streaming response. Only set this when you set
stream: true. - Chat
Completion Stream Response Delta - A chat completion delta generated by streamed model responses.
- Chat
Completion Token Logprob - Chat
Completion Tool - Choice
- Completion
Tokens Details - Breakdown of tokens used in a completion.
- Completion
Usage - Usage statistics for the completion request.
- Create
Chat Completion Request - Create
Chat Completion Request Args - Builder for
CreateChatCompletionRequest. - Create
Chat Completion Response - Represents a chat completion response returned by model, based on the provided input.
- Create
Chat Completion Stream Response - Represents a streamed chunk of a chat completion response returned by the model, based on the provided input. Learn more.
- Custom
Name - Custom
Tool - Custom
Tool Chat Completions - Custom
Tool Properties - File
Object - Function
Call - The name and arguments of a function that should be called, as generated by the model.
- Function
Call Stream - Function
Name - Function
Object - Function
Object Args - Builder for
FunctionObject. - Image
Url - Image
UrlArgs - Builder for
ImageUrl. - Input
Audio - Logprobs
- Prompt
Tokens Details - Breakdown of tokens used in a completion.
- Response
Format Json Schema - TopLogprobs
- Update
Chat Completion Request - Request to update a chat completion.
- Update
Chat Completion Request Args - Builder for
UpdateChatCompletionRequest. - UrlCitation
- WebSearch
Location - Approximate location parameters for the search.
- WebSearch
Options - Options for the web search tool.
- WebSearch
User Location
Enums§
- Chat
Completion Audio Format - Chat
Completion Audio Voice - Chat
Completion Function Call - Chat
Completion Message Tool Calls - Chat
Completion Request Assistant Message Content - Chat
Completion Request Assistant Message Content Part - Chat
Completion Request Developer Message Content - Chat
Completion Request Developer Message Content Part - Chat
Completion Request Message - Chat
Completion Request Message Content Part Refusal Builder Error - Error type for ChatCompletionRequestMessageContentPartRefusalBuilder
- Chat
Completion Request System Message Content - Chat
Completion Request System Message Content Part - Chat
Completion Request Tool Message Content - Chat
Completion Request Tool Message Content Part - Chat
Completion Request User Message Content - Chat
Completion Request User Message Content Part - Chat
Completion Response Message Annotation - Chat
Completion Tool Choice Option - Controls which (if any) tool is called by the model.
nonemeans the model will not call any tool and instead generates a message.automeans the model can pick between generating a message or calling one or more tools.requiredmeans the model must call one or more tools. Specifying a particular tool via{"type": "function", "function": {"name": "my_function"}}forces the model to call that tool. - Chat
Completion Tools - Completion
Finish Reason - Content
Part - Custom
Tool Properties Format - Finish
Reason - Function
Type - Image
Detail - Input
Audio Format - Prediction
Content - Static predicted output content, such as the content of a text file that is being regenerated.
- Prediction
Content Content - The content that should be matched when generating a model response. If generated tokens would match this content, the entire model response can be returned much more quickly.
- Prompt
- Reasoning
Effort - Response
Format - Response
Modalities - Output types that you would like the model to generate for this request.
- Role
- Service
Tier - Stop
Configuration - Tool
Choice Allowed Mode - Tool
Choice Options - Verbosity
- Constrains the verbosity of the model’s response. Lower values will result in more concise responses, while higher values will result in more verbose responses. Currently supported values are
low,medium, andhigh. - WebSearch
Context Size - The amount of context window space to use for the search.
- WebSearch
User Location Type
Type Aliases§
- Chat
Completion Response Stream - Parsed server side events stream until an [DONE] is received from server.