@kortyx/anthropic
v0.3.0
Published
Anthropic provider integration for Kortyx.
Maintainers
Readme
@kortyx/anthropic
Anthropic provider integration for Kortyx.
Install
pnpm add @kortyx/anthropicnpm install @kortyx/anthropicUsage
import { anthropic } from "@kortyx/anthropic";
import { useReason } from "kortyx";
export const answerNode = async ({ input }: { input: unknown }) => {
const result = await useReason({
id: "answer",
model: anthropic("claude-sonnet-4-5"),
input: String(input ?? ""),
stream: true,
emit: true,
});
return {
data: { text: result.text },
};
};Set ANTHROPIC_API_KEY or pass an explicit key:
import { createAnthropic } from "@kortyx/anthropic";
export const anthropic = createAnthropic({
apiKey: process.env.ANTHROPIC_API_KEY,
});Models
Kortyx ships autocomplete for:
claude-sonnet-4-5claude-sonnet-4-5-20250929claude-haiku-4-5claude-haiku-4-5-20251001claude-opus-4-5claude-opus-4-5-20251101claude-sonnet-4-0claude-sonnet-4-20250514claude-opus-4-1claude-opus-4-1-20250805claude-3-haiku-20240307
Arbitrary Anthropic model IDs are accepted as strings.
Supported Scope
This initial provider supports text invoke and streaming text output through
Anthropic's Messages API. Embeddings, images, and tool calls are outside the v1
Kortyx provider scope.
Documentation
License
Apache-2.0. See LICENSE.
