Ga naar hoofdinhoud

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​

  1. Vraag een API-sleutel aan op platform.openai.com
  2. Voeg deze toe aan uw omgeving of .env-bestand:
export OPENAI_API_KEY=sk-...
  1. 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​

ModelBeste voorContext
gpt-4oComplexe redenering, multimodaal128K
gpt-4o-miniSnel, kosteneffectief (aanbevolen standaard)128K
o3-miniReasoning-taken128K
gpt-4-turboVerouderd (legacy), hoge kwaliteit128K

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.