Temperature、MaxOutputTokens 和 TopP 值。
让工具影响下一轮
在工具上设置NextTurn 可更改紧接着的下一次模型请求。这些覆盖值会存入暂停状态,因此可跨越审批检查点,并在下一轮后失效。
对于需要在每轮重新计算的策略,请使用动态回调。对于特定工具的交接(例如检查仓库后切换模型),请使用 NextTurn。Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
在 Go Agent 的轮次之间更改模型、指令、工具和采样设置。
agent := phaseoagent.CreateAgent(phaseoagent.AgentDefinition{
ID: "support-agent",
DynamicModel: func(turn phaseoagent.TurnContext) string {
if turn.Run.StepCount > 3 { return "openai/gpt-5.4" }
return "openai/gpt-5.4-nano"
},
DynamicInstructions: func(turn phaseoagent.TurnContext) string {
return fmt.Sprintf("Resolve the request. Current context: %v", turn.Context)
},
})
Temperature、MaxOutputTokens 和 TopP 值。
NextTurn 可更改紧接着的下一次模型请求。这些覆盖值会存入暂停状态,因此可跨越审批检查点,并在下一轮后失效。
对于需要在每轮重新计算的策略,请使用动态回调。对于特定工具的交接(例如检查仓库后切换模型),请使用 NextTurn。