There is no OpenClaw-specific
/.well-known endpoint. Use the generic external route.
Select the protocol explicitly
OpenClaw supports both OpenAI dialects. Set the model API toopenai-responses to use /external/v1/responses, stable output-item/call IDs, reasoning continuity, and native parallel function calls. Use openai-completions only when you intentionally want /external/v1/chat/completions.
For OpenAI Responses-capable models, OpenClaw normalizes parallelToolCalls / parallel_tool_calls and enables multiple calls by default. Compose still validates that request against the selected model’s compiled catalog profile.