agentskit.js
Providers

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' })

Explore nearby

✎ Edit this page on GitHubΒ·Found a problem? Open an issue β†’Β·How to contribute β†’

On this page