Integrations

Cloud Run integration

Deploy a minimal Cloud Run service that proxies prompts to abliteration.ai.

Updated 2026-01-03

Cloud Run accepts HTTP requests and forwards them to your container.

Use a lightweight Express handler to relay prompts to abliteration.ai.

import express from "express";

const app = express();
app.use(express.json());

app.post("/chat", async (req, res) => {
  const prompt = req.body?.prompt || "";
  const apiRes = 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 }],
    }),
  });

  res.status(apiRes.status).json(await apiRes.json());
});

const port = process.env.PORT || 8080;
app.listen(port);