Концепции
Базовые URL-адреса и конечные точки
Домены API, базовые URL-адреса SDK и основная карта конечных точек.
TENSORAXIS использует выделенный домен API для вызовов моделей, сохраняя при этом устаревшую точку входа API на основном сайте.
| Вариант использования | URL |
|---|---|
| Источник API | https://api.tensoraxis.ai |
OpenAI SDK base_url / baseURL | https://api.tensoraxis.ai/v1 |
| Совместимый устаревший источник | https://www.tensoraxis.ai/v1 |
| Документация, витрина моделей и консоль | https://www.tensoraxis.ai |
Не полагайтесь на редиректы 301/302 для POST запросов API. Продакшн-интеграции должны обращаться напрямую к https://api.tensoraxis.ai.
Пример OpenAI SDK
from openai import OpenAI
client = OpenAI(
api_key="your-tensoraxis-api-key",
base_url="https://api.tensoraxis.ai/v1",
)import OpenAI from 'openai'
const client = new OpenAI({
apiKey: process.env.TENSORAXIS_API_KEY,
baseURL: 'https://api.tensoraxis.ai/v1',
})Обзор конечных точек
| Метод | Путь | Назначение | Тип |
|---|---|---|---|
GET | /v1/models | Список доступных моделей | Синхронный |
GET | /v1/models/{model} | Получение сведений о модели | Синхронный |
POST | /v1/chat/completions | Завершения чата | Синхронный/потоковый |
POST | /v1/completions | Устаревшие завершения | Синхронный/потоковый |
POST | /v1/responses | API ответов | Синхронный/потоковый |
POST | /v1/responses/compact | Сжатие контекста API ответов | Синхронный |
POST | /v1/embeddings | Текстовые эмбеддинги | Синхронный |
POST | /v1/rerank | Переранжирование документов | Синхронный |
POST | /v1/images/generations | Генерация изображений | Синхронный/зависит от модели |
POST | /v1/images/edits | Редактирование изображений | Синхронный/зависит от модели |
POST | /v1/audio/transcriptions | Речь в текст | Синхронный |
POST | /v1/audio/translations | Перевод речи | Синхронный |
POST | /v1/audio/speech | Текст в речь | Синхронный/потоковый |
GET | /v1/realtime | WebSocket в реальном времени | WebSocket |
POST | /v1/video/generations | Отправка задачи на генерацию видео | Асинхронная задача |
GET | /v1/video/generations/{task_id} | Получение видео-задачи | Асинхронная задача |
POST | /v1/videos | Отправка видео-задачи в стиле OpenAI/Sora | Асинхронная задача |
GET | /v1/videos/{task_id} | Получение видео-задачи в стиле OpenAI/Sora | Асинхронная задача |
GET | /v1/videos/{task_id}/content | Проксирование скачивания видео-контента | Синхронное проксирование |
POST | /v1/messages | Нативные сообщения Claude | Синхронный/потоковый |
POST | /v1beta/models/{model}:{action} | Нативный вызов Gemini | Синхронный/потоковый |
Первый проход справочника API фокусируется на API, совместимых с OpenAI, и асинхронных видео-задачах. Нативные API Claude и Gemini перечислены здесь для первого ознакомления; для деталей запросов используйте их SDK и специфичные для моделей примечания.