@agentskit/adapters — Variables
API variables for @agentskit/adapters.
#Variable: azureOpenAIAdapter
constazureOpenAIAdapter: (config) =>AdapterFactory=azureOpenAI
Defined in: adapters/src/azure-openai.ts:66
#Parameters
#config
#Returns
AdapterFactory
#Variable: bailAdapter
constbailAdapter: (config) =>AdapterFactory=bail
Defined in: adapters/src/bail.ts:35
Alibaba Bailian (Qwen) via the DashScope OpenAI-compatibility endpoint.
Supports the Qwen-2.5 / 3 chat series and Qwen-VL multimodal models. APAC users typically prefer this over OpenAI for latency + data residency.
Default model: qwen-max.
#Parameters
#config
Partial<BailConfig> & object
#Returns
AdapterFactory
#Variable: bedrockAdapter
constbedrockAdapter: (config) =>AdapterFactory=bedrock
Defined in: adapters/src/bedrock.ts:265
#Parameters
#config
#Returns
AdapterFactory
#Variable: cerebrasAdapter
constcerebrasAdapter: (config) =>AdapterFactory=cerebras
Defined in: adapters/src/cerebras.ts:32
Cerebras — ultra-fast inference on wafer-scale chips. OpenAI-compatible endpoint serving Llama / Qwen models with very low first-token latency.
Default model: llama-3.3-70b.
#Parameters
#config
Partial<CerebrasConfig> & object
#Returns
AdapterFactory
#Variable: cohereAdapter
constcohereAdapter: (config) =>AdapterFactory=cohere
Defined in: adapters/src/cohere.ts:39
Alias for naming consistency with other native adapters.
Cohere Command models via Cohere's OpenAI-compatibility endpoint.
- Streams tokens via SSE (OpenAI-compatible chunks).
- Supports tool calls in the OpenAI
toolsshape. - Reports
usageon the final stream chunk when the upstream model returns it (Cohere's compatibility layer mirrors OpenAI'sstream_options: \{ include_usage: true \}semantics). - Inherits auto-retry from the shared OpenAI core (
retry).
Default model: command-r-plus. Override via model.
#Parameters
#config
Partial<CohereConfig> & object
#Returns
AdapterFactory
#Variable: deepseek
constdeepseek: (config) =>AdapterFactory
Defined in: adapters/src/deepseek.ts:5
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: deepseekEmbedder
constdeepseekEmbedder: (config) =>EmbedFn
Defined in: adapters/src/embedders/deepseek.ts:5
#Parameters
#config
OpenAICompatibleEmbedderConfig
#Returns
EmbedFn
#Variable: DEFAULT_CARBON_TABLE
constDEFAULT_CARBON_TABLE:CarbonTable
Defined in: adapters/src/carbon.ts:31
Default carbon table. Keys are provider:region; values are
estimated gCO2eq per 1k tokens of typical mixed input/output. Lower
is greener.
#Variable: DEFAULT_DEPRECATION_TABLE
constDEFAULT_DEPRECATION_TABLE:ModelDeprecation[]
Defined in: adapters/src/deprecation.ts:44
Known deprecations (current as of AgentsKit shipping). Bump on each release; PRs welcome. Successor picks lean towards the same provider's current default unless the entire family is gone.
#Variable: fireworks
constfireworks: (config) =>AdapterFactory
Defined in: adapters/src/fireworks.ts:9
Fireworks AI. OpenAI-compatible endpoint with tuned open-source models and fine-tunes (Llama, DeepSeek, Qwen, etc.).
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: grok
constgrok: (config) =>AdapterFactory
Defined in: adapters/src/grok.ts:5
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: grokEmbedder
constgrokEmbedder: (config) =>EmbedFn
Defined in: adapters/src/embedders/grok.ts:5
#Parameters
#config
OpenAICompatibleEmbedderConfig
#Returns
EmbedFn
#Variable: groqAdapter
constgroqAdapter: (config) =>AdapterFactory=groq
Defined in: adapters/src/groq.ts:33
Alias for naming consistency with other native adapters.
Groq — OpenAI-compatible endpoint serving Llama / Mixtral on LPUs. Known for very low first-token latency.
Default model: openai/gpt-oss-120b.
#Parameters
#config
Partial<GroqConfig> & object
#Returns
AdapterFactory
#Variable: huggingface
consthuggingface: (config) =>AdapterFactory
Defined in: adapters/src/huggingface.ts:11
Hugging Face Inference Providers router. OpenAI-compatible
endpoint that fans out to HF-hosted model inference providers.
Pass any supported repo id as model, e.g.
meta-llama/Meta-Llama-3.1-8B-Instruct.
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: kimi
constkimi: (config) =>AdapterFactory
Defined in: adapters/src/kimi.ts:5
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: kimiEmbedder
constkimiEmbedder: (config) =>EmbedFn
Defined in: adapters/src/embedders/kimi.ts:5
#Parameters
#config
OpenAICompatibleEmbedderConfig
#Returns
EmbedFn
#Variable: llamacpp
constllamacpp: (config) =>AdapterFactory
Defined in: adapters/src/llamacpp.ts:9
llama.cpp's OpenAI-compatible HTTP server (llama-server). Defaults
to http://localhost:8080/v1, matching the binary's default port.
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: lmstudio
constlmstudio: (config) =>AdapterFactory
Defined in: adapters/src/lmstudio.ts:10
LM Studio local server. Start the built-in OpenAI-compatible
server in LM Studio, then point this adapter at
http://localhost:1234/v1 (the default).
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: mistral
constmistral: (config) =>AdapterFactory
Defined in: adapters/src/mistral.ts:10
Mistral AI. Uses the OpenAI-compatible chat completions endpoint.
Default models: mistral-large-latest, mistral-small-latest,
open-mistral-nemo.
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: openrouter
constopenrouter: (config) =>AdapterFactory
Defined in: adapters/src/openrouter.ts:10
OpenRouter — routes to 300+ provider models behind a single
OpenAI-compatible endpoint. Pass the fully-qualified id as
model, e.g. anthropic/claude-sonnet-4-6.
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: qwen
constqwen: (config) =>AdapterFactory=bail
Defined in: adapters/src/bail.ts:37
Alias matching Alibaba's product naming.
Alibaba Bailian (Qwen) via the DashScope OpenAI-compatibility endpoint.
Supports the Qwen-2.5 / 3 chat series and Qwen-VL multimodal models. APAC users typically prefer this over OpenAI for latency + data residency.
Default model: qwen-max.
#Parameters
#config
Partial<BailConfig> & object
#Returns
AdapterFactory
#Variable: replicateAdapter
constreplicateAdapter: (config) =>AdapterFactory=replicate
Defined in: adapters/src/replicate.ts:158
#Parameters
#config
#Returns
AdapterFactory
#Variable: together
consttogether: (config) =>AdapterFactory
Defined in: adapters/src/together.ts:9
Together AI. OpenAI-compatible endpoint, broad open-model catalog (Llama, Qwen, DeepSeek, Mixtral, etc.).
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: vertexAdapter
constvertexAdapter: (config) =>AdapterFactory=vertex
Defined in: adapters/src/vertex.ts:76
#Parameters
#config
#Returns
AdapterFactory
#Variable: vllm
constvllm: (config) =>AdapterFactory
Defined in: adapters/src/vllm.ts:9
vLLM's OpenAI-compatible serving endpoint. Defaults to
http://localhost:8000/v1 — the standard vllm serve ... port.
#Parameters
#config
OpenAICompatibleConfig
#Returns
AdapterFactory
#Variable: webllmAdapter
constwebllmAdapter: (config) =>AdapterFactory=webllm
Defined in: adapters/src/webllm.ts:144
#Parameters
#config
#Returns
AdapterFactory