Saltar al contenido principal

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

  1. Obtenga una clave API en platform.openai.com
  2. Añádala a su entorno o archivo .env:
export OPENAI_API_KEY=sk-...
  1. 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

ModeloIdeal paraContexto
gpt-4oRazonamiento complejo, multimodal128K
gpt-4o-miniRápido, económico (recomendado por defecto)128K
o3-miniTareas de razonamiento128K
gpt-4-turboLegado, alta calidad128K

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.