Base URL

https://api.xtrix.workers.dev/v1

Authentication

All requests require an API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY

Available Endpoints

Chat Completions

Create a chat completion.
POST /chat/completions
View details →

Image Generation

Generate images from text.
POST /images/generations
View details →

List Models

Get available models.
GET /models
View details →

Response Format

All responses are JSON:
{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "created": 1677858242,
  "model": "claude-3-5-sonnet-20241022",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Hello! How can I help you?"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 8,
    "total_tokens": 18
  }
}

Error Handling

Errors return appropriate HTTP status codes:
  • 400 - Bad Request
  • 401 - Unauthorized
  • 402 - Insufficient Credits
  • 429 - Rate Limited
  • 500 - Server Error

Rate Limits

  • Free users: 10 requests per minute
  • Pro users: 20 requests per minute
Rate limits are applied per API key using a sliding window algorithm.

Need Help?

Contact support at support@xtrix.tech