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.