Logo小幻阅读
电子书

AI 集成

使用 AI 助手增强阅读体验

小幻阅读的书籍阅读器集成了 AI 对话功能,可以帮助您理解书籍内容、翻译文本、回答问题。

支持的 AI 服务

服务类型说明
OpenAIOpenAI 官方及所有兼容 API 格式的服务
ClaudeAnthropic Claude API 及兼容服务
GeminiGoogle AI Studio 或 Vertex AI
Azure OpenAI微软 Azure OpenAI 企业级服务

兼容性说明

OpenAI 和 Claude 类型支持使用兼容 API 的第三方服务(如 DashScope、OpenRouter 等),只需配置对应的 Base URL 即可。


配置 AI 服务

AI 配置界面

添加服务商

  1. 打开应用设置
  2. 进入 AI 配置页面
  3. 点击添加服务商
  4. 选择服务类型并填写配置信息

配置项说明

配置项说明
名称自定义名称,便于识别
服务类型OpenAI / Claude / Gemini / Azure OpenAI
Base URLAPI 端点地址
API Key服务商提供的密钥

Base URL 示例

服务Base URL
OpenAI 官方https://api.openai.com/v1
Claude 官方https://api.anthropic.com/v1
Gemini 官方https://generativelanguage.googleapis.com/v1beta
Azure OpenAIhttps://{resource-name}.openai.azure.com
DashScopehttps://dashscope.aliyuncs.com/compatible-mode/v1
OpenRouterhttps://openrouter.ai/api/v1

安全提示

API 密钥会使用 Windows 凭据管理器加密存储,但请勿在公共设备上保存敏感密钥。

管理模型

每个服务商可以配置多个模型:

  • 预设模型:常用模型已预先配置
  • 自定义模型:手动添加服务商支持的模型 ID

AI 聊天面板

AI 聊天面板

在书籍阅读器中,点击侧边栏的 AI 标签打开聊天面板。

界面组成

区域功能
模型选择器切换当前使用的 AI 模型
模式选择器选择对话模式(系统提示词)
消息列表显示对话历史
输入框输入问题或指令
会话管理创建、切换、删除会话

对话模式

对话模式定义了 AI 的行为方式,通过设置系统提示词来实现:

模式说明
默认通用助手模式
阅读助手专注于帮助理解书籍内容
翻译翻译所选文本
自定义用户自定义的模式

您可以创建自定义模式,定义专属的系统提示词。


AI 工具调用

AI 助手可以执行特定操作来辅助阅读,这些操作称为"工具"。

可用工具

工具功能说明
获取目录读取书籍目录AI 了解书籍结构
获取当前章节读取当前章节内容AI 了解您正在阅读的内容
获取指定章节读取特定章节根据章节 ID 获取内容
获取选中文本读取划词内容AI 了解您选中的文本
跳转章节导航到指定章节AI 帮您跳转
跳转位置导航到指定位置精确定位
搜索书籍全文搜索支持正则表达式

工具执行流程

工具调用确认对话框
  1. 用户提问
  2. AI 判断是否需要调用工具
  3. AI 请求执行工具(显示确认对话框)
  4. 用户批准或拒绝
  5. 工具执行并返回结果
  6. AI 基于结果生成回答

用户控制

所有工具调用都需要您的批准才会执行。您可以在弹出的确认对话框中选择允许或拒绝。

工具使用示例

示例 1:询问书籍内容

用户:这本书讲了什么?
AI:[调用获取目录]
AI:根据目录,这本书主要包含以下章节...

示例 2:查找内容

用户:帮我找到关于"人工智能"的章节
AI:[调用搜索书籍,关键词:人工智能]
AI:我在以下位置找到了相关内容...

示例 3:解释选中内容

用户:[选中一段文字] 解释这段话
AI:[调用获取选中文本]
AI:这段话的意思是...

AI 指令

AI 指令是一种快速执行预定义提示词的功能,适合需要频繁使用的场景,如解释生词、总结段落等。

什么是 AI 指令?

与 AI 聊天不同,AI 指令用于一次性快速获取响应,无需维护对话上下文。您可以预先定义提示词模板,选中文本后一键执行,直接获取结果。

使用方式

  1. 在书籍中选中文本
  2. 点击选择菜单中的 ⚡ 按钮
  3. 从弹出的指令列表中选择要执行的指令
  4. 等待 AI 响应

响应会在浮层中显示,支持 Markdown 格式。您可以复制响应内容或重新生成。

管理指令

在侧边栏点击 AI 标签,然后切换到指令面板:

操作方式
添加指令点击顶部 + 按钮
编辑指令点击指令右侧的编辑按钮
删除指令点击指令右侧的删除按钮
调整顺序拖动指令卡片

模板变量

指令提示词支持以下变量,执行时会自动替换为实际内容:

变量说明示例
{SELTEXT}当前选中的文本用户划选的内容
{SELPARA}选中文本所在的段落包含选中内容的完整段落
{CHAPTER}当前章节的全文正在阅读的章节内容

指令示例

解释生词

请解释以下词语的含义,并给出例句:

{SELTEXT}

翻译段落

请将以下段落翻译成简体中文:

{SELPARA}

总结章节

请用 3-5 句话总结以下内容的要点:

{CHAPTER}

选择模型

在指令面板顶部有模型选择器,可以为 AI 指令单独选择模型。这与 AI 聊天使用的模型是独立的。

如果没有手动选择模型,会自动使用第一个可用的模型。


会话管理

AI 聊天支持多会话功能,每本书可以创建多个独立的对话。

会话特点

特点说明
书籍关联每个会话绑定到特定书籍
历史保存对话记录持久化存储
独立上下文不同会话互不影响
可恢复下次打开书籍可继续对话

会话操作

会话历史记录
操作方式
新建会话点击会话列表的 + 按钮
切换会话点击会话列表中的项目
删除会话点击历史记录中条目尾部的删除按钮

常见问题

AI 功能无法使用?

  1. 检查是否已配置 AI 服务商
  2. 确认 API Key 正确
  3. 检查网络连接
  4. 尝试使用其他模型

响应速度很慢?

AI 响应速度取决于:

  • 网络延迟
  • 模型类型(更大的模型更慢)
  • API 服务负载

建议:

  • 使用更小的模型
  • 选择响应更快的服务商
  • 检查网络连接质量

工具调用失败?

  1. 确保在批准对话框中点击了允许
  2. 部分工具可能因书籍格式不支持而失败
  3. 查看错误提示了解具体原因

如何使用国内 AI 服务?

配置步骤:

  1. 选择 OpenAI 类型(兼容 API)
  2. 填写服务商的 Base URL
  3. 填写对应的 API Key
  4. 添加服务商支持的模型 ID

支持的国内服务包括:阿里云 DashScope、智谱 AI 等支持 OpenAI 兼容格式的服务。

会话数据保存在哪里?

会话数据保存在书库目录的数据库文件中。迁移书库时会一并迁移所有 AI 会话记录。

目录