• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sillydaddy
5.47D
5.14D
V2EX  ›  程序员

小米的 coding plan 不能用了,缺少 reasoning_content 怎么办?

  •  
  •   sillydaddy · 3h 5m ago · 1025 views
    五一节前,接入了 Cursor 和 Copilot CLI ,都可以用。现在多轮对话强制要求返回之前轮次的 reasoning_content 。

    小米官方的声明在这里: https://platform.xiaomimimo.com/docs/zh-CN/usage-guide/passing-back-reasoning_content

    里面写到受影响的 Agent 产品有一大批:
    OpenAI 兼容协议:TRAE 、Cursor 、Roo Code 、Codex 、GitHub Copilot CLI 、Zed 、AutoGen 、Goose
    Anthropic 兼容协议:TRAE 、GitHub Copilot CLI 、AutoGen 、Goose 、OpenClaw 、OpenCode 、Kilo Code

    看了下,好像是 5 月中旬改的协议!这破坏了 OpenAI API 兼容性吧? OpenAI API 兼容协议并不强制要求这个字段。

    好好的送的一个月的 free plan ,完美踩中雷区( Cursor 和 Copilot )。感觉小米有点玩不起。

    大家都是怎么用的呢? OpenCode 可以吗?
    16 replies    2026-05-20 16:30:31 +08:00
    irrigate2554
        1
    irrigate2554  
       3h 2m ago   ❤️ 1
    OpenCode 使用 OpenAI 兼容协议就没问题
    Dream4U
        2
    Dream4U  
       3h 0m ago
    送了一个月,用了 50%,上次遇到这个错误就没再用了
    pengyvz
        3
    pengyvz  
       3 hrs ago   ❤️ 1
    我现在 TRAE 里不能用,Claude Code 里能用
    Quint
        4
    Quint  
       2h 54m ago
    拉完了
    Sezxy
        5
    Sezxy  
       2h 36m ago
    跟 coding plan 没啥关系,工具适配的问题。dsv4 刚出来的时候 opencode 也是报这个问题,过阵子修复了就能直接用了
    Sezxy
        6
    Sezxy  
       2h 33m ago   ❤️ 1
    "deepseek-v4-flash":{
    "name":"DeepSeek V4 Flash",
    "attachment":true,"reasoning":true,
    "interleaved":{"field":"reasoning_content"},
    "modalities":{"input":["text"],"output":["text"]},
    "limit":{"context":1000000,"output":384000},
    "options":{"extra_body":{"thinking":{"type":"disabled"}}},
    "variants":{
    "high":{"reasoning_effort":"high","extra_body":{"thinking":{"type":"enabled"}}}
    }
    }

    这是 opencode 适配 dsv4 前的配置,你可以参考配置下
    v2kid
        7
    v2kid  
       2h 29m ago   ❤️ 1
    用 mimo2codex
    sillydaddy
        8
    sillydaddy  
    OP
       2h 27m ago
    @pengyvz
    @Sezxy
    感谢,我先试试 Claude Code 行不行。不行的话我再试试 OpenCode 。
    andyskaura
        9
    andyskaura  
       2h 25m ago   ❤️ 1
    看着和 deepseek v4 的回传字段差不多。你试试在 trae 自定义模型里选择 deepseek 提供商接入小米试试?
    /t/1209296?p=1#reply22
    anunia
        10
    anunia  
       2h 25m ago
    发现 mimo 几乎有一大半的时间不按照我提示词来
    Suger828
        12
    Suger828  
       1h 10m ago
    我使用 a/ 的格式使用 如果用 pi 的 sdk 接入有这个问题 a/的 sdk 就没问题
    hailaz
        13
    hailaz  
       1h 4m ago
    opencode 填个 key 就完事了,小米的教程挺详细的
    https://platform.xiaomimimo.com/docs/zh-CN/integration/opencode?target=%E4%BD%BF%E7%94%A8-opencode-cli

    不过刚刚点击去看,的确是出了新的兼容性问题,说是会影响思考模式
    longxinglink
        14
    longxinglink  
       47 mins ago
    讲讲家里云新人部署求职项目用的大模型 API 供应商:主力 NVIDIA NIM + 备用 Ollama + OpenAI Codex 调试,含 glm-5.1 、gemma4:31b 、minimax-m2.7 ,零成本不爆账单
    https://www.v2ex.com/t/1205711

    我这 0 元 go 都给整理好了,来给我点点赞
    bumblebeek
        15
    bumblebeek  
       38 mins ago
    用 cursor 撸了一个代理能解决这个问题,Cursor 可用,买个阿里云/腾讯云服务器部署下就行(有免费试用),因为 cursor 请求模式不是 agent 请求,是 cursor 服务器去请求。
    https://github.com/Hawkzilla/cursor-reasoning-adapter/blob/main/README_zh.md



    sillydaddy
        16
    sillydaddy  
    OP
       19 mins ago
    更新下,使用 Claude Code 是可以的。


    @bumblebeek 这个代理的原理是什么呢?我问了 AI 说是自动填充之前的 reasoning_content 。


    不过,我这里有一个很大的疑问,如果要让模型提供商那里的 KV 缓存起作用,本来就应该把 thinking 的内容传过去吧?否则服务端怎么做前缀匹配然后找到缓存呢?为什么 OpenAI API 兼容协议中,reasoning_content 还会是一个可选项呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5199 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 08:49 · PVG 16:49 · LAX 01:49 · JFK 04:49
    ♥ Do have faith in what you're doing.