Chat API
The Chat API allows you to interact with AI models for conversational responses.
Endpoint
POST https://api.pandalink.ai/v1/chat/completionsRequest Body
{
"model": "qwen3-14b", // Required: Model identifier
"messages": [ // Required: Array of message objects
{
"role": "user", // "system", "user", or "assistant"
"content": "Hello!" // The message content
}
],
"temperature": 0.7, // Optional: Sampling temperature (0-2)
"max_tokens": 1000, // Optional: Maximum tokens to generate
"stream": false // Optional: Enable streaming responses
}Parameters
model *
The model identifier. Available models: qwen3-14b
messages *
Array of message objects with role and content
temperature
Controls randomness. Lower values make output more deterministic. Range: 0-2, default: 0.7
max_tokens
Maximum number of tokens to generate. Default: 1000
Response
{
"id": "chatcmpl-abc123",
"model": "qwen3-14b",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "Hello! How can I help you today?"
},
"finish_reason": "stop"
}],
"usage": {
"prompt_tokens": 10,
"completion_tokens": 15,
"total_tokens": 25
}
}Example Request
curl -X POST https://api.pandalink.ai/v1/chat/completions \
-H "Authorization: Bearer ak_live_demo_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen3-14b",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "What is machine learning?"}
],
"temperature": 0.7,
"max_tokens": 500
}'Error Codes
400 Bad Request
Invalid request parameters
401 Unauthorized
Invalid or missing API key
429 Too Many Requests
Rate limit exceeded
500 Internal Server Error
Server error, please try again