alexandrealex33662222/qwen3.7-max
Repeated prompts are cached — reads are far cheaper than input, applied automatically via the API.
Price levels previously applied. The row tagged "current" is the live price.
Estimate based on list prices. Caching usually makes it cheaper.
https://api.xah.io/v1/chat/completions
https://api.xah.io/v1/messages
https://api.xah.io/v1/responses
https://api.xah.io/v1beta/models/alexandrealex33662222/qwen3.7-max:generateContent
https://api.xah.io/api/chat
https://api.xah.io/api/generate
curl 'https://api.xah.io/v1/chat/completions' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"model": "alexandrealex33662222/qwen3.7-max",
"messages": [
{
"role": "user",
"content": "Hello, who are you?"
}
]
}'
// Node.js / Browser
const res = await fetch('https://api.xah.io/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"model": "alexandrealex33662222/qwen3.7-max",
"messages": [
{
"role": "user",
"content": "Hello, who are you?"
}
]
})
});
const data = await res.json();
console.log(data);
import requests
url = 'https://api.xah.io/v1/chat/completions'
headers = {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
}
payload = {
"model": "alexandrealex33662222/qwen3.7-max",
"messages": [
{
"role": "user",
"content": "Hello, who are you?"
}
]
}
res = requests.post(url, headers=headers, json=payload, timeout=120)
print(res.status_code, res.json())
{
"model": "alexandrealex33662222/qwen3.7-max",
"messages": [
{
"role": "user",
"content": "Hello, who are you?"
}
]
}
Send a prompt with your API key — uses real credits, streams back instantly.