Integrations
Next.js integration
Call abliteration.ai from a Next.js Route Handler with a minimal fetch wrapper. OpenAI-compatible /v1/chat/completions.
Updated 2026-01-03
Use a Next.js Route Handler or server action to keep your API key server-side.
Forward the incoming prompt to the OpenAI-compatible /v1/chat/completions endpoint.
import { NextResponse } from "next/server";
export async function POST(req: Request) {
const { prompt } = await req.json();
const res = await fetch("https://api.abliteration.ai/v1/chat/completions", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.ABLIT_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "abliterated-model",
messages: [{ role: "user", content: prompt }],
}),
});
return NextResponse.json(await res.json());
}