Skip to main content
You can repoint clients in Vercel’s AI SDK through Butter using its createOpenAI function, which accepts the necessary base URL and headers. See it in the example below.
import { generateText } from "ai"
import { createOpenAI } from "@ai-sdk/openai"

const openai = createOpenAI({
    baseURL: "https://proxy.butter.dev/v1",
    headers: {"Butter-Auth": `Bearer ${process.env.BUTTER_API_KEY}`},
    apiKey: process.env.OPENAI_API_KEY

});

const { response } = await generateText({
    model: openai("gpt-4o"),
    prompt: "What is the English word for mantequilla?"
});

console.log(response.messages[0].content[0].text);