Skip to navigation

Provider: Cerebras

Call Cerebras models through Respan Gateway with unified logs, cost, and latency.
This page is for Respan LLM Gateway users.

Use Respan Gateway to call Cerebras models (cerebras/qwen-3.8-27b and cerebras/gpt-oss-120b) while keeping unified observability (logs, cost, latency, reliability) in Respan.

Quick setup

1

Get a Respan API key

Sign up and create a key on the API keys page.

Send your first request

Pick the integration that matches your stack. The base URL is https://api.respan.ai/api and the only key needed is your RESPAN_API_KEY.

Point the official Cerebras SDK at the Respan gateway by overriding base_url. Use the full Respan model ID, including the cerebras/ prefix.

from cerebras.cloud.sdk import Cerebras
client = Cerebras(
api_key="YOUR_RESPAN_API_KEY",
base_url="https://api.respan.ai/api",
)
response = client.chat.completions.create(
model="cerebras/qwen-3.8-27b",
messages=[{"role": "user", "content": "Hello, Cerebras!"}],
)
print(response.choices[0].message.content)

More integrations

Cerebras models work with every Respan gateway integration:

Switch models

Change the model parameter to call any supported model through the same client. Use the cerebras/ prefix to disambiguate when routing across providers. Browse the full list on the Models page.

client.chat.completions.create(model="cerebras/qwen-3.8-27b", messages=messages)
client.chat.completions.create(model="cerebras/gpt-oss-120b", messages=messages)
client.chat.completions.create(model="openai/gpt-6-sol", messages=messages)
client.chat.completions.create(model="anthropic/claude-opus-5-5", messages=messages)

Use your own Cerebras key (BYOK)

Credits are the default path. If you’d rather bill Cerebras directly, attach your own provider key.

1

Open Providers

Go to the Providers page.

2

Add Cerebras

Select Cerebras and paste your cerebras.api_key.

3

Load balancing (Optional)

Add multiple credential sets and use Load balancing weight to distribute traffic across them.

Override credentials per model (Optional)

Use credential_override when one model on a request should use a different Cerebras key than the default.

{
"customer_credentials": {
"cerebras": { "api_key": "YOUR_CEREBRAS_API_KEY" }
},
"credential_override": {
"cerebras/qwen-3.8-27b": { "api_key": "ANOTHER_CEREBRAS_API_KEY" }
}
}

Log without proxying (Optional)

Already calling Cerebras directly? Send logs to Respan asynchronously to track cost, latency, and performance for those external calls.

import requests
requests.post(
"https://api.respan.ai/api/request-logs/create/",
headers={
"Authorization": "Bearer YOUR_RESPAN_API_KEY",
"Content-Type": "application/json",
},
json={
"model": "cerebras/qwen-3.8-27b",
"prompt_messages": [{"role": "user", "content": "Hello, how are you?"}],
"completion_message": {"role": "assistant", "content": "Hello from Cerebras through Respan."},
"cost": 0.001,
"generation_time": 1.2,
"customer_params": {"customer_identifier": "user_123"},
},
)

See the logging guide for the full setup.