llmage/scripts/kimi_k3_add.sql
yumoqing 5ea0291af7 feat: 添加 kimi-k3 模型的 llm 和 llm_api_map 配置
- 新增 llm 表记录: kimi-k3-llm (月之暗面 Kimi K3)
- 新增 llm_api_map 映射: t2t (纯文本) + vision/tm2t (多模态)
- uapiio 记录已存在,无需新增

完成 kimi-k3 模型的完整数据库配置
2026-07-20 11:19:02 +08:00

86 lines
3.0 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- ============================================================
--
-- Kimi K3 (月之暗面 / Moonshot) 完整注册
-- 生成时间: 2026-07-20
-- 模型: kimi-k3
-- 依赖: kimi_k3_uapi.sql (uapi 'kimi_t2t' 已创建)
-- ============================================================
-- 前置条件:
-- modelprovider 已有记录: id='0OkxCHYbZOdD_W_o5N9tN', name='moonshot'
-- uapi 已有记录: id='kimi_t2t' (由 kimi_k3_uapi.sql 创建)
-- uapi 已有记录: id='oL9cufrcRb7SPfH11Ra62' (tm2t, moonshot 通用多模态)
-- uapiio 已有记录: id='Is8l4TGkcZcqFSjbbeIK2' (文本会话)
-- uapiio 已有记录: id='t-ujII59ku45tIPcdXu4O' (文本媒体转文本)
-- ============================================================
-- ============================================================
-- 1. 新增 llm: kimi-k3 模型注册
-- ============================================================
INSERT IGNORE INTO `llm` (`id`, `name`, `model`, `description`, `iconid`, `upappid`, `providerid`, `ownerid`, `enabled_date`, `expired_date`, `min_balance`, `status`)
VALUES (
'kimi-k3-llm',
'kimi-k3',
'kimi-k3',
'月之暗面 Kimi K3支持多模态(图片/视频)输入,兼容 OpenAI Chat Completions 格式,支持深度思考模式',
'moonshot',
'upapp_moonshot',
'0OkxCHYbZOdD_W_o5N9tN',
'0',
'2026-07-20',
'9999-12-31',
10.00,
'published'
);
-- ============================================================
-- 2. 新增 llm_api_map: t2t (纯文本对话)
-- ============================================================
INSERT IGNORE INTO `llm_api_map` (`id`, `llmid`, `llmcatelogid`, `apiname`, `query_apiname`, `query_period`, `ppid`, `isdefaultcatelog`)
VALUES (
'kimi_k3_map_t2t',
'kimi-k3-llm',
't2t',
't2t',
NULL,
30,
NULL,
'1'
);
-- ============================================================
-- 3. 新增 llm_api_map: tm2t (多模态对话, 文本+图片+视频)
-- ============================================================
INSERT IGNORE INTO `llm_api_map` (`id`, `llmid`, `llmcatelogid`, `apiname`, `query_apiname`, `query_period`, `ppid`, `isdefaultcatelog`)
VALUES (
'kimi_k3_map_tm2t',
'kimi-k3-llm',
'vision',
'tm2t',
NULL,
30,
NULL,
'1'
);
-- ============================================================
-- 验证 (执行后运行确认)
-- ============================================================
-- SELECT m.id, m.llmid, m.llmcatelogid, m.apiname, m.ppid,
-- l.name as model_name, l.model, l.status
-- FROM llm_api_map m
-- JOIN llm l ON m.llmid = l.id
-- WHERE m.llmid = 'kimi-k3-llm';
--
-- 预期: 2 行 (t2t + tm2t/vision)
-- SELECT id, name, model, status, providerid, upappid
-- FROM llm WHERE id = 'kimi-k3-llm';
--
-- 预期: 1 行, status='published'
-- ============================================================
-- 回滚
-- ============================================================
-- DELETE FROM llm_api_map WHERE id IN ('kimi_k3_map_t2t', 'kimi_k3_map_tm2t');
-- DELETE FROM llm WHERE id = 'kimi-k3-llm';