本帖最后由 zl2017 于 2026-3-6 22:19 编辑
我的AI支持库 - 用户使用指南
简介
我的AI支持库是一款基于WebView2技术的AI编程辅助工具,帮助开发者使用自然语言与AI进行交互,获取编程相关的帮助和知识。
功能特性
1. AI对话
- 支持多种AI服务提供商(OpenRouter、Ollama、智谱等)
- 可自定义API密钥和模型参数
- 支持对话历史记录
2. 知识库
- 支持加载知识库内容增强AI回答
- 基于关键词匹配的智能文件检索
- 支持自定义知识库目录
3. 附加文件和目录
- 支持添加本地文件或目录作为参考资料
- 添加的文件内容会在AI回复时作为上下文参考
- 相当于无索引的知识库功能
- 状态栏会显示已附加的文件/目录数量
4. 配置管理
- 多种AI服务提供商配置
- 温度参数调节(控制AI创造性)
- 知识库文件数量控制(1-10个)
快速开始
首次使用
- 确保已安装WebView2运行时
如未下载可在
https://developer.microsoft.com/en-us/microsoft-edge/webview2/?form=MA13LH#download
Evergreen Standalone Installer
- 启动程序后,在"配置"选项卡中设置API密钥
- 选择AI服务提供商和模型
- 开始使用AI对话功能
配置AI服务
- 切换到"配置"选项卡
- 选择提供商(OpenRouter、Ollama、智谱等)
- 输入API密钥
- 选择模型
- 点击"保存配置"
使用知识库
- 在知识库目录放置
.txt 或 .md 文件
- 创建索引文件
知识库索引_编程专家.txt
- 在对话页面勾选"知识库"选项
- 调整滑块选择读取的文件数量(1-10个)
使用附加文件/目录
- 点击"添加文件"按钮选择单个文件
- 点击"添加目录"按钮选择整个目录
- 状态栏会显示已附加的文件/目录数量
- 发送消息时,附加内容将作为参考资料发送给AI
- 附加内容会被合并到系统提示词的"附加参考资料"部分
配置说明
配置文件位置
- 供应商配置:
ai\config.json
- 临时配置:
ai\tmpconfig.json
参数说明
- 温度(Temperature):控制AI输出的随机性,值越大越有创造性,默认0.2
- 文件数量:知识库匹配的文件数量,默认1个,最多10个
知识库索引格式
索引文件每行格式:
章节标题 → 文件:目录/文件名.txt | 标签:关键词1,关键词2
例如:
1.1 基础语法 → 文件:01_基础教程/语言基础.txt | 标签:变量,数据类型
目录结构
应用目录\
├── ai\ # 配置和知识库根目录
│ ├── config.json # AI服务配置
│ ├── tmpconfig.json # 临时配置(温度、文件数量)
│ └── knowledge\ # 知识库目录
│ ├── 知识库索引_编程专家.txt
│ ├── 01_基础教程\
│ └── 02_核心支持库\
└── lib\MySupportLib.dll # 主程序
常见问题
Q: 如何获取API密钥?
A: 访问对应AI服务提供商的官网注册账号并获取API密钥。
Q: 知识库不生效怎么办?
A: 检查以下事项:
- 知识库目录是否存在
- 索引文件格式是否正确
- 文件路径是否与索引匹配
Q: 配置文件在哪里?
A: 程序运行目录下ai\文件夹中。
技术支持
如有问题,请查看调试日志或联系开发者。
补充说明:测试过本地ollama和openrouter都正常,其他的没有测试,不敢保证一定正常。
AI配置功能简化处理了
1.配置文件不存在时生成默认配置,且默认当前供应商为openrouter,当前模型为第1个模型
加载配置时只显示当前供应商,在列表添加当前供应商的模型且显示当前模型,要显示秘钥和基础网址
切换供应商先清空模型列表,加入新模型列表,模型默认选中第1个,要显示秘钥和基础网址
保存配置才真正改变当前供应商和当前模型到配置文件,当然要求供应商和模型都非空
2.所有操作都基于配置文件,如果要添加模型、编辑秘钥直接操作配置文件,添加供应商也一样
如果初始没生成配置有内置兜底,保存即可生成
我的AI支持库发布版.zip
(643.82 KB, 下载次数: 1)
|