OpenAI
OpenAI є провайдером LLM за замовчуванням у Sinaptic® DROID+. Він працює "з коробки" з будь-якою моделлю OpenAI, включаючи GPT-4o, GPT-4o mini та моделі міркування серії o.
Налаштування
- Отримайте ключ API на platform.openai.com
- Додайте його до вашого середовища або файлу
.env:
export OPENAI_API_KEY=sk-...
- Налаштуйте в
droid.yaml(це значення за замовчуванням, тому, можливо, вам не доведеться нічого змінювати):
llm:
provider: "openai"
base_url: "https://api.openai.com/v1"
api_key: "${OPENAI_API_KEY}"
default_model: "gpt-4o-mini"
Конфігурація агента
Використовуйте будь-яку модель OpenAI у конфігурації вашого агента:
name: "my-agent"
model:
name: "gpt-4o-mini" # або gpt-4o, o3-mini тощо.
max_tokens: 1024
temperature: 0.7
Доступні моделі
| Модель | Найкраще для | Контекст |
|---|---|---|
gpt-4o | Складні міркування, мультимодальність | 128K |
gpt-4o-mini | Швидка, економічна (рекомендовано за замовчуванням) | 128K |
o3-mini | Завдання на міркування | 128K |
gpt-4-turbo | Застаріла, висока якість | 128K |
Перевірте список моделей OpenAI для отримання актуальної інформації про доступні моделі.
Перевизначення для кожного агента
Кожен агент може використовувати іншу модель, встановивши model.name у своїй конфігурації. Глобальна default_model у droid.yaml використовується, коли агент не вказав модель.
Azure OpenAI
Azure OpenAI використовує інший формат базової URL-адреси. Налаштуйте його як власного провайдера:
llm:
provider: "openai"
base_url: "https://YOUR-RESOURCE.openai.azure.com/openai/deployments/YOUR-DEPLOYMENT/v1"
api_key: "${AZURE_OPENAI_API_KEY}"
default_model: "gpt-4o"
Azure OpenAI повністю підтримується у виданнях Pro та Enterprise. У виданні Community ви можете використовувати його через стандартну конфігурацію провайдера OpenAI.