Аутентификация
Форматы токенов, заголовки аутентификации и рекомендации по безопасности для 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.