AI SDK
Vercel AI SDK through Simpang.
With the Anthropic provider:
import { createAnthropic } from "@ai-sdk/anthropic";
import { generateText } from "ai";
const simpang = createAnthropic({
baseURL: "https://simpang.zakiego.com/api/v1",
apiKey: process.env.SIMPANG_API_KEY,
});
const { text } = await generateText({
model: simpang("claude-sonnet-4-5-20250929"),
prompt: "Hi",
});Or the OpenAI-compatible provider:
import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
const simpang = createOpenAICompatible({
name: "simpang",
baseURL: "https://simpang.zakiego.com/api/v1",
apiKey: process.env.SIMPANG_API_KEY,
});Note the AI SDK's Anthropic provider wants /api/v1, unlike the Anthropic SDK itself.