Fetching metadata from the HF Docker repository... 2 days ago
-
feat(prompt): 新增 prompt_style 风格档位与自定义模型列表
luckfun233
- 新增 prompt_style:v2(缺省)/ legacy。legacy 把衔接指令换回 ce5a019 的
短文案,且不注入内置执行契约(自己配置的思考提示词仍然生效),用于恢复
旧版「几乎不加约束」的手感;未知值回落 v2,后台 PUT 传错返回 400
- 新增 model_profiles 自定义模型列表(缺省空,最多 50 条):id + base +
name/remark + 该模型专属 prompt;模型解析优先于内置别名映射,
/v1/models 一并列出(owned_by=ds2api)
- 模型提示词与全局 prompt_profile 互斥(命中优先,否则回落),与技能层合成
单个 System 段;注入点仍在历史拆分之后,不动 Messages
- 新增 GET/PUT /admin/model_profiles(整体替换语义 + 字符集/基模/上限校验)
- /admin/settings 增加 prompt_style 与 model_profiles 摘要
- 后台新增「自定义模型」板块与「内置提示词风格」下拉,中英文案同步
- 同步 prompt-compatibility.md / prompt-design.md / API(.*).md /
README.en.md / config.example.json
9 days ago
-
refactor(prompt): 内置提示词分层重构,修复拆分后执行契约被埋
luckfun233
- 提示词收敛到 internal/promptcompat/prompt_texts.go 唯一来源,
history 包去掉自带文案,只保留一层委托
- 修复历史拆分后执行契约只留在附件里:拆分发生时重贴到可见 FinalPrompt
(只改 prompt,不动 Messages / PromptTokenText,切号重传不重复贴)
- 衔接指令新增「执行要求」:上文提过的体裁/篇幅/禁用项逐条满足,
并带「闲聊就不必硬套结构」的例外
- 新增 prompt_profile 提示词特化层(缺省关闭):default / writing 预设
或自定义正文,与技能层合成单个 System 段
- 去掉只对交付物成立的硬性文风规则(结论先行/不写铺垫/说明改动理由/
检查单位口径),改为触发条件或只留在 writing 预设,避免闲聊被压成公文
- 后台新增「提示词特化层」,GET/PUT /admin/settings 支持 prompt_profile
- 新增 docs/prompt-design.md,同步 prompt-compatibility.md / API(.*).md /
README(.*).md / config.example.json -
feat: 收敛 flash 模型系列,新增纯文本技能库与工具调用开关
luckfun233
- 模型:对外只保留 deepseek-v4-flash 系列(含 search/nothinking 变体),
pro/vision 旧名静默映射到 flash,不再出现在模型列表
- 思考/联网:适配 kelivo 思维强度(reasoning_effort 含 max、thinking.type、
reasoning.effort),显式联网信号(enable_search / 原生 web_search 工具)自动跟随
- 提示词:重写上下文衔接指令与对话记录格式(# 对话记录 + [role=xxx]),
禁止提及附件/文件/上下文;恢复并优化思考格式注入默认提示词
- 提示词:新增按 API Key 覆盖思考格式注入(custom/enabled/prompt)
- 工具调用:改为默认关闭(上游 DSML 风控/封号风险),新增 tools.enabled 开关,
关闭时忽略 tools、不注入工具说明、不解析 tool_calls
- 技能:新增纯文本技能库(实验性、默认关闭),技能正文以 System 段前置注入,
支持 skills.max_chars 截断与单 Key 覆盖(custom/enabled/ids)
- 日志:按 API Key 筛选、自定义保留条数(0-500)、json/markdown 导出
- 管理台:响应记录筛选栏/导出、工具开关、技能库编辑、Key 级注入与技能配置
- 文档:新增 docs/prompt-compatibility.md,同步 API.md/API.en.md/README/示例配置
-
Initial commit: ds2api with HF Spaces support
204848