feat: 更新前端多个页面和后端服务

- 前端: 更新AI营养师、计算器、打卡、食物详情等页面
- 前端: 更新食物百科、知识详情、营养知识页面
- 前端: 更新社区首页
- 后端: 更新ToolKieAIServiceImpl服务
- API: 更新models-api.js和user.js
This commit is contained in:
2026-03-07 22:26:37 +08:00
parent 1632801880
commit f692c75f7b
11 changed files with 221 additions and 85 deletions

View File

@@ -332,11 +332,12 @@ function queryAsrStatus(taskId) {
* @returns {Promise} 对话响应
*/
/**
* KieAI Gemini 2.5 Flash 对话(非流式
* KieAI Gemini 对话POST /api/front/kieai/gemini/chat
* 文本对话请求体: { messages: [{ role: 'user', content: 用户输入 }], stream: false }
* @param {object} data 请求体
* @param {Array} data.messages 消息列表 [{ role: 'user'|'assistant'|'system', content: string }]
* @param {Array} data.messages 消息列表 [{ role: 'user'|'assistant'|'system', content: string|Array }]
* @param {boolean} data.stream 是否流式,默认 false
* @returns {Promise} 响应 data 为 Gemini API 格式 { choices: [{ message: { content } }] }
* @returns {Promise} 响应 data 为 Gemini 格式 { choices: [{ message: { content } }] },回复取 data.choices[0].message.content
*/
function kieaiGeminiChat(data) {
return request('/api/front/kieai/gemini/chat', {

View File

@@ -19,6 +19,13 @@ export function getUserInfo(){
return request.get('user');
}
/**
* 获取用户信息GET /api/front/user/info用于打卡后刷新积分等
*/
export function getFrontUserInfo(){
return request.get('user/info');
}
/**
* 设置用户分享
*