@abliterationai/ai-sdk-provider
v0.1.1
Published
Abliteration.ai provider for the Vercel AI SDK.
Maintainers
Readme
Abliteration.ai Provider for the Vercel AI SDK
This package provides an Abliteration.ai provider for the Vercel AI SDK.
For endpoint behavior, model capabilities, API keys, and examples, use the official docs at https://docs.abliteration.ai.
Install
npm install @abliterationai/ai-sdk-provider aiUsage
import { generateText } from 'ai';
import { abliteration } from '@abliterationai/ai-sdk-provider';
const { text } = await generateText({
model: abliteration.chat('abliterated-model'),
prompt: 'Hello',
});Set ABLIT_KEY or pass apiKey to createAbliteration.
import { createAbliteration } from '@abliterationai/ai-sdk-provider';
const ablit = createAbliteration({
apiKey: process.env.ABLIT_KEY,
});API Surfaces
abliteration.chat('abliterated-model'); // /v1/chat/completions
abliteration.responses('abliterated-model'); // /v1/responses
abliteration.messages('abliterated-model'); // /v1/messagesThe callable provider defaults to the chat-completions surface:
abliteration('abliterated-model');Docs
- Quickstart: https://docs.abliteration.ai/quickstart
- Vercel AI SDK: https://docs.abliteration.ai/integrations/vercel-ai-sdk
- API overview: https://docs.abliteration.ai/api/introduction
- Product Site: https://abliteration.ai
