Codexius

Anthropic API

Codexius проксирует Anthropic Messages API без изменений в формате. Подходит для Claude Code, Anthropic SDK и кастомных интеграций.

Базовый адрес и заголовки

Base URLhttps://codexius.ru/api/anthropic
x-api-keycdx_•••
anthropic-version2023-06-01

Messages

bash
POST https://codexius.ru/api/anthropic/v1/messages
x-api-key: cdx_•••
anthropic-version: 2023-06-01
Content-Type: application/json

{
  "model": "claude-sonnet-4-6",
  "max_tokens": 1024,
  "messages": [
    { "role": "user", "content": "Сделай ревью этой функции" }
  ]
}

Anthropic SDK (Python)

python
from anthropic import Anthropic

client = Anthropic(
    api_key="cdx_•••",
    base_url="https://codexius.ru/api/anthropic",
)

msg = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Привет, Claude"}],
)

print(msg.content[0].text)

Кэширование промпта

Codexius поддерживает cache_control: {"type":"ephemeral"}. Это снижает стоимость повторных запросов в 4–10 раз — ровно как у вендора. Используйте для длинных системных промптов и документации.

json
{
  "model": "claude-opus-4-7",
  "system": [
    {
      "type": "text",
      "text": "Длинный системный промпт со спекой...",
      "cache_control": { "type": "ephemeral" }
    }
  ],
  "messages": [...],
  "max_tokens": 2048
}

Что дальше