NexusRouter API
Gunakan endpoint di bawah ini untuk menghubungkan aplikasi Anda ke gateway NexusRouter secara langsung.
Base URL
https://api.nexusrouter.net/v1
Endpoints
POST
/chat/completions
OpenAI-compatible
POST
/messages
Anthropic-compatible
GET
/models
Pilih gaya SDK
Contoh cURL
curl https://api.nexusrouter.net/v1/chat/completions -H "Authorization: Bearer *** -H "Content-Type: application/json" -d '{
"model": "nr/claude-sonnet-4.5",
"messages": [
{
"role": "user",
"content": "Halo, siapa kamu?"
}
]
}'
curl https://api.nexusrouter.net/v1/messages -H "x-api-key: *** -H "anthropic-version: 2023-06-01" -H "Content-Type: application/json" -d '{
"model": "nr/claude-sonnet-4.5",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Halo, siapa kamu?"
}
]
}'
Python SDK
from openai import OpenAI
client = OpenAI(
base_url="https://api.nexusrouter.net/v1",
api_key="***",
)
resp = client.chat.completions.create(
model="nr/claude-sonnet-4.5",
messages=[{"role": "user", "content": "Halo!"}],
)
print(resp.choices[0].message.content)
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.nexusrouter.net",
api_key="***",
)
msg = client.messages.create(
model="nr/claude-sonnet-4.5",
max_tokens=1024,
messages=[{"role": "user", "content": "Halo!"}],
)
print(msg.content[0].text)
Node SDK
import OpenAI from "openai"
const client = new OpenAI({
baseURL: "https://api.nexusrouter.net/v1",
apiKey: "***",
})
const resp = await client.chat.completions.create({
model: "nr/claude-sonnet-4.5",
messages: [{ role: "user", content: "Halo!" }],
})
console.log(resp.choices[0].message.content)
import Anthropic from "@anthropic-ai/sdk"
const client = new Anthropic({
baseURL: "https://api.nexusrouter.net",
apiKey: "***",
})
const msg = await client.messages.create({
model: "nr/claude-sonnet-4.5",
max_tokens: 1024,
messages: [{ role: "user", content: "Halo!" }],
})
console.log(msg.content[0].text)
Kembali ke Dashboard