Quotaflow API
Base URL
When to use this page
Use this page when replacing direct OpenAI-compatible calls with Quotaflow while keeping familiar SDK code.
Base URLs
https://api.quotaflow.ai/openai/v1
Use this base URL for GPT and Codex-style OpenAI-compatible workloads.
https://api.quotaflow.ai/openai/v1
Use this base URL when your key is enabled for all-in-one model access such as embeddings, image generation, and video generation.
JavaScript SDK pattern
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.QUOTAFLOW_API_KEY,
baseURL: process.env.OPENAI_BASE_URL ?? "https://api.quotaflow.ai/openai/v1"
});
Python SDK pattern
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["QUOTAFLOW_API_KEY"],
base_url=os.environ.get("OPENAI_BASE_URL", "https://api.quotaflow.ai/openai/v1"),
)
Endpoint mapping
| OpenAI-compatible path | Quotaflow URL |
|---|---|
/models | $OPENAI_BASE_URL/models |
/balance | Retired (returns 410) |
/responses | $OPENAI_BASE_URL/responses |
/chat/completions | $OPENAI_BASE_URL/chat/completions |
/embeddings | $OPENAI_BASE_URL/embeddings |
/images/generations | $OPENAI_BASE_URL/images/generations |
/images/edits | $OPENAI_BASE_URL/images/edits |
/videos | $OPENAI_BASE_URL/videos |
/videos/{task_id} | $OPENAI_BASE_URL/videos/{task_id} |
Stable sessions
For coding agents and long conversations, pass one of these values consistently:
x-session-idheadersession_idheadersession_idbody fieldconversation_idbody fieldprompt_cache_keybody field
Quotaflow uses this to maintain continuity and improve cache locality for related calls.