API keys
A Router key lets any OpenAI-compatible SDK call Router. Each key spends from one source, Compute or Router balance, and its secret is shown once.
Point any OpenAI-compatible SDK here and pass your Router key.
Create a Router key
0 of 10 Router keys
No Router keys yet
Create one above. You can have up to 10.
Quickstart
Works with any OpenAI-compatible SDK: set the base URL and pass your Router key through the SDK credential field.
curl https://router.vapinetwork.ai/v1/chat/completions \
-H "Authorization: Bearer <your router key>" \
-H "Content-Type: application/json" \
-d '{"model":"venice/deepseek-v4-flash","messages":[{"role":"user","content":"Hello from vAPI Router"}]}'from openai import OpenAI
client = OpenAI(base_url="https://router.vapinetwork.ai/v1", api_key="<your router key>")
response = client.chat.completions.create(
model="venice/deepseek-v4-flash",
messages=[{"role": "user", "content": "Hello from vAPI Router"}],
)
print(response.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://router.vapinetwork.ai/v1",
apiKey: "<your router key>",
});
const response = await client.chat.completions.create({
model: "venice/deepseek-v4-flash",
messages: [{ role: "user", content: "Hello from vAPI Router" }],
});
console.log(response.choices[0].message.content);List models: GET https://router.vapinetwork.ai/v1/models
