ChatServerToolChoice - Python SDK

ChatServerToolChoice method reference

The Python SDK and docs are currently in beta. Report issues on GitHub.

OpenRouter extension: force a specific server tool by naming it directly in tool_choice.type instead of wrapping it in { type: "function", function: { name } }.

Fields

FieldTypeRequiredDescriptionExample
typestr✔️OpenRouter server-tool type to force (e.g. openrouter:web_search, web_search, web_search_preview).openrouter:web_search