Skip to content
你正在查看 0.3.6 的历史文档。前往最新版

配置参考 ​

事实来源:AIProperties.java 当前默认值
适用版本:AI 智能套件 0.3.x

配置存储 ​

配置与密钥存储

ConfigMap 的每个 data.<group> 是一段 JSON 字符串。AI 智能套件不再保存模型供应商密钥;模型供应商、Base URL、API Key 和默认模型由 Halo AI Foundation 统一管理。

模型配置 models ​

字段默认值说明
aiFoundationChatModelName空AI Foundation 语言模型资源名;为空使用默认语言模型
aiFoundationEmbeddingModelName空AI Foundation Embedding 模型资源名;为空使用默认嵌入模型
embeddingDimensions1024期望的索引向量维度;固定维度模型使用原生输出,可变维度模型在原生维度不同时才显式请求该值;变更后需全量重建
rerankEnabledfalse是否启用 Rerank 模型能力
aiFoundationRerankModelName空AI Foundation Rerank 模型资源名;为空使用默认 Rerank 模型
queryRewriteEnabledfalse是否启用 Query Rewrite 模型能力
aiFoundationQueryRewriteModelName空AI Foundation 查询改写模型资源名;为空复用语言模型

模型能力开关表示服务是否可用;检索增强页中的管线开关决定一次 RAG 请求是否实际调用它。

切片配置 chunking ​

字段默认值说明
chunkModeauto切片模式
chunkSize500目标切片大小
chunkOverlap50相邻切片重叠
chunkSeparator两个换行自定义分隔符
markdownHeadingAwaretrue感知 Markdown 标题边界
sentenceAwaretrue尽量在句子边界切分
cleanWhitespacetrue清理多余空白
minChunkSize50过短切片的下限
autoKeywordsfalse是否自动提取关键词
autoKeywordsCount3每篇/切片关键词数量
keywordsMaxTokens2048关键词生成输出上限
keywordsBatchSize1关键词处理批量大小

修改切片策略不会自动改写已有切片。需要对受影响文章执行单篇重建或全量重建。

检索配置 retrieval ​

字段默认值说明
searchModehybridkeyword、vector 或 hybrid
semanticWeight0.7混合检索中的语义权重配置
topK20初步召回数量
similarityThreshold0.5相似度过滤阈值
topN5构建上下文的最终文档数
showReferencesfalse是否展示引用
noMatchBehaviorcontinue无命中时继续回答或使用固定回复
noMatchReply抱歉,未在博客中找到与您问题相关的内容。无命中回复

检索增强 enhancement ​

字段默认值说明
queryRewriteTogglefalse在 RAG 中启用 Query Rewrite
queryRewritePrompt空自定义改写提示词
queryRewriteWithHistorytrue改写时携带对话历史
keepOriginalQueryfalse同时检索原问题并合并
hydeEnabledfalse启用 HyDE
hydePrompt空自定义 HyDE 提示词
rerankTogglefalse在 RAG 中启用 Rerank
rerankScoreThreshold0.0Rerank 结果过滤阈值
rerankTopN5Rerank 后保留数量
crossLanguageEnabledfalse启用跨语言检索
crossLanguageTargetsen目标语言
crossLanguageMaxResults5跨语言结果数量

对话与 Widget chat ​

字段默认值说明
systemPrompt空对话全局提示词
temperature0.7回答随机性
maxTokens2048最大输出 token
historyTurns5携带历史轮数
streamOutputtrue流式输出开关
allowVisitorReasoningtrue是否允许访客为单次请求开启深度思考
reasoningDefaultEnabledfalse访客首次打开浮窗时是否默认开启深度思考
allowGuesttrue是否允许访客调用聊天
welcomeMessageHi! 有什么想了解的?欢迎语
shortcutItems[]结构化快捷问题:显示标题、实际问题、图标、绑定意图和启用状态
shortcutQuestions空旧版多行配置兼容字段,读取时会自动迁移为 shortcutItems
widgetPositionright-bottomWidget 位置
widgetThemeColor#5387C4主题色
widgetIconri-chat-3-line图标
widgetTriggerSize35触发器尺寸
widgetTriggerLabelAI触发器文字
widgetThemeautoauto、light、dark
widgetWidth400桌面端宽度
widgetHeight600桌面端高度
widgetTriggerAlignauto自动避让或手动对齐
widgetTriggerOffsetY125手动模式底部偏移
widgetTriggerOffsetX17水平边缘偏移
widgetTriggerShapesquaresquare、rounded、circle
showPrivacyTipfalse显示隐私提示
showRetrievalStatusfalse显示检索状态

旧字段 reasoningMode=enabled 会迁移为 reasoningDefaultEnabled=true。深度思考是否实际可用取决于所选 AI Foundation 模型;详细行为见 深度思考与推理过程。

AI 摘要 excerpt ​

字段默认值说明
enabledfalse启用摘要扩展点
maxLength160目标摘要字符数
maxInputLength3000送入模型的原文字符上限
temperature0.3生成温度
maxTokens512输出 token 上限
prompt空自定义提示词

写作辅助 writing ​

字段默认值说明
enabledtrue编辑器 AI 功能总开关
writingModel空AI Foundation 写作模型资源名;为空复用语言模型
outlineTemperature0.3大纲温度
outlineSections6顶层章节数量
outlineDepth1大纲深度,合法范围 1~3
outlineNumberingchinesechinese、chinese-paren、arabic、roman、none
outlineExtraPrompt空大纲附加约束
maxInputLength6000单次输入字符上限
maxTokens2048输出 token 上限
字段默认值说明
enabledtrue搜索功能总开关
showAiAnswertrue显示 AI 综合回答
resultCount10关键词结果数,运行时限制为 1~30
systemPrompt空为空时复用对话提示词
maxTokens512搜索回答 token 上限
themeinherit搜索界面主题
themeColor空为空时继承问答主题色

AI 脑图 mindmap ​

字段默认值说明
enabledtrue脑图总开关
temperature0.3生成温度
maxTokens2048输出 token 上限
maxInputLength15000原文字符上限
maxDepth3层级深度,运行时限制 2~4
extraPrompt空追加生成要求
themeinherit脑图主题
themeColor空为空时继承问答主题色

用量与访客限流 usageLimits ​

字段默认值说明
enabledfalse启用模型每日限额
chatModelLimits空 Map按模型名称配置每日 token 上限
visitor.enabledfalse启用访客限流
visitor.dailyLimit0每 IP 每日限制;0 表示未设置
visitor.hourlyLimit0每 IP 每小时限制
visitor.whitelist空数组IP 白名单

旧字段 perModel 仍可兼容读取并迁移到 chatModelLimits 语义。

变更影响速查 ​

变更是否需要重建索引
Chat 模型、Prompt、温度否
Embedding 模型或维度是,全量重建
切片大小、重叠、分隔规则是,重建受影响文章
检索 Top-K、Top-N、阈值否
Query Rewrite、HyDE、Rerank否
Widget 主题和位置否,刷新前台
脑图生成参数不影响 RAG;旧脑图可能需要重新生成

基于 GPL-3.0 许可发布