7f7f8635e11944deacfa2cba2f7d6d6abfd59809
prompts-core(提示词服务)[2026.5.12前,暂时弃置]
1. 功能范围(当前阶段)
- 仅做提示词配置的基础 CRUD(最小可用版本)
- 表:
prompts_model_prompt
2. 接口
路由注册方式与参考项目一致:使用
common/http.RouteRegister注册 controller。
POST /composeMessages:按modelTypeId读取prompt_info + response_json_schema,modelName作为实际调用的网关模型;结合前端form(role/value)与userfiles调用model-gateway /task/createTask,同步等待回调后直接返回最终messagesGET /composeMessagesCallback/prompts-core:model-gateway成功回调接口(真实地址由callbackUrl + /bizName组成)GET /getComposeTask:按taskId查询拼接任务状态和结果POST /createPrompt:创建(默认启用)PUT /updatePrompt:更新DELETE /deletePrompt:删除GET /getPrompt:详情POST /listPrompt:列表分页
3. 数据库初始化
执行根目录 update.sql。
4. 运行配置
配置文件:config.yml
新增说明
prompts_model_prompt去除了limit_length- 新增
response_json_schema - 新增任务记录表
prompts_compose_task callbackUrl必须填写 prompts-core 的绝对地址基路径,例如:http://127.0.0.1:8002/composeMessagesCallbackmodel-gateway实际回调地址为:callbackUrl/{bizName},本项目固定为:/composeMessagesCallback/prompts-core
Description
Languages
Go
98.1%
Dockerfile
1.9%