Expand description
Type definitions for both API formats.
Re-exports§
pub use chat_api::ChatChoice;pub use chat_api::ChatMessage;pub use chat_api::ChatRequest;pub use chat_api::ChatResponse;pub use chat_api::ChatStreamChunk;pub use chat_api::ChatTool;pub use chat_api::ChatToolChoice;pub use chat_api::Content;pub use chat_api::ContentBlock;pub use chat_api::FunctionCall;pub use chat_api::FunctionChoice;pub use chat_api::FunctionDefinition;pub use chat_api::MessageRole;pub use chat_api::ChatMessageAnnotation;pub use chat_api::CompletionTokensDetails;pub use chat_api::ImageUrlField;pub use chat_api::ImageUrlObject;pub use chat_api::PromptTokensDetails;pub use chat_api::StreamOptions;pub use chat_api::ToolCall;pub use chat_api::ChatDelta;pub use chat_api::ChatStreamChoice;pub use chat_api::ChatToolChoiceMode;pub use chat_api::ChatUsage;pub use chat_api::FunctionCallDelta;pub use chat_api::ToolCallDelta;pub use response_api::Content as ResponseContent;pub use response_api::ContentPart;pub use response_api::InputItem;pub use response_api::InputItemOrString;pub use response_api::InputItemType;pub use response_api::OutputItemType;pub use response_api::ResponseOutputItem;pub use response_api::ResponseRequest;pub use response_api::Tool;pub use response_api::ToolChoice;pub use response_api::ToolType;pub use response_api::Usage;pub use response_api::ResponseContentPart;pub use response_api::ResponseObject;
Modules§
- chat_
api - Chat API types (Provider input/output format).
- response_
api - Responses API types (Codex input format).