Концепции

Аутентификация

Форматы токенов, заголовки аутентификации и рекомендации по безопасности для API TENSORAXIS.

Каждый запрос к API должен быть аутентифицирован с помощью токена TENSORAXIS. Вы можете создавать токены на странице Tokens в консоли и ограничивать их область действия по модели, группе, IP, лимитам скорости и другим политикам.

API, совместимые с OpenAI

Совместимые с OpenAI эндпоинты используют заголовок Authorization:

curl https://api.tensoraxis.ai/v1/chat/completions \
  -H "Authorization: Bearer $TENSORAXIS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Это применяется к таким эндпоинтам, как /v1/chat/completions, /v1/responses, /v1/embeddings, /v1/images/*, /v1/audio/*, /v1/rerank и /v1/video/generations.

Нативные API Claude

Нативные запросы Claude могут использовать x-api-key вместе с заголовком версии Anthropic:

curl https://api.tensoraxis.ai/v1/messages \
  -H "x-api-key: $TENSORAXIS_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Нативные API Gemini

Нативные запросы Gemini поддерживают параметр запроса key и заголовок x-goog-api-key:

curl "https://api.tensoraxis.ai/v1beta/models/gemini-2.0-flash:generateContent?key=$TENSORAXIS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{"parts": [{"text": "Hello"}]}]
  }'

Рекомендации по безопасности

  • Не размещайте API-ключи во frontend-коде, мобильных сборках, публичных репозиториях или на скриншотах.
  • На серверах считывайте токены из переменных окружения, таких как TENSORAXIS_API_KEY.
  • Создавайте отдельные токены для разных приложений и ограничивайте область действия каждого токена по модели, группе, IP, квоте и политике скорости.
  • Если токен был скомпрометирован, немедленно отключите его или замените из консоли.

Для обратной совместимости https://www.tensoraxis.ai/v1 по-прежнему можно использовать в качестве источника API. Для новых интеграций следует использовать https://api.tensoraxis.ai/v1.