OpenClaw — Integração da estrutura do agente
OpenClaw é uma estrutura popular de agente de IA de código aberto com uso de ferramentas, memória e planeamento integrados. Este guia mostra como definir Starsg como backend de inferência unificada para OpenClaw.
ImportanteAntes de começar, prepare uma chave de API criada noconsole. Se o utilizador ainda não tem um, siga o link para criá-lo.
1. Instalar
pip install openclaw openai
2. Configurar variáveis de ambiente
export OPENCLAW_BASE_URL="https://api.starsg.ai/v1" export OPENCLAW_API_KEY="sk-abc...xyz" export OPENCLAW_MODEL="gpt-4o"
3. Construa seu agente
from openclaw import Agent, tool
@tool
def search_web(query: str) -> str:
"""Search the web"""
return do_search(query)
agent = Agent(
name="researcher",
tools=[search_web],
backend="openai", # Starsg speaks the OpenAI protocol
)
result = agent.run("Research the most exciting open-source LLMs of 2026")
print(result.output)4. Substituição de vários modelos
OpenClaw suporta uma lista priorizada de modelos substitutos. O gateway unificado Starsg' torna isso trivial:
agent = Agent(
name="writer",
backend="openai",
fallback_models=[
"gpt-4o",
"claude-opus-4-7",
],
)5. Monitoramento e faturação
Cada chamada de agente chegaConsole → Uso, com detalhamentos por chave de API, modelo e janela de tempo. Emita a cada Agente sua própria chave de API para ver o custo e a latência desse Agente diretamente no console.