backends/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

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