Last updated: 2026-03-23
- Update this file immediately after each completed item.
- Keep one source of truth for scope, status, and completion notes.
- Mark completed items with
[x], in-progress items with[-], pending items with[ ].
- Initialize this checklist and completion log
- Fix factual inconsistencies in existing Mintlify docs
- Add missing docs for already-supported backend endpoints
- Build a standard guide template for application/integration docs
- Expand OpenClaw into a full usage guide
- Upgrade priority application guides
- Upgrade secondary application guides
- Add production-verified unified capability pages
- Remove or correct
POST /api/uploadinupload.mdxandapi-endpoint.mdx - Replace
GET /api/token/modelswith the real supported model-list flow - Correct
/api/user/selfauth requirements in token/account docs - Correct Realtime auth docs to remove unsupported
api_keyquery usage - Align token CRUD docs with real request/response fields
- Verify and correct
Sora charactersdocumentation - Verify and correct
Replicate native Fluxdocumentation
- Keep
GET /api/status/pageout of public docs; it is a page-data endpoint behind the user-facing/statuspage - Keep
GET /api/status/healthout of public docs; it is an ops-facing health endpoint - Keep
GET /healthz/liveandGET /healthz/readyout of public docs; they are deployment probes - Add Claude token counting doc for
POST /v1/messages/count_tokens - Add Gemini compatible model-list doc for
GET /v1beta/openai/models - Add video alias doc for
POST /v1/video/generations - Add video alias doc for
GET /v1/video/generations/{task_id} - Add Ali Bailian video doc
- Define a common structure for all application guides
- Define a common troubleshooting section format
- Define a common verification checklist for first successful setup
- Define recommended token/model guidance format
- Rewrite page structure from install note to full usage guide
- Add post-install first-run verification steps
- Add config file locations and key fields
- Add Crazyrouter token best practices for OpenClaw
- Add model recommendation table by use case
- Add IM integration walkthroughs
- Add service management, restart, and logs section
- Add upgrade guide
- Add uninstall guide
- Add troubleshooting matrix
- Upgrade
integrations/cursor.mdx - Upgrade
integrations/claude-code.mdx - Upgrade
integrations/codex.mdx - Upgrade
integrations/cline.mdx - Upgrade
integrations/aider.mdx
- Upgrade
integrations/cherry-studio.mdx - Upgrade
integrations/lobechat.mdx - Upgrade
integrations/nextchat.mdx - Upgrade
integrations/dify.mdx - Upgrade
integrations/n8n.mdx - Review remaining integration pages and batch-upgrade them
- Verify key route and auth assumptions against the local Docker test environment on port
4000 - Tighten n8n setup guidance to reflect version-dependent
Base URLplacement and keep zh/en docs in sync - Revalidate Cherry Studio guide against official provider docs and keep root-domain guidance as-is
- Revalidate LobeChat guide against official provider docs and keep
/v1proxy guidance as-is - Revalidate NextChat setup wording against official docs and the local
4000status payload - Revalidate Dify provider guidance against official docs and clarify admin-role requirements
- Add a second-pass Cherry Studio note set for
Manage/+model enablement and full-path#edge cases - Add a second-pass LobeChat note set for
/v1proxy duplication and self-hosted model pinning - Add a second-pass NextChat note set for env-only deployments and minimal first-pass validation
- Add a second-pass Dify note set for provider-label variance and one-model-first validation
- Sync
verify_docs_api.pywith the revised public-doc scope for token-management pages
- Add a public-facing
https://crazyrouter.com/statuslink in the introduction pages - Remove
GET /api/user/selfaccount-info docs from public docs; keep it as a dashboard/internal user endpoint - Relabel token-management navigation as API-key / console-facing docs instead of core model-calling APIs
- Add explicit dashboard-auth and non-
sk-xxxpositioning notes to the remaining/api/token/*public docs
- Expand
integrations/claude-code.mdxanden/integrations/claude-code.mdxwith Git / Node install commands, persistent env vars, repo snapshot, and first-run validation - Further split
integrations/claude-code.mdxanden/integrations/claude-code.mdxinto explicit Windows vs macOS install paths, verification commands, and env-var checks - Expand
integrations/codex.mdxanden/integrations/codex.mdxwith Git / Node install commands,config.tomlwriting steps, persistent env vars, repo snapshot, and first-run validation - Further split
integrations/codex.mdxanden/integrations/codex.mdxinto explicit Windows vs macOS install paths, verification commands, and config-file checks - Expand
integrations/aider.mdxanden/integrations/aider.mdxwith Git / Python install commands, official installer steps, persistent env vars, repo snapshot, and first-run validation - Further refine
integrations/aider.mdxanden/integrations/aider.mdxwith explicit Windows vs macOS install paths, command-path verification, and Crazyrouter raw model ID usage - Expand
integrations/cline.mdxanden/integrations/cline.mdxwith Git / VS Code / extension install steps, repo snapshot guidance, and first-run validation - Further refine
integrations/cline.mdxanden/integrations/cline.mdxwith explicit Windows vs macOS install paths,codecommand verification, UI-based provider setup notes, and VS Code proxy guidance - Expand
integrations/langchain.mdxanden/integrations/langchain.mdxwith Python / JS install steps, env-var persistence, minimal validation, embeddings, and RAG rollout guidance - Expand
integrations/immersive-translate.mdxanden/integrations/immersive-translate.mdxwith full custom-URL setup, model guidance, rate-limit notes, and first-pass translation validation - Expand
integrations/coze.mdxanden/integrations/coze.mdxwith public-safe HTTP plugin / workflow guidance, enterprise custom-model boundary notes, staged validation, and troubleshooting - Expand
integrations/chatbox.mdxanden/integrations/chatbox.mdxwith official-provider-aligned host/path guidance, model rollout order, knowledge-base notes, and troubleshooting - Expand
integrations/zotero.mdxanden/integrations/zotero.mdxwith plugin-selection guidance, custom-endpoint boundary notes, staged academic validation, and troubleshooting
- Add top-level
核心能力/Featuresnavigation groups to surface tool calling, structured outputs, web search, reasoning, vision, and PDF-related pages without forcing users to choose a protocol first
- Add
features/tool-calling.mdxanden/features/tool-calling.mdx - Add
features/structured-outputs.mdxanden/features/structured-outputs.mdx - Add
features/web-search.mdxanden/features/web-search.mdx - Add
features/reasoning.mdxanden/features/reasoning.mdx - Revalidate the four capability pages against Crazyrouter production on
2026-03-22and narrow claims to reproducible response markers
- Rework
chat/openai/reasoning.mdxanden/chat/openai/reasoning.mdxto separate Chatreasoning_effortfrom Responses-visible reasoning - Rework
chat/responses/gpt5-thinking.mdxanden/chat/responses/gpt5-thinking.mdxto use production-verifiedgpt-5.4response shapes and stream events - Rework
reference/thinking.mdxanden/reference/thinking.mdxto document protocol-specific thinking fields instead of outdated cross-protocol assumptions
- Rework
chat/openai/web-search.mdxanden/chat/openai/web-search.mdxto document the currently verified Responses-based web-search path - Rework
chat/anthropic/messages.mdxanden/chat/anthropic/messages.mdxaroundclaude-sonnet-4-6andclaude-opus-4-6-thinking - Rework
chat/gemini/native.mdxanden/chat/gemini/native.mdxaroundgemini-3-pro-previewand currently verified native capabilities
- Rework
chat/gemini/openai-compat.mdxanden/chat/gemini/openai-compat.mdxaroundgemini-3-pro-preview - Rework
chat/responses/overview.mdxanden/chat/responses/overview.mdxaround the currently verifiedgpt-5.4Responses behavior - Rework
chat/openai/overview.mdxanden/chat/openai/overview.mdxto describe the stable Chat Completion object shape without overclaiming optional fields
- Rework
chat/openai/models.mdxanden/chat/openai/models.mdxaround the2026-03-23live/v1/modelsresponse - Rework
chat/gemini/openai-models.mdxanden/chat/gemini/openai-models.mdxaround the2026-03-23live/v1beta/openai/modelsresponse - Rework
reference/tutorial.mdxanden/reference/tutorial.mdxinto production-verified starter paths instead of generic compatibility claims
- Rework
chat/openai/special-models.mdxanden/chat/openai/special-models.mdxaround the2026-03-23live availability check - Rework
chat/openai/completions.mdxanden/chat/openai/completions.mdxaround the currentgpt-5.4chat object and stream behavior - Rework
chat/anthropic/overview.mdxanden/chat/anthropic/overview.mdxaroundclaude-sonnet-4-6and the current native SSE event sequence
- Rework
chat/gemini/tools.mdxanden/chat/gemini/tools.mdxaround the2026-03-23livegemini-3-pro-previewtool checks - Rework
chat/gemini/document.mdxanden/chat/gemini/document.mdxaround the2026-03-23live PDF + schema checks - Rework
chat/openai/image-creation.mdxanden/chat/openai/image-creation.mdxaround the2026-03-23observed chat-image response shape and the verifiedgpt-image-1fallback path - Rework
chat/openai/completions-legacy.mdxanden/chat/openai/completions-legacy.mdxaround the2026-03-23legacy-model availability result - Rework
chat/gemini/image-gen.mdxanden/chat/gemini/image-gen.mdxaround the2026-03-23observed per-model output-shape differences - Rework
chat/gemini/image-edit.mdxanden/chat/gemini/image-edit.mdxinto current availability notes because same-day production retests were unavailable or timed out
- Rework
chat/responses/create.mdxanden/chat/responses/create.mdxaround the2026-03-23livegpt-5.4basic and streaming checks - Rework
chat/responses/function-calling.mdxanden/chat/responses/function-calling.mdxaround the2026-03-23livefunction_calloutput - Rework
chat/responses/web-search.mdxanden/chat/responses/web-search.mdxaround the2026-03-23liveweb_search_calloutput - Rework
chat/openai/structured-output.mdxanden/chat/openai/structured-output.mdxaround the2026-03-23livegpt-5.4json_schemaresult - Rework
chat/openai/function-calling.mdxanden/chat/openai/function-calling.mdxaround the2026-03-23livegpt-5.4tool_callsresult - Rework
chat/openai/vision.mdxanden/chat/openai/vision.mdxaround the2026-03-23livegpt-5.4data-URL image input - Rework
chat/anthropic/vision.mdx,chat/anthropic/pdf.mdx, andchat/anthropic/completions.mdxplus English counterparts around the2026-03-23liveclaude-sonnet-4-6checks - Rework
chat/gemini/vision.mdxanden/chat/gemini/vision.mdxaround the2026-03-23livegemini-3-pro-previewimage-input check
- Update
quickstart.mdx,making-requests.mdx, andauthentication.mdxplus English counterparts to use the2026-03-23production-verifiedgpt-5.4starter example
- 2026-03-18: Created
crazyrouter-docs/DOCS_IMPROVEMENT_CHECKLIST.mdand initialized the tracking workflow. - 2026-03-18: Corrected unsupported public upload documentation in
upload.mdx,en/upload.mdx,api-endpoint.mdx, anden/api-endpoint.mdx. - 2026-03-18: Rewrote token model-list docs to use the real public endpoint
GET /v1/modelsintoken-management/models.mdxanden/token-management/models.mdx. - 2026-03-18: Corrected
/api/user/selfauth guidance intoken-management/account.mdxanden/token-management/account.mdx. - 2026-03-18: Corrected Realtime authentication guidance in
audio/realtime.mdxanden/audio/realtime.mdx. - 2026-03-18: Aligned token CRUD docs with current request/response fields in
token-management/create|list|update|search.mdxand their English counterparts. - 2026-03-18: Removed unsupported public-route claims from
video/sora.mdx,en/video/sora.mdx,images/flux.mdx, anden/images/flux.mdx. - 2026-03-18: Added
crazyrouter-docs/APPLICATION_GUIDE_TEMPLATE.mdto standardize structure, troubleshooting, verification, and token/model guidance for application docs. - 2026-03-18: Rewrote
openclaw-deploy.mdxanden/openclaw-deploy.mdxinto full usage guides covering setup, verification, config, model selection, IM integration, operations, upgrades, uninstall, and troubleshooting. - 2026-03-18: Upgraded
integrations/cursor.mdxanden/integrations/cursor.mdxinto full setup guides with BYOK limitations, token strategy, model recommendations, verification, and troubleshooting. - 2026-03-18: Upgraded
integrations/claude-code.mdxanden/integrations/claude-code.mdxinto full setup guides covering Anthropic-native setup, token strategy, model recommendations, validation, and troubleshooting. - 2026-03-18: Upgraded
integrations/codex.mdxanden/integrations/codex.mdxinto full setup guides covering custom provider setup, Responses API routing, token strategy, validation, and troubleshooting. - 2026-03-18: Upgraded
integrations/cline.mdxanden/integrations/cline.mdxinto full setup guides covering OpenAI Compatible provider setup, agent permission strategy, validation, and troubleshooting. - 2026-03-18: Upgraded
integrations/aider.mdxanden/integrations/aider.mdxinto full setup guides covering OpenAI-compatible setup, config file strategy, model recommendations, validation, and troubleshooting. - 2026-03-18: Upgraded
integrations/cherry-studio.mdxanden/integrations/cherry-studio.mdxinto full desktop usage guides covering provider setup, model management, MCP rollout order, validation, and troubleshooting. - 2026-03-18: Upgraded
integrations/lobechat.mdxanden/integrations/lobechat.mdxinto full setup guides covering OpenAI proxy setup, self-host deployment defaults, model strategy, validation, and troubleshooting. - 2026-03-18: Upgraded
integrations/nextchat.mdxanden/integrations/nextchat.mdxinto full setup guides covering root-domain base URL usage, self-host environment variables, model rollout, validation, and troubleshooting. - 2026-03-18: Upgraded
integrations/dify.mdxanden/integrations/dify.mdxinto full platform guides covering model-provider setup, chat-first rollout, embedding strategy, environment isolation, validation, and troubleshooting. - 2026-03-18: Upgraded
integrations/n8n.mdxanden/integrations/n8n.mdxinto full automation guides covering OpenAI credentials, minimal workflows, AI Agent rollout, HTTP Request fallback, validation, and troubleshooting. - 2026-03-18: Verified key documented routes and auth patterns against the local Docker test environment on
http://127.0.0.1:4000, including/healthz/live,/api/status/health,/api/status/page,GET /v1/models,POST /v1/messages/count_tokens,GET /v1beta/openai/models,POST /v1/responses, and video task routes. - 2026-03-18: Synced
en/integrations/n8n.mdxwith the updated Chinese guide and clarified thatBase URLmay be credential-level or node-level depending on n8n version, with node-level setup preferred for first-pass Crazyrouter validation. - 2026-03-18: Rechecked
integrations/cherry-studio.mdxanden/integrations/cherry-studio.mdxagainst Cherry Studio's current provider docs; kept the root-domainAPI URLguidance as-is because Cherry Studio documents root-address entry for OpenAI-compatible upstreams and model management viaManageor manual add. - 2026-03-18: Rechecked
integrations/lobechat.mdxanden/integrations/lobechat.mdxagainst current LobeChat provider docs; kept the/v1proxy guidance as-is because LobeChat documentsOPENAI_PROXY_URLas the OpenAI request base URL and shows/v1-style defaults/examples. - 2026-03-18: Tightened
integrations/nextchat.mdxanden/integrations/nextchat.mdxto justify root-domainBASE_URLguidance with the official NextChat docs pattern plus the localhttp://127.0.0.1:4000/api/statusserver_address, instead of relying on an implicit/v1implementation claim. - 2026-03-18: Tightened
integrations/dify.mdxanden/integrations/dify.mdxto align with official Dify provider docs, clarifying that Crazyrouter should be entered as a custom OpenAI-compatible upstream viaAPI Base URLand thatModel Providerconfiguration typically requires workspace-admin or owner permissions. - 2026-03-18: Added a second-pass practical note set to
integrations/cherry-studio.mdxanden/integrations/cherry-studio.mdx, covering root-URL auto-path behavior, when the special trailing-#mode is actually needed, and the commonManage-list vs enabled-model-list confusion during first validation. - 2026-03-18: Added a second-pass practical note set to
integrations/lobechat.mdxanden/integrations/lobechat.mdx, covering/v1proxy reasoning, duplicate-suffix failures behind custom reverse proxies, and a tighter self-hosted starter model list viaOPENAI_MODEL_LIST. - 2026-03-18: Added a second-pass practical note set to
integrations/nextchat.mdxanden/integrations/nextchat.mdx, clarifying that some deployments expose settings only through env vars and that the minimal first-pass validation path should stayAPI Key+ rootBASE_URL+gpt-4.1. - 2026-03-18: Added a second-pass practical note set to
integrations/dify.mdxanden/integrations/dify.mdx, clarifying provider-label / plugin variance across Dify versions and reinforcing the one-provider, one-LLM, one-chat-app validation sequence before adding embeddings or rerank. - 2026-03-18: Synced
verify_docs_api.pywith the revised public-doc scope by removing the withdrawnGET /api/user/selfdoc check, relabeling the token-management verification section as console/API-key scope, and fixing token-list count extraction to match the current paginated response shape. - 2026-03-18: Added status-page docs in
reference/status-page.mdxanden/reference/status-page.mdx, documenting the publicGET /api/status/pageaggregate payload for system state, traffic, response-time trends, and service health; later withdrawn from public docs after deciding/statusis the correct user-facing surface. - 2026-03-18: Added health-check docs in
reference/health-check.mdxanden/reference/health-check.mdx, documenting the publicGET /api/status/healthendpoint and how it differs from readiness probes; later withdrawn from public docs because it is ops-facing. - 2026-03-18: Added infrastructure probe docs in
reference/infra-probes.mdxanden/reference/infra-probes.mdx, coveringGET /healthz/liveandGET /healthz/readyfor liveness/readiness probing; later withdrawn from public docs because they are deployment probes. - 2026-03-18: Added Claude token-counting docs in
chat/anthropic/count-tokens.mdxanden/chat/anthropic/count-tokens.mdx, documentingPOST /v1/messages/count_tokens, its auth pattern, estimate semantics, and image/file warning behavior. - 2026-03-18: Added Gemini-compatible model-list docs in
chat/gemini/openai-models.mdxanden/chat/gemini/openai-models.mdx, documentingGET /v1beta/openai/modelsand its Gemini-style auth with OpenAI-style list semantics. - 2026-03-18: Added video alias creation docs in
video/openai-video-alias-create.mdxanden/video/openai-video-alias-create.mdx, documentingPOST /v1/video/generationsas a compatibility route and noting the verified local business-error behavior when a model is unavailable. - 2026-03-18: Added video alias query docs in
video/openai-video-alias-query.mdxanden/video/openai-video-alias-query.mdx, documentingGET /v1/video/generations/{task_id}and the verifiedtask_not_existbehavior for missing tasks. - 2026-03-18: Added Ali Bailian video docs in
video/alibailian.mdxanden/video/alibailian.mdx, documenting/alibailian/api/v1/services/aigc/video-generation/video-synthesisand/alibailian/api/v1/tasks/{task_id}with request/response examples and verified local route behavior. - 2026-03-18: Updated
docs.jsonnavigation to surface the new operational health, Claude token counting, Gemini-compatible model-list, video alias, and Ali Bailian pages in both Chinese and English. - 2026-03-18: With product-direction clarification that
https://crazyrouter.com/statusis the user-facing surface, removed the public docs pages forGET /api/status/page,GET /api/status/health,GET /healthz/live, andGET /healthz/ready; these routes are now treated as internal page-data / ops / probe endpoints rather than public user documentation. - 2026-03-18: Added a public-facing
https://crazyrouter.com/statuslink tointroduction.mdxanden/introduction.mdxso users are sent to the real service-status surface instead of internal status APIs. - 2026-03-18: Removed
token-management/account.mdxanden/token-management/account.mdxfrom public docs becauseGET /api/user/selfis a dashboard/internal user endpoint with role, referral, and settings payloads, not a main public integration API. - 2026-03-18: Renamed the token section in
docs.jsontoAPI Key & 控制台管理/API Key & Console Managementto clarify that this area is for API-key scope checks and console-side token automation, not the main model-calling API surface. - 2026-03-18: Added explicit dashboard-auth notes to
token-management/create|list|update|delete|search.mdxand their English counterparts, and filled in missing auth sections on the update/delete/search pages so users do not mistake these console APIs for normalsk-xxxmodel endpoints. - 2026-03-18: Deepened
integrations/claude-code.mdxanden/integrations/claude-code.mdxfrom quick setup pages into fuller operational guides covering Git installation, Node installation, Claude Code installation, temporary and persistent env vars, repo snapshotting, and staged first-run validation. - 2026-03-18: Further refined
integrations/claude-code.mdxanden/integrations/claude-code.mdxwith explicit Windows vs macOS install paths, OS-specificclaudeverification commands likewhere.exe/which, clearer temporary-variable echo checks, and PowerShell-vs-Git-Bash guidance for first-time Windows setup. - 2026-03-18: Deepened
integrations/codex.mdxanden/integrations/codex.mdxwith full Git / Node prerequisites,OPENAI_API_KEYpersistence, exact~/.codex/config.tomlwriting steps, repo snapshot guidance, and safer first-run validation order. - 2026-03-18: Further refined
integrations/codex.mdxanden/integrations/codex.mdxwith explicit Windows vs macOS install paths, OS-specificcodexinstallation commands, verification commands likewhere.exe/which, and config-file inspection steps after writing~/.codex/config.toml. - 2026-03-18: Deepened
integrations/aider.mdxanden/integrations/aider.mdxwith Git / Python prerequisites, the official Aider installer flow, env-var persistence, optional~/.aider.conf.yml, repo snapshot guidance, and staged first validation. - 2026-03-18: Deepened
integrations/cline.mdxanden/integrations/cline.mdxwith Git setup, VS Code installation, Cline extension installation, repo snapshot guidance, and a safer read-only-first validation sequence. - 2026-03-18: Further refined
integrations/aider.mdxanden/integrations/aider.mdxwith explicit Windows vs macOS install paths,where.exe/whichverification, safer persistent env-var checks, and Crazyrouter raw model ID naming for the OpenAI-compatible route. - 2026-03-18: Further refined
integrations/cline.mdxanden/integrations/cline.mdxwith explicit Windows vs macOS install paths, optionalcodecommand verification, clearer UI-only provider setup guidance, and a note that Cline reuses VS Code proxy settings on restricted networks. - 2026-03-18: Expanded
integrations/langchain.mdxanden/integrations/langchain.mdxinto fuller framework guides covering Python and JavaScript package installation, persistentOPENAI_API_KEYhandling, minimal chat validation, embeddings, prompt chains, RAG rollout order, and LangChain-specific troubleshooting for Crazyrouter. - 2026-03-18: Expanded
integrations/immersive-translate.mdxanden/integrations/immersive-translate.mdxwith the official full-path custom OpenAI URL pattern, safer first-pass model choices, request-rate cautions, and a clearer small-text-first validation flow for Crazyrouter-based translation. - 2026-03-18: Expanded
integrations/coze.mdxanden/integrations/coze.mdxto reposition the public guide around Coze API plugins and workflow HTTP request nodes, explicitly avoid overclaiming enterprise custom-model support, and add staged validation, token-scope guidance, and troubleshooting. - 2026-03-18: Expanded
integrations/chatbox.mdxanden/integrations/chatbox.mdxinto fuller desktop guides covering provider selection, root-host plus default-path setup, staged model rollout, knowledge-base rollout order, token hygiene, and practical ChatBox troubleshooting for Crazyrouter. - 2026-03-18: Expanded
integrations/zotero.mdxanden/integrations/zotero.mdxinto fuller research-workflow guides that distinguish between plugins with custom OpenAI-compatible endpoint support and plugins that only accept official OpenAI keys, while adding Zotero desktop install notes, staged single-paper validation, token hygiene, and troubleshooting. - 2026-03-22: Added top-level
核心能力/Featuresgroups todocs.jsonso users can find tool calling, structured outputs, web search, reasoning, vision, and PDF capabilities directly from navigation before picking a protocol-specific guide. - 2026-03-22: Added unified capability hub pages in
features/anden/features/for tool calling, structured outputs, web search, and reasoning so users can start from capability first, then drill into protocol-specific docs. - 2026-03-22: Revalidated those four capability pages with real requests against
https://crazyrouter.comand tightened them to the current production behavior:gpt-5.4reasoning now uses Responsesreasoningitems as the verified path, Claude tool-calling examples now use a stronger reproducible/v1/messagespattern, Claude web search is documented with an explicit prompt that reliably surfacesremote_web_search, and Claude structured output remains excluded from strict-success claims because the response shape is not yet stable. - 2026-03-22: Reworked
chat/openai/reasoning.mdx,chat/responses/gpt5-thinking.mdx, andreference/thinking.mdxplus their English counterparts using the same production recheck: Chat Completions reasoning is now documented as a final-answer path rather than a stable visible-trace path, GPT Responses reasoning is documented with the currentreasoningitem shape and verified SSE event names, and the thinking reference now distinguishes Responsesreasoning, Claudethinking, and GeminithoughtsTokenCountinstead of mixing them together. - 2026-03-22: Reworked
chat/openai/web-search.mdx,chat/anthropic/messages.mdx, andchat/gemini/native.mdxplus their English counterparts using the same production-first rule: OpenAI web search now documents the verifiedgpt-5.4Responses path instead of the older Chatweb_searchpattern, Claude Messages now uses the currentclaude-sonnet-4-6/claude-opus-4-6-thinkingmodels and verified auth/tool/thinking behavior, and Gemini Native now usesgemini-3-pro-previewwith verified text, SSE streaming, structured outputs, Google Search, and thinking markers. - 2026-03-22: Reworked
chat/gemini/openai-compat.mdx,chat/responses/overview.mdx, andchat/openai/overview.mdxplus their English counterparts so the overview layer no longer lags behind the feature pages: Gemini OpenAI-compatible docs now use the verifiedgemini-3-pro-previewcompatibility path, the Responses overview now frames/v1/responsesaround the currently verifiedgpt-5.4reasoning and web-search behavior, and the Chat Completion object page now treatsreasoning_contentas optional rather than a guaranteed cross-model field. - 2026-03-23: Reworked
chat/openai/models.mdx,chat/gemini/openai-models.mdx, andreference/tutorial.mdxplus their English counterparts using a fresh same-day production recheck:/v1/modelsand/v1beta/openai/modelsare now documented with current response shape, auth, and example model IDs such asgpt-5.4,claude-sonnet-4-6, andgemini-3-pro-preview, while the tutorial now focuses on production-verified starter routes instead of broad generic compatibility claims. - 2026-03-23: Reworked
chat/openai/special-models.mdx,chat/openai/completions.mdx, andchat/anthropic/overview.mdxplus their English counterparts using the same-day production check: the special-models page now documents current availability instead of stale success examples becauseqwen-mt-turbowas not present anddeepseek-ocrwas temporarily unavailable, the Chat Completions page now uses the currentgpt-5.4response and SSE chunk shape, and the Anthropic overview now usesclaude-sonnet-4-6with the currently observed native SSE event sequence. - 2026-03-23: Reworked
chat/gemini/tools.mdx,chat/gemini/document.mdx,chat/openai/image-creation.mdx,chat/openai/completions-legacy.mdx,chat/gemini/image-gen.mdx, andchat/gemini/image-edit.mdxplus their English counterparts using same-day production checks: Gemini tools are now documented around the verifiedgemini-3-pro-previewtool markers, Gemini document understanding is narrowed to verified PDF and schema-output paths, Chat image creation now documents the currently observed text-wrappedgpt-4o-imagebehavior and points stable automation togpt-image-1, the legacy completions page now records the currentgpt-3.5-turbo-instructunavailability result, Gemini image generation now explains the observed per-model output-shape differences, and Gemini image editing is narrowed to a current availability note because all same-day retests failed or timed out. - 2026-03-23: Reworked
chat/responses/create.mdx,chat/responses/function-calling.mdx,chat/responses/web-search.mdx,chat/openai/structured-output.mdx,chat/openai/vision.mdx,chat/anthropic/vision.mdx,chat/anthropic/pdf.mdx,chat/anthropic/completions.mdx, andchat/gemini/vision.mdxplus their English counterparts using same-day production checks: Responses docs now usegpt-5.4and current output markers such asmessage,function_call, andweb_search_call; OpenAI structured output and vision now keep only the revalidatedjson_schemaand data-URL image-input paths; Claude OpenAI-compatible chat, native vision, and native PDF docs now useclaude-sonnet-4-6with current response shapes; and Gemini vision is narrowed to the revalidatedgemini-3-pro-previewimage-input path. - 2026-03-23: Reworked
chat/openai/function-calling.mdxanden/chat/openai/function-calling.mdxusing the same-day production check so the Chat Completions tool-calling page now usesgpt-5.4and the currently observedtool_callsresponse shape instead of oldergpt-4oexamples. - 2026-03-23: Updated
quickstart.mdx,making-requests.mdx, andauthentication.mdxplus their English counterparts so the highest-visibility starter examples now use the same-day production-verifiedgpt-5.4model instead of oldergpt-4oexamples.