Is GLM-5-Turbo just an accelerated name for GLM-5?
No. It is a model specifically optimized for OpenClaw workflows, with a focus on tool calling, instruction decomposition, time requirements, and long-chain execution. Choose it based on whether the task requires these capabilities, rather than inferring fixed latency or general performance improvements solely from the Turbo name.
What is the minimum required to call GLM-5-Turbo?
When using /v1/chat/completions, specify model as glm-5-turbo and submit messages containing roles and text. For regular responses, read the assistant content from choices; if tool_calls is returned, enter the tool execution and result return flow rather than directly treating the function parameters as the final answer.
Can it automatically execute functions or operate MCP services?
The model supports generating tool-calling decisions, but the execution method depends on the entry point. Chat Completions requires the application to execute functions and return results; v2 sessions can advance tasks using configured tools and authorized connections. Having tool capabilities does not mean that any external service is already connected or authorized for writing.
How do I call glm-5-turbo using the standard API?
Submit model=glm-5-turbo and messages to /v1/chat/completions. Read regular results from choices[].message.content; for streaming calls, obtain incremental results through stream. Use this platform's API Key, and configure the full base URL according to the SDK in use.
How is GLM-5-Turbo's thinking mode controlled?
Native examples use thinking.type to select enabled or disabled, with thinking enabled by default. This platform's Chat Completions request structure provides reasoning_effort, but it is not a control with the same name as the native switch and should not be understood interchangeably; task prompts should still clearly specify objectives, constraints, and acceptance criteria.