OpenAI
OpenAI is de standaard LLM-provider in Sinaptic® DROID+. Het werkt direct met elk OpenAI-model, inclusief GPT-4o, GPT-4o mini en de reasoning-modellen uit de o-serie.
Configuratie
- Vraag een API-sleutel aan op platform.openai.com
- Voeg deze toe aan uw omgeving of
.env-bestand:
export OPENAI_API_KEY=sk-...
- Configureer in
droid.yaml(dit is de standaard, dus u hoeft mogelijk niets te wijzigen):
llm:
provider: "openai"
base_url: "https://api.openai.com/v1"
api_key: "${OPENAI_API_KEY}"
default_model: "gpt-4o-mini"
Agent-configuratie
Gebruik elk OpenAI-model in uw agent-configuratie:
name: "my-agent"
model:
name: "gpt-4o-mini" # of gpt-4o, o3-mini, etc.
max_tokens: 1024
temperature: 0.7
Beschikbare modellen
| Model | Beste voor | Context |
|---|---|---|
gpt-4o | Complexe redenering, multimodaal | 128K |
gpt-4o-mini | Snel, kosteneffectief (aanbevolen standaard) | 128K |
o3-mini | Reasoning-taken | 128K |
gpt-4-turbo | Verouderd (legacy), hoge kwaliteit | 128K |
Bekijk de modellenlijst van OpenAI voor de laatst beschikbare modellen.
Overschrijven per agent
Elke agent kan een ander model gebruiken door model.name in zijn configuratie in te stellen. Het globale default_model in droid.yaml wordt gebruikt wanneer een agent er geen specificeert.
Azure OpenAI
Azure OpenAI gebruikt een ander formaat voor de base URL. Configureer dit als een aangepaste provider:
llm:
provider: "openai"
base_url: "https://UW-RESOURCE.openai.azure.com/openai/deployments/UW-DEPLOYMENT/v1"
api_key: "${AZURE_OPENAI_API_KEY}"
default_model: "gpt-4o"
Azure OpenAI wordt volledig ondersteund in de Pro en Enterprise edities. In de Community Edition kunt u het gebruiken via de standaard OpenAI-providerconfiguratie.