Baichuan-Text-Embedding
Baichuan-Text-Embedding возвращает числовые векторы для переданного текста через API эмбеддингов Ailoot. Отправьте один фрагмент или список и сохраняйте индексы из ответа при создании коллекции с возможностью поиска.
О модели
Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.
Выберите Baichuan-Text-Embedding в запросе к /v1/embeddings. Обязательное поле input принимает непустую строку или непустой массив строк, поэтому один и тот же эндпоинт подходит и для отдельного фрагмента, и для подготовленной коллекции. JSON-результат включает data[].embedding и data[].index, а также выбранную model и usage.
Для базы знаний разделите исходные документы на фрагменты, сохраняющие определения и контекст, которые понадобятся читателю. Храните идентификаторы документов в приложении и сопоставляйте каждый вектор с позицией отправленного элемента. При поиске можно кодировать запрос пользователя той же моделью и сохранять исходный фрагмент рядом с каждым найденным результатом.
Сохраните полный синхронный ответ, прежде чем записывать векторы в хранилище. Проверьте соответствие входных элементов индексам, сохраните все полученные векторы и сведения usage вместе с операцией. Точная идентичность модели у сохранённых эмбеддингов позволяет понять, какие представления коллекции и запроса совместимы.
Ailoot Ultra · Embeddings POST /v1/embeddings Baichuan-Text-Embedding
Baichuan-Text-EmbeddingНачало
Baichuan-Text-Embedding возвращает числовые векторы для переданного текста через API эмбеддингов Ailoot. Отправьте один фрагмент или список и сохраняйте индексы из ответа при создании коллекции с возможностью поиска.
- Допустимые входные данные
- Текст
- Результаты
- embedding
Доступно в Ailoot · входные данные и методы
Ailoot Ultra · Embeddings POST /v1/embeddings
- Входные данные
text- Результат
embedding
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения Baichuan-Text-Embedding Условия: Используйте этот селектор маршрутизации Ailoot в точности. | По умолчанию— |
Полеinput | Типstring or array<string> | ТребованиеОбязательно | Значения и ограничения Условия: | По умолчанию— |
Параметры и жизненный цикл метода
| Параметр | Контракт |
|---|---|
Параметрcontent_type | Контрактapplication/json |
Параметрrequired | Контрактmodel, input |
Параметрoptional | Контракт |
Параметрmaterial_types | Контрактtext |
Параметрconditions | КонтрактИспользуйте этот селектор маршрутизации Ailoot в точности. |
Жизненный цикл: synchronous_json
Тарифы
Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.
- Быстрый режим
- Не указано При выборе быстрого режима
- Режим flex
- Не указано При выборе режима flex
- Максимальная интенсивность рассуждений
- Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)
Ставки Ailoot
Цены по конфигурациям
| Конфигурация | Шкала ставок | Плата |
|---|---|---|
| КонфигурацияБазовые тарифы на токены | Шкала ставокБазовая ставка | Плата Вход · Входные токены $0.00016 / 1K токенов Выход · Выходные токены $0 / 1K токенов Вход · Чтение кэша — / 1K токенов Вход · Запись в кэш — / 1K токенов Вход · Запись в кэш, 1 час — / 1K токенов |
Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →
Примеры запросов
Ailoot Ultra · Embeddings
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "Baichuan-Text-Embedding", "input": "The quick brown fox jumps over the lazy dog"}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Получить и сохранить результаты
Псевдонимы
Псевдонимы моделей
Ailoot Ultra Baichuan-Text-Embedding
Псевдонимы путей метода
Используйте пути методов, указанные выше.
Связанные ID для вызова
FAQ · Baichuan-Text-Embedding
- Какие входные данные и результаты доступны?
POST /v1/embeddings·Baichuan-Text-Embedding:text→embedding- Какие поля использует запрос?
POST /v1/embeddings·Baichuan-Text-Embedding:model,input