Docs

Vercel AI SDK integration

Use the official abliteration.ai provider with the Vercel AI SDK. Configure ABLIT_KEY once and choose chat, responses, or messages.

Updated 2026-04-25

Install @abliterationai/ai-sdk-provider to use abliteration.ai with the Vercel AI SDK.

The provider exposes chat for /v1/chat/completions, responses for /v1/responses, and messages for /v1/messages.

import { abliteration } from "@abliterationai/ai-sdk-provider";
import { generateText, streamText } from "ai";

const { text } = await generateText({
  model: abliteration.chat("abliterated-model"),
  prompt: "Write one sentence about Stonehenge.",
});

const responseResult = await generateText({
  model: abliteration.responses("abliterated-model"),
  prompt: "Explain the Responses API in one sentence.",
});

const messageStream = streamText({
  model: abliteration.messages("abliterated-model"),
  messages: [{ role: "user", content: "Stream a greeting." }],
});

for await (const chunk of messageStream.textStream) {
  process.stdout.write(chunk);
}

console.log(text, responseResult.text);