Основные возможности Text Embedding
Преобразует текст в числовые векторы, извлекает семантическую информацию и обеспечивает эффективный семантический поиск, расчет сходства и интеллектуальные рекомендации.
Основные возможности
- Лучшие модели OpenAI: text-embedding-3-large, text-embedding-3-small, text-embedding-ada-002
- Сверхвысокая параллельность запросов: поддерживает крупномасштабные одновременные запросы, подходит для корпоративных приложений
- Крайне низкая стоимость: оплата по мере использования, цены от $0.02/миллион 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).