Перейти до основного вмісту

OpenAI

OpenAI є провайдером LLM за замовчуванням у Sinaptic® DROID+. Він працює "з коробки" з будь-якою моделлю OpenAI, включаючи GPT-4o, GPT-4o mini та моделі міркування серії o.

Налаштування

  1. Отримайте ключ API на platform.openai.com
  2. Додайте його до вашого середовища або файлу .env:
export OPENAI_API_KEY=sk-...
  1. Налаштуйте в 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.