如何配置 AskTable 的模型
本页总览 在完成 AskTable 的基础部署后,您可以通过简单的配置文件来自定义所使用的 AI 模型。本指南将帮助您快速完成模型配置。
配置文件创建
在 docker-compose.yaml 文件的同一目录下,创建一个文件 asktable-models.yaml,并写入以下内容:
default:
name: (推荐)AskTable 默认模型
fast: asktable-fast
omni: asktable-omni
agent: asktable-agent
sql: asktable-sql
report: claude-sonnet-4
deepseek:
name: (推荐)DeepSeek
fast: deepseek-v3.2
omni: deepseek-v3.2
agent: deepseek-v3.2
sql: deepseek-v3.2
report: claude-sonnet-4
qwen-online:
name: (推荐)阿里巴巴 通义千问(在线)
fast: qwen-turbo
omni: qwen-plus
agent: qwen3-max
sql: qwen3-coder-plus
report: claude-sonnet-4
qwen3:
name: (推荐)阿里巴巴 通义千问 3
fast: qwen3-30b
omni: qwen3-235b
agent: qwen3-235b
sql: qwen3-coder-480b
report: claude-sonnet-4
qwen-80b:
name: (推荐)阿里巴巴 通义千问 3 80B
fast: qwen3-80b
omni: qwen3-80b
agent: qwen3-80b
sql: qwen3-80b
report: claude-sonnet-4
qwen:
name: (推荐)阿里巴巴 通义千问 2.5
fast: qwen2.5-72b
omni: qwen2.5-72b
agent: qwen2.5-72b
sql: qwen2.5-72b
report: claude-sonnet-4
说明:
fast:快速问答模型omni:通用分析模型agent:智能体推理模型sql:SQL 生成与分析模型report:分析报告生成模型
挂载配置文件
在 docker-compose.yaml 文件中的 services: asktable 下,找到 volumes 配置,并添加如下挂载:
volumes:
- ./asktable-models.yaml:/etc/asktable-models.yaml
这样,asktable-models.yaml 将映射到容器内部的 /etc/asktable-models.yaml,供 AskTable 使用。
重启服务
修改完成后,进入 docker-compose.yaml 所在目录,执行以下命令以应用配置:
docker compose down
docker compose up -d
此时,AskTable 将会自动加载您定义的模型配置。
验证模型配置
完成重启后,登录 AskTable 管理后台,进入「项目设置」页面,滑动到下面,您应该可以看到新增的模型选项。如果未生效,请检查以下几点:
- 确认
asktable-models.yaml文件路径和内容正确 - 确认
docker-compose.yaml中已正确挂载配置文件 - 执行
docker logs asktable检查日志是否有加载模型相关的报错
注意事项
- 推荐组合:默认推荐使用
AskTable 默认模型或DeepSeek,它们经过更多场景验证,若有其他模型需求,请联系 AskTable 技术支持。 - 版本更新:在更新 AskTable 版本时,请确认
asktable-models.yaml文件仍然被挂载。
🎉 恭喜!您已完成 AskTable 模型配置,现在可以根据自己的需要,灵活切换和使用多种模型。