⚙️ Developer API

One key. Every model.

Drop-in OpenAI-compatible. Same credit balance as your chat account — no separate plan, no separate billing. Switch from openai/gpt-4o to anthropic/claude-3.5-sonnet by changing one string.

Sign up · get a key → See examples

Drop-in compatible

Anything that works with the OpenAI Python / Node / curl SDKs works here. Just change the base URL and the API key.

curl https://api.faceb.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-faceb-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-3.5-sonnet",
    "messages": [{"role": "user", "content": "Hello!"}],
    "stream": true
  }'
from openai import OpenAI

client = OpenAI(
    base_url="https://api.faceb.ai/v1",
    api_key="sk-faceb-YOUR_KEY",
)

stream = client.chat.completions.create(
    model="openai/gpt-4o",
    messages=[{"role": "user", "content": "Write a haiku."}],
    stream=True,
)
for chunk in stream:
    print(chunk.choices[0].delta.content or "", end="", flush=True)
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.faceb.ai/v1",
  apiKey: "sk-faceb-YOUR_KEY",
});

const stream = await client.chat.completions.create({
  model: "google/gemini-2.0-flash-exp:free",
  messages: [{ role: "user", content: "Suggest a startup name." }],
  stream: true,
});
for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content || "");
}

Why use ours instead of going direct

🔑

One key, every provider

Stop juggling OpenAI, Anthropic, Google, xAI, and 8 other dashboards. One Faceb key gets you all 100+ models.

💸

Same wallet as the UI

Your chat credit balance and your API balance are the same pool. Buy once, use it anywhere.

📊

Honest billing

You see the credits charged on every response. No mystery tokens, no rounded-up minutes, no surprise invoices.

🔁

Hot-swap models

The whole catalog lives behind one endpoint. Try Claude on Tuesday, GPT-4o on Wednesday, Llama on Thursday — same code.

Streaming + non-streaming

Standard SSE response shape — works with the official OpenAI SDKs, LangChain, Vercel AI SDK, and anything else.

🛡️

No retention

We don't log your prompts or responses. The only thing we store is the credit charge per request, for billing.

Endpoints

POST /v1/chat/completions OpenAI-compatible chat. Supports stream: true.
GET /v1/models List every available model with its slug + context length.

Authenticate every request with Authorization: Bearer sk-faceb-... Manage keys at /account/api/.

Ready to ship?

Your 50k signup credits work on the API too. No card to start.

Try the chat first Sign up · get a key →