Expand description
Provider API implementation layer — ported from pi-ai src/api/.
Re-exports§
pub use anthropic_messages::AnthropicMessagesApi;pub use anthropic_messages::AnthropicOptions;pub use azure_openai_responses::AzureOpenAIResponsesApi;pub use azure_openai_responses::AzureOpenAIResponsesOptions;pub use bedrock_converse_stream::BedrockConverseStreamApi;pub use bedrock_converse_stream::BedrockOptions;pub use faux::FauxApi;pub use google_generative_ai::GoogleGenerativeAIApi;pub use google_generative_ai::GoogleOptions;pub use google_vertex::GoogleVertexApi;pub use mistral_conversations::MistralConversationsApi;pub use mistral_conversations::MistralOptions;pub use openai_codex_responses::OpenAICodexResponsesApi;pub use openai_codex_responses::OpenAICodexResponsesOptions;pub use openai_completions::OpenAICompletionsApi;pub use openai_completions::OpenAICompletionsOptions;pub use openai_responses::OpenAIResponsesApi;pub use openai_responses::OpenAIResponsesOptions;pub use openrouter_images::OpenRouterImagesApi;
Modules§
- anthropic_
messages - azure_
base_ url - azure_
openai_ responses - bedrock_
converse_ stream - Amazon Bedrock Converse Stream API with bearer-token or SigV4 (AWS SDK) auth.
- bedrock_
shared - cloudflare
- Cloudflare AI Gateway / Workers AI base URL constants.
- codex_
transport - common
- faux
- github_
copilot_ headers - google_
generative_ ai - google_
shared - google_
vertex - Google Vertex AI — shares streaming logic with Google Generative AI via REST.
- http_
proxy - mistral_
conversations - openai_
codex_ responses - OpenAI Codex Responses API (ChatGPT backend).
- openai_
compat - openai_
completions - openai_
prompt_ cache - openai_
responses - openai_
responses_ shared - openrouter_
images - simple_
options - sse
- transform_
messages - websocket_
connect - WebSocket TCP/TLS connect with optional HTTP(S) proxy tunnel (mirroring pi-ai Codex).
Functions§
- api_for
- builtin_
apis - Registry of built-in API implementations matching pi-ai
ProviderStreams.