Основные возможности Text Embedding
Преобразует текст в числовые векторы, извлекает семантическую информацию и обеспечивает эффективный семантический поиск, расчет сходства и интеллектуальные рекомендации.
Основные возможности
- Две семейства моделей: серия OpenAI text-embedding плюс открытая многоязычная
bge-m3(1024 размерности, контекст 8192, более 100 языков) - Сверхвысокая параллельность: поддерживает крупномасштабные параллельные запросы, подходит для корпоративных приложений
- Чрезвычайно низкая стоимость: оплата по мере использования, цены от $0.01/миллион tokens
- Простота использования: совместимо с форматом OpenAI API, бесшовная интеграция
- Векторы высокого качества: улавливает глубокую семантику с высокой точностью поиска
Поддерживаемые модели Embedding
Быстрый старт
1. Самый простой пример — использование команды curl
Просмотреть пример ответа
Просмотреть пример ответа
2. Базовый пример — использование OpenAI SDK
3. Пакетная векторизация текста
4. Использование библиотеки requests
Типичные варианты использования
1. Семантический поисковый движок
2. Создание векторной базы данных
3. Система RAG
Лучшие практики
1. Предварительная обработка текста
2. Механизм кэширования
3. Обработка ошибок и повторные попытки
Сравнение производительности
Рекомендации по оптимизации затрат
- Выберите подходящую модель - Используйте
text-embedding-3-smallдля общих сценариев (самая дешевая) - Пакетная обработка - Отправляйте запросы пакетами, чтобы снизить сетевые накладные расходы
- Стратегия кэширования - Используйте кэш для повторяющихся текстов, чтобы избежать избыточных вычислений
- Предобработка текста - Удаляйте ненужную информацию, чтобы снизить расход token
Важные примечания
- Длина текста: отдельный текст не должен превышать лимит token модели (обычно 8191 token)
- Ограничение пакета: один запрос не должен содержать более 2048 текстов
- Лимит запросов: учитывайте лимиты запросов API, при необходимости добавляйте задержки
- Векторное хранилище: выберите подходящую векторную базу данных (например, Pinecone, Milvus, Weaviate)
- Вычисление схожести: для наилучших результатов рекомендуется использовать косинусную схожесть
Связанные материалы
Совет: Embedding — это базовая возможность для создания интеллектуальных приложений. Рекомендуем начать с
text-embedding-3-small, который обеспечивает наилучший баланс между производительностью и стоимостью. Для корпоративных приложений рекомендуем использовать его с профессиональными векторными базами данных (например, Pinecone, Milvus).