OpenAI¶
OpenAI является провайдером по умолчанию. Модели доступны без префикса или с префиксом openai:.
Настройка¶
Установите переменную окружения с вашим API-ключом:
Доступные модели¶
| Модель | Назначение |
|---|---|
gpt-4o | Лучшее качество, рекомендуется для оценок |
gpt-4o-mini | Быстрая и дешёвая альтернатива |
gpt-4 | Предыдущее поколение |
gpt-3.5-turbo | Быстрая и дешёвая, более низкое качество |
o1 | Модель с рассуждением (reasoning) |
o3-mini | Малая модель с рассуждением |
Модели эмбеддингов¶
| Модель | Размерность |
|---|---|
text-embedding-3-small | 1536 |
text-embedding-3-large | 3072 |
Использование¶
from eval_lib import AnswerRelevancyMetric
# Both are equivalent
metric = AnswerRelevancyMetric(model="gpt-4o", threshold=0.7)
metric = AnswerRelevancyMetric(model="openai:gpt-4o", threshold=0.7)
Оба варианта эквивалентны, поскольку OpenAI используется как провайдер по умолчанию.