openai/gpt-oss-20b 使用结构化输出的时候就无法进行推理了吗?

为啥我开启json模式后,返回的message就没有reasoning字段了

4 Likes

3 Likes

所以是有推理只是字段不一样?但是如果我不开json模式reasoning_content是可以拿到的,开启json模式回复的也特别快

1 Like

什么意思?你不是说你拿不到吗?会不会 那个问题太简单 根本没有推理

仅在开启结构化输出的时候拿不到choices[0].message.reasoning_content,所以我才觉得奇怪

1 Like

……json格式输出的是结果,不是过程 :melting_face:


下次建议学习提问的智慧,不然我只能用gpt

我怀疑是不是指定json输出后把原来推理的think字段顶掉了

并非,应该是我用的库的问题,用openrouter api就没这种问题。有reasoning字段也有json格式输出

1 Like

不是,json格式是被训练输出的……