OpenAI
OpenAI es el proveedor de LLM por defecto en Sinaptic® DROID+. Funciona de forma nativa con cualquier modelo de OpenAI, incluidos GPT-4o, GPT-4o mini y los modelos de razonamiento de la serie o.
Configuración
- Obtenga una clave API en platform.openai.com
- Añádala a su entorno o archivo
.env:
export OPENAI_API_KEY=sk-...
- Configure en
droid.yaml(este es el valor por defecto, por lo que es posible que no necesite cambiar nada):
llm:
provider: "openai"
base_url: "https://api.openai.com/v1"
api_key: "${OPENAI_API_KEY}"
default_model: "gpt-4o-mini"
Configuración del agente
Utilice cualquier modelo de OpenAI en la configuración de su agente:
name: "my-agent"
model:
name: "gpt-4o-mini" # o gpt-4o, o3-mini, etc.
max_tokens: 1024
temperature: 0.7
Modelos disponibles
| Modelo | Ideal para | Contexto |
|---|---|---|
gpt-4o | Razonamiento complejo, multimodal | 128K |
gpt-4o-mini | Rápido, económico (recomendado por defecto) | 128K |
o3-mini | Tareas de razonamiento | 128K |
gpt-4-turbo | Legado, alta calidad | 128K |
Consulte la lista de modelos de OpenAI para conocer los últimos modelos disponibles.
Sobrescribir por agente
Cada agente puede utilizar un modelo diferente estableciendo model.name en su configuración. El default_model global en droid.yaml se utiliza cuando un agente no especifica uno.
Azure OpenAI
Azure OpenAI utiliza un formato de URL base diferente. Configúrelo como un proveedor personalizado:
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 es totalmente compatible con las ediciones Pro y Enterprise. En la edición Community, puede utilizarlo a través de la configuración estándar del proveedor de OpenAI.