Skip to main content
Routify is a drop-in replacement for the OpenAI API. Just change base_url and api_key — your existing code works as-is.

Base URL

https://api.routify.ru/v1

Quick Start

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.routify.ru/v1",
    api_key=os.environ.get("ROUTIFY_API_KEY"),
)

completion = client.chat.completions.create(
    model="gpt-4.1",
    messages=[
        {"role": "user", "content": "Hello!"}
    ]
)

print(completion.to_json())
{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "created": 1772345678,
  "model": "gpt-4.1",
  "choices": [
    {
      "index": 0,
      "finish_reason": "stop",
      "message": {
        "role": "assistant",
        "content": "Hello! How can I help you today?"
      }
    }
  ],
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 9,
    "total_tokens": 19
  }
}

Authentication

All requests require a Bearer token:
Authorization: Bearer $ROUTIFY_API_KEY

Supported Endpoints

EndpointDescription
POST /v1/chat/completionsOpenAI-compatible chat completions
POST /v1/responsesNative OpenAI Responses API proxy
GET /v1/modelsList available models