providers/

directory
v0.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2026 License: Apache-2.0

Directories

Path Synopsis
Package anthropic provides a native Anthropic Messages API client.
Package anthropic provides a native Anthropic Messages API client.
subscription
Package subscription exposes the Anthropic subscription registration policy boundary.
Package subscription exposes the Anthropic subscription registration policy boundary.
Package atomicchat provides the documented atomicchat OpenAI-compatible API.
Package atomicchat provides the documented atomicchat OpenAI-compatible API.
Package azure provides an Azure OpenAI Responses API client.
Package azure provides an Azure OpenAI Responses API client.
Package azurecognitive provides Azure Cognitive Services' documented OpenAI and Anthropic-compatible model endpoints.
Package azurecognitive provides Azure Cognitive Services' documented OpenAI and Anthropic-compatible model endpoints.
Package baseten provides the documented baseten OpenAI-compatible API.
Package baseten provides the documented baseten OpenAI-compatible API.
Package bedrock is an AWS Bedrock Runtime client for Bedrock InvokeModel and native Converse/ConverseStream.
Package bedrock is an AWS Bedrock Runtime client for Bedrock InvokeModel and native Converse/ConverseStream.
Package cerebras provides the documented cerebras OpenAI-compatible API.
Package cerebras provides the documented cerebras OpenAI-compatible API.
Package chutes is a Chutes end-to-end-encrypted, TEE-attested LLM client.
Package chutes is a Chutes end-to-end-encrypted, TEE-attested LLM client.
Package cloudflaregateway provides Cloudflare AI Gateway's documented OpenAI, Responses, and Anthropic proxy endpoints.
Package cloudflaregateway provides Cloudflare AI Gateway's documented OpenAI, Responses, and Anthropic proxy endpoints.
Package cloudflareworkers provides Cloudflare Workers AI's documented OpenAI-compatible AI Gateway route.
Package cloudflareworkers provides Cloudflare Workers AI's documented OpenAI-compatible AI Gateway route.
Package cortecs provides the documented cortecs OpenAI-compatible API.
Package cortecs provides the documented cortecs OpenAI-compatible API.
Package deepinfra provides Deep Infra's documented OpenAI and Anthropic compatible endpoints.
Package deepinfra provides Deep Infra's documented OpenAI and Anthropic compatible endpoints.
Package deepseek provides the documented deepseek OpenAI-compatible API.
Package deepseek provides the documented deepseek OpenAI-compatible API.
Package digitalocean provides the documented digitalocean OpenAI-compatible API.
Package digitalocean provides the documented digitalocean OpenAI-compatible API.
Package fireworks provides the documented fireworks OpenAI-compatible API.
Package fireworks provides the documented fireworks OpenAI-compatible API.
Package frogbot provides the documented frogbot OpenAI-compatible API.
Package frogbot provides the documented frogbot OpenAI-compatible API.
Package gemini is a bespoke client for Google's Gemini generateContent API.
Package gemini is a bespoke client for Google's Gemini generateContent API.
Package githubcopilot provides GitHub Copilot's documented OpenAI Chat and Responses gateway endpoints.
Package githubcopilot provides GitHub Copilot's documented OpenAI Chat and Responses gateway endpoints.
Package gitlab provides GitLab Duo's documented AI Gateway proxy endpoints.
Package gitlab provides GitLab Duo's documented AI Gateway proxy endpoints.
Package gmicloud provides GMI Cloud's documented OpenAI-compatible Chat Completions API.
Package gmicloud provides GMI Cloud's documented OpenAI-compatible Chat Completions API.
Package vertex provides Google Vertex AI's documented Gemini generateContent route and Anthropic Claude rawPredict route.
Package vertex provides Google Vertex AI's documented Gemini generateContent route and Anthropic Claude rawPredict route.
Package groq provides the documented groq OpenAI-compatible API.
Package groq provides the documented groq OpenAI-compatible API.
Package helicone provides the documented helicone OpenAI-compatible API.
Package helicone provides the documented helicone OpenAI-compatible API.
Package huggingface provides the documented huggingface OpenAI-compatible API.
Package huggingface provides the documented huggingface OpenAI-compatible API.
internal
compat
Package compat contains the deliberately small shared core used by documented providers whose public endpoint is compatible with one of the bundled request codecs.
Package compat contains the deliberately small shared core used by documented providers whose public endpoint is compatible with one of the bundled request codecs.
contracttest
Package contracttest contains deterministic provider-package HTTP contracts.
Package contracttest contains deterministic provider-package HTTP contracts.
simple
Package simple contains the common adapter used by provider packages whose documented endpoint is OpenAI Chat-compatible and uses either bearer or no authentication.
Package simple contains the common adapter used by provider packages whose documented endpoint is OpenAI Chat-compatible and uses either bearer or no authentication.
subscription
Package subscription contains provider-neutral, fixture-only contracts for credential-backed subscription transports.
Package subscription contains provider-neutral, fixture-only contracts for credential-backed subscription transports.
Package ionet provides the documented ionet OpenAI-compatible API.
Package ionet provides the documented ionet OpenAI-compatible API.
Package llama provides Meta's hosted Llama API through its documented OpenAI-compatible Chat Completions endpoint.
Package llama provides Meta's hosted Llama API through its documented OpenAI-compatible Chat Completions endpoint.
Package llamacpp provides the local llama.cpp llama-server OpenAI-compatible API.
Package llamacpp provides the local llama.cpp llama-server OpenAI-compatible API.
Package llmgateway provides LLM Gateway's documented OpenAI Chat and Anthropic Messages proxy endpoints.
Package llmgateway provides LLM Gateway's documented OpenAI Chat and Anthropic Messages proxy endpoints.
Package minimax provides MiniMax's native Anthropic Messages endpoint.
Package minimax provides MiniMax's native Anthropic Messages endpoint.
Package moonshot provides the documented moonshot OpenAI-compatible API.
Package moonshot provides the documented moonshot OpenAI-compatible API.
Package nebius provides the documented nebius OpenAI-compatible API.
Package nebius provides the documented nebius OpenAI-compatible API.
Package nvidia provides the documented nvidia OpenAI-compatible API.
Package nvidia provides the documented nvidia OpenAI-compatible API.
Package ollama provides the documented ollama OpenAI-compatible API.
Package ollama provides the documented ollama OpenAI-compatible API.
Package ollamacloud provides the documented ollamacloud OpenAI-compatible API.
Package ollamacloud provides the documented ollamacloud OpenAI-compatible API.
Package openai provides OpenAI Chat Completions and Responses API clients.
Package openai provides OpenAI Chat Completions and Responses API clients.
subscription
Package subscription exposes the OpenAI subscription registration policy boundary.
Package subscription exposes the OpenAI subscription registration policy boundary.
Package opencode provides the OpenCode Zen OpenAI-compatible endpoint.
Package opencode provides the OpenCode Zen OpenAI-compatible endpoint.
Package opencode provides the OpenCode Go endpoint using the shared Chat, Responses, and Anthropic transport semantics.
Package opencode provides the OpenCode Go endpoint using the shared Chat, Responses, and Anthropic transport semantics.
Package openrouter provides the OpenRouter-specific construction and request options for the OpenAI-compatible Chat Completions API.
Package openrouter provides the OpenRouter-specific construction and request options for the OpenAI-compatible Chat Completions API.
Package ovhcloud provides the documented ovhcloud OpenAI-compatible API.
Package ovhcloud provides the documented ovhcloud OpenAI-compatible API.
Package p302ai provides the 302.AI OpenAI-compatible Chat Completions API.
Package p302ai provides the 302.AI OpenAI-compatible Chat Completions API.
Package phala is the Phala confidential-inference provider: it owns the gateway base-URL default and a typed constructor (New) that wires the reusable, provider-agnostic aci attestation protocol into an attested inference.Client.
Package phala is the Phala confidential-inference provider: it owns the gateway base-URL default and a typed constructor (New) that wires the reusable, provider-agnostic aci attestation protocol into an attested inference.Client.
Package sap provides SAP AI Core's orchestration chat endpoint.
Package sap provides SAP AI Core's orchestration chat endpoint.
Package scaleway provides the documented scaleway OpenAI-compatible API.
Package scaleway provides the documented scaleway OpenAI-compatible API.
Package snowflake provides Snowflake Cortex's documented OpenAI-compatible Chat Completions endpoint.
Package snowflake provides Snowflake Cortex's documented OpenAI-compatible Chat Completions endpoint.
Package stackit provides the documented stackit OpenAI-compatible API.
Package stackit provides the documented stackit OpenAI-compatible API.
Package synthetic provides the documented Synthetic.new OpenAI-compatible API.
Package synthetic provides the documented Synthetic.new OpenAI-compatible API.
Package together provides the documented together OpenAI-compatible API.
Package together provides the documented together OpenAI-compatible API.
Package venice provides Venice AI's documented OpenAI Chat and Responses endpoints.
Package venice provides Venice AI's documented OpenAI Chat and Responses endpoints.
Package vercel provides Vercel AI Gateway's documented OpenAI Chat, Responses, and Anthropic Messages endpoints.
Package vercel provides Vercel AI Gateway's documented OpenAI Chat, Responses, and Anthropic Messages endpoints.
Package xai provides xAI Chat Completions and Responses API clients.
Package xai provides xAI Chat Completions and Responses API clients.
Package zai provides the documented zai OpenAI-compatible API.
Package zai provides the documented zai OpenAI-compatible API.
Package zenmux provides ZenMux's documented OpenAI, Responses, and Anthropic protocol-conversion endpoints.
Package zenmux provides ZenMux's documented OpenAI, Responses, and Anthropic protocol-conversion endpoints.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL