Directories
¶
| Path | Synopsis |
|---|---|
|
Package alibabatokenplanintl implements Alibaba Cloud's international Token Plan backend.
|
Package alibabatokenplanintl implements Alibaba Cloud's international Token Plan backend. |
|
Package anthropic implements the Anthropic Messages API backend connector using github.com/anthropics/anthropic-sdk-go.
|
Package anthropic implements the Anthropic Messages API backend connector using github.com/anthropics/anthropic-sdk-go. |
|
Package compatmode holds shared helpers for custom-compatible backend modes.
|
Package compatmode holds shared helpers for custom-compatible backend modes. |
|
Package credpool re-exports the public credential pool from pkg/credpool.
|
Package credpool re-exports the public credential pool from pkg/credpool. |
|
Package gemini implements the Google Gemini generateContent backend connector using google.golang.org/genai.
|
Package gemini implements the Google Gemini generateContent backend connector using google.golang.org/genai. |
|
Package httpidentity applies B-leg User-Agent identity policy at the final HTTP wire boundary for approved hosted connectors.
|
Package httpidentity applies B-leg User-Agent identity policy at the final HTTP wire boundary for approved hosted connectors. |
|
Package localstub implements a deterministic no-network backend for local dogfood and smoke tests.
|
Package localstub implements a deterministic no-network backend for local dogfood and smoke tests. |
|
Package openaicaps holds small, shared capability rules for OpenAI-hosted backends.
|
Package openaicaps holds small, shared capability rules for OpenAI-hosted backends. |
|
Package openaicompat contains shared adapter-layer helpers for backend plugins that talk to OpenAI-compatible APIs through the openai-go SDK.
|
Package openaicompat contains shared adapter-layer helpers for backend plugins that talk to OpenAI-compatible APIs through the openai-go SDK. |
|
Package openailegacy implements the legacy OpenAI Chat Completions backend connector using github.com/openai/openai-go/v3.
|
Package openailegacy implements the legacy OpenAI Chat Completions backend connector using github.com/openai/openai-go/v3. |
|
Package openairesponses implements the OpenAI Responses API backend connector using github.com/openai/openai-go/v3.
|
Package openairesponses implements the OpenAI Responses API backend connector using github.com/openai/openai-go/v3. |
|
Package openresponsescompat implements the generic remote OpenResponses backend mode for remote OpenResponses-capable providers and routers.
|
Package openresponsescompat implements the generic remote OpenResponses backend mode for remote OpenResponses-capable providers and routers. |
|
protocols
|
|
|
anthropicmessages
Package anthropicmessages provides shared Anthropic Messages protocol execution.
|
Package anthropicmessages provides shared Anthropic Messages protocol execution. |
|
geminigenerate
Package geminigenerate provides shared Gemini generateContent protocol execution.
|
Package geminigenerate provides shared Gemini generateContent protocol execution. |
|
mediaurl
Package mediaurl extracts media URLs from protocol JSON payloads.
|
Package mediaurl extracts media URLs from protocol JSON payloads. |
|
Package transporterr classifies transport-level failures (network timeouts, DNS errors, refused/reset/aborted connections) shared by backend adapters when deciding whether an upstream failure is a transient retry/failover candidate.
|
Package transporterr classifies transport-level failures (network timeouts, DNS errors, refused/reset/aborted connections) shared by backend adapters when deciding whether an upstream failure is a transient retry/failover candidate. |
Click to show internal directories.
Click to hide internal directories.