Anthropic API
Codexius проксирует Anthropic Messages API без изменений в формате. Подходит для Claude Code, Anthropic SDK и кастомных интеграций.
Базовый адрес и заголовки
| Base URL | https://codexius.ru/api/anthropic |
|---|---|
| x-api-key | cdx_••• |
| anthropic-version | 2023-06-01 |
Messages
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)
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 раз — ровно как у вендора. Используйте для длинных системных промптов и документации.
{
"model": "claude-opus-4-7",
"system": [
{
"type": "text",
"text": "Длинный системный промпт со спекой...",
"cache_control": { "type": "ephemeral" }
}
],
"messages": [...],
"max_tokens": 2048
}