← Voltar à lista

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

bash
pip install openclaw openai

2. Configurar variáveis de ambiente

bash
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

python
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:

python
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.