API 参考
本文汇总当前已经实现的 JSON-RPC 方法和传输层 HTTP 端点。
1. binary HTTP
2. 配置与资源方法族
说明:
api.delete若仍被api_group引用,返回conflictpreset.delete若仍被 story draft 或 session 引用,返回conflictschema.delete若仍被角色、resources、story 或 session 引用,返回conflictcharacter的封面与.chr文件通过二进制路由传输
3. Story 相关方法族
重点:
story.generate是兼容封装,内部仍走完整 draft 流程story_draft.start、story.generate、story.generate_plan都支持可选api_group_id/preset_idstory.update_graph与story_draft.update_graph都会校验 graph
4. Session 相关方法族
说明:
session.run_turn是当前主要流式方法session.suggest_replies默认返回 3 条建议,允许请求2..=5session.update_variables只接受变量类更新- session 级临时角色不会修改底层 story graph
5. 全局与聚合接口
dashboard 包含:
healthcountsglobal_configrecent_storiesrecent_sessions
6. 数据包接口
支持打包的资源类型:
presetschemalorebookplayer_profilecharacterstory_resourcesstory
导入导出流程:
data_package.export_prepare后通过GET /download/package_export:{export_id}/archive下载data_package.import_prepare后通过POST /upload/package_import:{import_id}/archive上传data_package.import_commit执行校验和原子导入