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 planejamento 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 você 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 faturamento
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.