Аутентификация
Claude Api.Tech использует тот же метод аутентификации что и официальный Anthropic API — API-ключ передаётся в заголовке x-api-key. Единственное отличие — base URL.
Формат ключа
Ключи Claude Api.Tech начинаются с sk-cs2- (официальные ключи Anthropic начинаются с sk-ant-). Не перепутайте.
Эндпоинты
| Тип | Base URL |
|---|---|
| Anthropic (нативный) | https://api3.claudeapitech.com |
| OpenAI-совместимый | https://api3.claudeapitech.com/v1 |
Обязательные заголовки
| Заголовок | Значение | Обязательный |
|---|---|---|
| x-api-key | sk-cs2-... | Да |
| anthropic-version | 2023-06-01 | Да |
| content-type | application/json | Да |
| anthropic-beta | напр. interleaved-thinking-2025-05-14 | Нет (для бета-функций) |
Переменная окружения (рекомендуется)
Никогда не вписывайте API-ключ напрямую в код. Используйте переменные окружения:
.env
ANTHROPIC_API_KEY=sk-cs2-xxxxxxxxxxxxxxxxxxxx ANTHROPIC_BASE_URL=https://api3.claudeapitech.com
Python
import os
import anthropic
client = anthropic.Anthropic(
api_key=os.environ["ANTHROPIC_API_KEY"],
base_url=os.environ["ANTHROPIC_BASE_URL"]
)Использование с OpenAI SDK
Если ваш проект использует OpenAI SDK, используйте OpenAI-совместимый эндпоинт:
Python (openai SDK)
from openai import OpenAI
client = OpenAI(
api_key="sk-cs2-...",
base_url="https://api3.claudeapitech.com/v1"
)
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "Hello!"}]
)