Справочник API

Эмбеддинги

Пока ни одна модель это не поддерживает

Сейчас ни одна модель из каталога моделей не поддерживает этот маршрут. Страница оставлена для справки.
POST/v1/embeddings

Векторные эмбеддинги в формате OpenAI — text-embedding-3, jina-embeddings, voyage и аналоги от других провайдеров. Оплата по входным токенам.

#Параметры запроса

  • modelstringобязательно

    ID модели эмбеддингов, например text-embedding-3-small.

  • inputstring | arrayобязательно

    Одна строка или массив — векторы в ответе идут в том же порядке.

  • dimensionsintegerнеобязательно

    Укоротить вектор на моделях, поддерживающих размерности Matryoshka.

  • encoding_formatstringнеобязательно

    "float" (по умолчанию) или "base64" для компактного ответа.

#Связанные ошибки

  • 400 invalid_request_errorНекорректное тело или параметр, который эта модель не поддерживает.
  • 401Bearer-токен недействителен или отсутствует. На этом пути error.code нет — ориентируйтесь на статус.
  • 402 insufficient_user_quotaБаланса кошелька не хватает на предварительно резервируемую сумму.
  • 429Ограничение частоты для ключа. Тело пустое; дождитесь Retry-After. Если же в ответе 429 есть insufficient_user_quota, это дневной лимит расходов.
  • 503 model_not_foundНеизвестная модель, или сейчас её не обслуживает ни один исправный канал.

Полная таблица кодов ошибок →

#Пример запроса

curl https://www.aisplice.store/v1/embeddings \
  -H "Authorization: Bearer sk-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "text-embedding-3-small",
    "input": ["hello world", "another sentence"]
  }'

#Ответ

response.json
{
  "object": "list",
  "model": "text-embedding-3-small",
  "data": [
    {"object": "embedding", "index": 0, "embedding": [0.0023, -0.0091, …]},
    {"object": "embedding", "index": 1, "embedding": [0.0154,  0.0007, …]}
  ],
  "usage": {"prompt_tokens": 8, "total_tokens": 8}
}

Проблема не решена?

Пришлите нам ID запроса или текст ошибки, и мы разберёмся.