fix: 28个uapi全部映射llm (media-server拆分+补全)

This commit is contained in:
yumoqing 2026-07-05 13:58:49 +08:00
parent fa2be8e9d1
commit 9a6769e61b

View File

@ -60,7 +60,26 @@ INSERT IGNORE INTO llm (id, name, model, providerid, ownerid, upappid, status) V
('llm_songrate', 'KTV歌曲评分', 'ktv-songrate', @provider_id, @owner_org, 'ktv-songrate', 'published'),
('llm_synth', 'KTV音乐合成', 'ktv-synth', @provider_id, @owner_org, 'ktv-synth', 'published'),
('llm_demucs', 'KTV人声伴奏分离', 'ktv-demucs', @provider_id, @owner_org, 'ktv-demucs', 'published'),
('llm_rvc', 'KTV声音克隆转换', 'ktv-rvc', @provider_id, @owner_org, 'ktv-rvc', 'published');
('llm_rvc', 'KTV声音克隆转换', 'ktv-rvc', @provider_id, @owner_org, 'ktv-rvc', 'published'),
-- media-server 拆分为12个独立函数模型 (每个uapi端点一个llm)
('llm_ktv_pipe_status', 'KTV产线流水线状态', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
('llm_ktv_status', 'KTV媒体服务器状态', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
('llm_ktv_task', 'KTV任务查询', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
('llm_ktv_submit', 'KTV媒体提交', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
('llm_ktv_gen', 'KTV视频生成', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
('llm_ktv_demucs', 'KTV人声分离', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
('llm_ktv_subtitle', 'KTV字幕生成', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
('llm_ktv_calibrate', 'KTV校准', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
('llm_ktv_lyric_cal', 'KTV歌词校准', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
('llm_ktv_merge', 'KTV音视频合并', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
('llm_ktv_gpu_lock', 'KTV GPU锁定', 'ktv-media-server', @provider_id, @owner_org, 'ktv-media-server', 'published'),
-- 其他服务补全端点
('llm_realesrgan_status','KTV超分状态', 'ktv-realesrgan', @provider_id, @owner_org, 'ktv-realesrgan', 'published'),
('llm_face_recognize', 'KTV人脸识别', 'ktv-face', @provider_id, @owner_org, 'ktv-face', 'published'),
('llm_face_compare', 'KTV人脸比对', 'ktv-face', @provider_id, @owner_org, 'ktv-face', 'published'),
('llm_graph_add_node', 'KTV图谱加节点', 'ktv-graph', @provider_id, @owner_org, 'ktv-graph', 'published'),
('llm_graph_add_edge', 'KTV图谱加边', 'ktv-graph', @provider_id, @owner_org, 'ktv-graph', 'published'),
('llm_synth_status', 'KTV合成状态', 'ktv-synth', @provider_id, @owner_org, 'ktv-synth', 'published');
-- ============================================================
-- 5. uapi — API端点 (所有 response 含 usage 计费字段)
@ -158,7 +177,26 @@ INSERT IGNORE INTO llm_api_map (id, llmid, llmcatelogid, apiname, isdefaultcatel
('map_songrate', 'llm_songrate', 'song_eval', 'songrate-evaluate', '1'),
('map_synth', 'llm_synth', 'music_gen', 'synth-generate', '1'),
('map_demucs', 'llm_demucs', 'audio_separate','demucs-separate', '1'),
('map_rvc', 'llm_rvc', 'voice_convert', 'rvc-convert', '1');
('map_rvc', 'llm_rvc', 'voice_convert', 'rvc-convert', '1'),
-- media-server 拆分: 每个函数独立模型+API
('map_pipe_status', 'llm_ktv_pipe_status','ktv_pipeline','media-pipeline-status', '1'),
('map_media_st', 'llm_ktv_status', 'ktv_pipeline','media-status', '1'),
('map_media_task', 'llm_ktv_task', 'ktv_pipeline','media-task', '1'),
('map_media_submit', 'llm_ktv_submit', 'ktv_pipeline','media-submit', '1'),
('map_media_ktv', 'llm_ktv_gen', 'ktv_pipeline','media-ktv', '1'),
('map_media_demucs', 'llm_ktv_demucs', 'ktv_pipeline','media-demucs', '1'),
('map_media_subt', 'llm_ktv_subtitle', 'ktv_pipeline','media-subtitle', '1'),
('map_media_cal', 'llm_ktv_calibrate', 'ktv_pipeline','media-calibrate', '1'),
('map_media_lyric', 'llm_ktv_lyric_cal', 'ktv_pipeline','media-lyric-calibrate', '1'),
('map_media_merge', 'llm_ktv_merge', 'ktv_pipeline','media-merge', '1'),
('map_media_lock', 'llm_ktv_gpu_lock', 'ktv_pipeline','media-gpu-lock', '1'),
-- 其他服务补全
('map_esrgan_st', 'llm_realesrgan_status','super_resolution','realesrgan-status','1'),
('map_face_rec', 'llm_face_recognize', 'face_detect', 'face-recognize', '1'),
('map_face_cmp', 'llm_face_compare', 'face_detect', 'face-compare', '1'),
('map_graph_add_n', 'llm_graph_add_node', 'graph_process', 'graph-add-node', '1'),
('map_graph_add_e', 'llm_graph_add_edge', 'graph_process', 'graph-add-edge', '1'),
('map_synth_st', 'llm_synth_status', 'music_gen', 'synth-status', '1');
-- ============================================================
-- 8. pricing_program