Skip to content

配置参考

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

配置存储

配置与密钥存储

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

模型配置 models

字段默认值说明
aiFoundationChatModelNameAI Foundation 语言模型资源名;为空使用默认语言模型
aiFoundationEmbeddingModelNameAI Foundation Embedding 模型资源名;为空使用默认嵌入模型
embeddingDimensions1024索引向量维度;变更后需全量重建
rerankEnabledfalse是否启用 Rerank 模型能力
aiFoundationRerankModelNameAI Foundation Rerank 模型资源名;为空使用默认 Rerank 模型
queryRewriteEnabledfalse是否启用 Query Rewrite 模型能力
aiFoundationQueryRewriteModelNameAI Foundation 查询改写模型资源名;为空复用语言模型

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

切片配置 chunking

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

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

检索配置 retrieval

字段默认值说明
searchModehybridkeywordvectorhybrid
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触发器文字
widgetThemeautoautolightdark
widgetWidth400桌面端宽度
widgetHeight600桌面端高度
widgetTriggerAlignauto自动避让或手动对齐
widgetTriggerOffsetY125手动模式底部偏移
widgetTriggerOffsetX17水平边缘偏移
widgetTriggerShapesquaresquareroundedcircle
showPrivacyTipfalse显示隐私提示
showRetrievalStatusfalse显示检索状态

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

AI 摘要 excerpt

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

写作辅助 writing

字段默认值说明
enabledtrue编辑器 AI 功能总开关
writingModelAI Foundation 写作模型资源名;为空复用语言模型
outlineTemperature0.3大纲温度
outlineSections6顶层章节数量
outlineDepth1大纲深度,合法范围 1~3
outlineNumberingchinesechinesechinese-parenarabicromannone
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 许可发布