cockpit/agent 两个模型下拉 dspy 都读 capabilities 列但表里没有,报 Unknown column。 models/llm.json 加 capabilities(str len20 default text), mysql_v2.ddl.sql 加 ALTER 固化(ADD COLUMN IF NOT EXISTS,MariaDB 语法)。 取值: text=纯文本 / vision=图像理解 / multimodal=多模态。
28 lines
1.4 KiB
JSON
28 lines
1.4 KiB
JSON
{
|
|
"summary": [
|
|
{
|
|
"name": "llm",
|
|
"title": "大语言模型表",
|
|
"primary": ["id"]
|
|
}
|
|
],
|
|
"fields": [
|
|
{"name": "id", "title": "主键", "type": "str", "length": 32, "nullable": "no"},
|
|
{"name": "name", "title": "模型名称", "type": "str", "length": 100, "nullable": "no"},
|
|
{"name": "provider", "title": "供应商", "type": "str", "length": 50, "nullable": "no"},
|
|
{"name": "model_id", "title": "模型标识", "type": "str", "length": 100},
|
|
{"name": "api_base", "title": "API地址", "type": "str", "length": 500},
|
|
{"name": "api_key", "title": "API密钥", "type": "str", "length": 500},
|
|
{"name": "max_tokens", "title": "最大Token", "type": "int", "default": "8192"},
|
|
{"name": "status", "title": "状态", "type": "str", "length": 20, "default": "active"},
|
|
{"name": "capabilities", "title": "能力分类", "type": "str", "length": 20, "default": "text"},
|
|
{"name": "org_id", "title": "所属机构ID", "type": "str", "length": 32, "default": "0"},
|
|
{"name": "description", "title": "描述", "type": "text"},
|
|
{"name": "created_at", "title": "创建时间", "type": "timestamp"},
|
|
{"name": "updated_at", "title": "更新时间", "type": "timestamp"}
|
|
],
|
|
"indexes": [
|
|
{"name": "idx_llm_status", "idxtype": "index", "idxfields": ["status"]}
|
|
]
|
|
}
|