Originally created by: znhacker
What happened?
作者大大辛苦啦,想请教:
我拿了Vertex AI 做了一层API KEY的代理,然后因为用的是Gemini3.1 pro的接口,很神奇地发现inkos write next 每次都不成功,然后查原因,Openclaw告诉我,每次写完之后,内容被包裹在md的代码块里。
openclaw多次提醒我:
“该端点的 Gemini 模型返回 JSON 时总是包裹在 markdown 代码块里,而 inkos 的解析器不处理这种格式”、“问题来源是state-validator.js的parseResult“、“这个 API 端点返回的 JSON 被包在 markdown 代码块里(json ...),inkos 的 state-validator 解析时没处理这种格式,导致 JSON.parse 失败”
想问一下,这种从vertex AI 调用 gemini2.5 pro 或者gemini3.1 pro,回出现这种JSON被包在markdown 代码块里,导致小说write后无法过审和保存的问题,有什么办法解决么?



Steps to reproduce
1.搭建Vertex AI的代理
2.将自己搭的代理API key 应用于inkos
3.inkos doctor 测试调通
4.开始inkos write next
5.多次始终无法通过(写完无法通过审核,无法保存)
6.查找问题,发现是上述提到的原因
Expected behavior
原本应该可以跑完模型就存下新的一个章节
InkOS version
0.63
Operating system
Linux
LLM provider / model
vertex AI(Gemini3.1 pro)
Relevant logs