Skip to main content

Module providers

Module providers 

Source
Expand description

Provider implementations.

This module contains concrete implementations of the Provider trait for various LLM APIs.

Modules§

anthropic
Anthropic Messages API provider implementation.
azure
Azure OpenAI Chat Completions API provider implementation.
bedrock
Amazon Bedrock Converse provider implementation.
cohere
Cohere Chat API provider implementation.
copilot
GitHub Copilot provider implementation.
gemini
Google Gemini API provider implementation.
gitlab
GitLab Duo provider implementation.
openai
OpenAI Chat Completions API provider implementation.
openai_responses
OpenAI Responses API provider implementation.
vertex
Google Vertex AI provider implementation.

Functions§

create_provider
normalize_anthropic_base
normalize_cohere_base
normalize_openai_base
normalize_openai_codex_responses_base
normalize_openai_responses_base