client sdks/Official SDKs

Vercel AI SDK Integration

Stream text and manage chat UI state in Next.js App Router.


Installation

npm install ai @ai-sdk/openai

Route Handler

import { createOpenAI } from "@ai-sdk/openai";
import { streamText } from "ai";

const unlocked = createOpenAI({
  baseURL: "https://unlockedai.net/v1",
  apiKey: process.env.UNLOCKED_API_KEY,
});

export async function POST(req: Request) {
  const { messages } = await req.json();

  const result = streamText({
    model: unlocked("claude-sonnet-5.5"),
    messages,
  });

  return result.toDataStreamResponse();
}

Need an Unlocked AI Key or Credits?

Generate secret API keys backed by non-expiring pay-as-you-go credits starting at $5. No monthly minimums.