AdminForth completion adapter for the Anthropic Messages API.
pnpm i @adminforth/completion-adapter-antropic-messagesimport CompletionAdapterAntropicMessages from "@adminforth/completion-adapter-antropic-messages";
const adapter = new CompletionAdapterAntropicMessages({
anthropicApiKey: process.env.ANTHROPIC_API_KEY as string,
model: "claude-sonnet-4-5-20250929",
extraRequestBodyParameters: {
temperature: 0.7,
},
});The adapter supports:
- regular text completion
- JSON Schema structured output via the Messages parse helper
- tool calls
- streaming output chunks
- extended thinking when the token budget allows it