-
Notifications
You must be signed in to change notification settings - Fork 476
Description
What happened?
Creating book "绝世恶人养成系统" (xuanhuan / tomato)...
[ERROR] Failed to create book: Error: API 返回 400 (请求参数错误)。可能原因:
- 模型名称不正确(检查 INKOS_LLM_MODEL)
- 提供方不支持某些参数(如 max_tokens、stream)
- 消息格式不兼容(部分提供方不支持 system role)
建议:在 inkos.json 中设置 "stream": false 试试,或检查提供方文档
(baseUrl: https://api.deepseek.com/v1, model: deepseek-chat)
Steps to reproduce
- npm i -g @actalk/inkos
- inkos init my-novel
- inkos doctor
[..] Testing API connectivity...
InkOS Doctor
[OK] Node.js >= 20: v24.14.1
[OK] inkos.json: Found
[OK] .env: Found
[OK] Global Config: Found (C:\Users\86180.inkos.env)
[OK] LLM API Key: Configured
[OK] Books: 1 book(s) found
[OK] LLM Config: provider=custom model=deepseek-chat stream=true baseUrl=https://api.deepseek.com/v1
[OK] API Connectivity: OK (model: deepseek-chat, tokens: 7)
All checks passed.
配置deepseek的api,校验通过
4. 执行命令
E:\inkos\my_novel\my_novel>inkos book create --title "绝世恶人养成系统" --genre xuanhuan --brief my-ideas.md
Resuming incomplete book creation for "绝世恶人养成系统"...
Creating book "绝世恶人养成系统" (xuanhuan / tomato)...
[ERROR] Failed to create book: Error: API 返回 400 (请求参数错误)。可能原因:
- 模型名称不正确(检查 INKOS_LLM_MODEL)
- 提供方不支持某些参数(如 max_tokens、stream)
- 消息格式不兼容(部分提供方不支持 system role)
建议:在 inkos.json 中设置 "stream": false 试试,或检查提供方文档
(baseUrl: https://api.deepseek.com/v1, model: deepseek-chat)
5.其中inkos.json为{
"name": "my_novel",
"version": "0.1.0",
"language": "zh",
"llm": {
"provider": "custom",
"baseUrl": "https://api.deepseek.com/v1",
"model": "deepseek-chat"
},
"notify": [],
"daemon": {
"schedule": {
"radarCron": "0 */6 * * ",
"writeCron": "/15 * * * *"
},
"maxConcurrentBooks": 3
}
}
Expected behavior
如何解决
InkOS version
0.5.1
Operating system
Windows (native)
LLM provider / model
No response