agentskit.js
Data layerProviders

Hosted chat adapters

17 managed-LLM adapters. Same contract; swap by changing one import.

All return Adapter — call .complete() or .stream().

Adapters

AdapterImportEnv
OpenAIopenaiOPENAI_API_KEY
AnthropicanthropicANTHROPIC_API_KEY
Google GeminigeminiGOOGLE_API_KEY
xAI GrokgrokXAI_API_KEY
DeepSeekdeepseekDEEPSEEK_API_KEY
Kimi (Moonshot)kimiKIMI_API_KEY
MistralmistralMISTRAL_API_KEY
CoherecohereCOHERE_API_KEY
TogethertogetherTOGETHER_API_KEY
GroqgroqGROQ_API_KEY
FireworksfireworksFIREWORKS_API_KEY
OpenRouteropenrouterOPENROUTER_API_KEY
Hugging FacehuggingfaceHF_TOKEN
LangChainlangchain
LangGraphlanggraph
Vercel AI SDKvercelAI
GenericgenericBYO ReadableStream

Usage

import { openai } from '@agentskit/adapters'

const adapter = openai({ apiKey: process.env.OPENAI_API_KEY!, model: 'gpt-4o' })
✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page