Saltar al contenido principal

Descripción general

CrewAI admite LLMs compatibles con OpenAI mediante la configuración del modelo, la API key y la base URL en variables de entorno o en la clase LLM.
Tipo: Framework de agentesRuta principal: Chat completions compatibles con OpenAINivel de soporte: Ruta de endpoint personalizada admitida

Variables de entorno

import os

os.environ["OPENAI_API_KEY"] = "sk-your-tokenlab-key"
os.environ["OPENAI_API_BASE"] = "https://api.tokenlab.sh/v1"
os.environ["OPENAI_MODEL_NAME"] = "claude-sonnet-5"

Clase LLM

from crewai import Agent, LLM

llm = LLM(
    model="claude-sonnet-5",
    base_url="https://api.tokenlab.sh/v1",
    api_key="sk-your-tokenlab-key",
)

agent = Agent(
    role="Research analyst",
    goal="Summarize technical tradeoffs clearly",
    backstory="You produce concise implementation notes.",
    llm=llm,
)

Sugerencias de modelos

Utiliza gpt-5.4-mini para crews rutinarios, claude-sonnet-5 o gpt-5.4 para agentes que requieren mucha planificación, y deepseek-v4-flash para iteraciones más rápidas y de bajo costo.

Notas sobre los endpoints

La ruta compatible con OpenAI de CrewAI es ideal para llamadas de agentes de tipo Chat Completions. Utiliza los endpoints nativos de TokenLab directamente solo cuando la herramienta o el SDK que elijas pueda comunicarse mediante esos protocolos nativos.