← Voltar à lista

Guia de chamada de função (uso de ferramenta)

A chamada de função faz com que o modelo emita argumentos estruturados de chamada de ferramenta em vez de texto de formato livre. Cada modelo com capacidade de uso de ferramentas em Starsg (GPT, Claude, Qwen, Mistral) usa o formato padrão OpenAI.

python
tools = [{
    "type": "function",
    "function": {
        "name": "create_order",
        "description": "Create an order",
        "parameters": {
            "type": "object",
            "properties": {
                "sku": {"type": "string"},
                "qty": {"type": "integer"}
            },
            "required": ["sku", "qty"]
        }
    }
}]

resp = client.chat.completions.create(
    model="qwen/qwen3-72b",
    messages=[...],
    tools=tools,
)