Anthropic (Claude)
Sinaptic® DROID+ es compatible con los modelos Claude de Anthropic de forma nativa, incluidos Claude Opus, Sonnet y Haiku.
Configuración
- Obtenga una clave API en console.anthropic.com
- Añádala a su entorno o archivo
.env:
export ANTHROPIC_API_KEY=sk-ant-...
- Configure en
droid.yaml:
anthropic:
base_url: "https://api.anthropic.com"
api_key: "${ANTHROPIC_API_KEY}"
Configuración del agente
Para usar un modelo Claude, establezca el proveedor en anthropic en la configuración de su agente:
name: "claude-agent"
model:
provider: "anthropic"
name: "claude-sonnet-4-20250514"
max_tokens: 4096
temperature: 0.7
Modelos disponibles
| Modelo | Ideal para | Contexto |
|---|---|---|
claude-opus-4-20250514 | El más capaz, tareas complejas | 200K |
claude-sonnet-4-20250514 | Rendimiento/coste equilibrado | 200K |
claude-haiku-3-5-20241022 | Rápido, económico | 200K |
Consulte la documentación de Anthropic para conocer los últimos modelos.
Cómo funciona
Sinaptic® DROID+ traduce internamente el formato de solicitud compatible con OpenAI a la API de mensajes de Anthropic. Sus clientes siguen utilizando el SDK estándar de OpenAI; Sinaptic® DROID+ se encarga de la conversión:
# El código del cliente es el mismo independientemente del modelo de backend
from openai import OpenAI
client = OpenAI(base_url="http://localhost:8080/v1", api_key="any")
response = client.chat.completions.create(
model="claude-agent", # Nombre del agente, no el nombre del modelo
messages=[{"role": "user", "content": "¡Hola!"}]
)
Notas
- Los modelos de Anthropic admiten el uso de herramientas (llamada a funciones) de forma nativa. Todas las herramientas de Sinaptic® DROID+ (integradas, API REST, MCP) funcionan con los modelos Claude.
- Los modelos Claude tienen precios de tokens diferentes a los de OpenAI. Consulte los precios de Anthropic para más detalles.
- El parámetro
temperaturefunciona de la misma manera, aunque los modelos Anthropic pueden comportarse de forma ligeramente diferente con el mismo valor de temperatura.