FreeAskInternet界面详解:功能按钮与设置项全攻略

【免费下载链接】FreeAskInternet FreeAskInternet is a completely free, private and locally running search aggregator & answer generate using LLM, without GPU needed. The user can ask a question and the system will make a multi engine search and combine the search result to the ChatGPT3.5 LLM and generate the answer based on search results. 【免费下载链接】FreeAskInternet 项目地址: https://gitcode.com/GitHub_Trending/fr/FreeAskInternet

引言:你还在为找不到开源本地搜索工具的界面指南而烦恼吗?

FreeAskInternet作为一款完全免费、注重隐私且本地运行的搜索聚合器与LLM答案生成工具,无需GPU即可实现多引擎搜索与智能答案生成。本文将带你深入了解其界面布局、功能按钮与设置项,助你高效使用这款强大工具。读完本文,你将能够:

  • 快速识别界面各功能区域
  • 熟练操作核心功能按钮
  • 优化配置以提升搜索与答案生成体验
  • 解决常见的界面操作问题

一、界面整体布局

FreeAskInternet采用简洁直观的界面设计,主要分为四大区域:搜索输入区、功能按钮区、结果展示区和设置面板区。

1.1 布局概览

mermaid

1.2 区域分布详解

区域 位置 主要功能 尺寸占比
搜索输入区 顶部 输入搜索查询、选择查询类型 15%
功能按钮区 输入区下方 模型选择、搜索/LLM切换、语言设置 10%
结果展示区 中间主体 显示搜索结果、LLM生成答案 65%
设置面板区 右侧边栏 高级配置、API设置、界面主题 10%

二、核心功能按钮解析

2.1 搜索输入区

搜索输入区位于界面顶部,包含以下元素:

  • 查询输入框:用于输入用户的搜索问题或查询关键词
  • 清除按钮:位于输入框右侧,点击可快速清除当前输入内容
  • 提交按钮:带有"搜索"图标,点击触发搜索操作

代码示例:查询输入框的HTML结构推断

<div class="search-input-container">
  <input type="text" id="query-input" placeholder="输入你的问题或搜索关键词...">
  <button id="clear-btn" class="icon-btn">×</button>
  <button id="submit-btn" class="primary-btn">搜索</button>
</div>

2.2 功能按钮区

2.2.1 模型选择下拉菜单

提供多种LLM模型选择,包括:

  • gpt3.5:默认模型,平衡性能与速度
  • kimi:适合长文本处理
  • glm4:高性能中文处理
  • qwen:轻量级模型,响应迅速

mermaid

2.2.2 询问类型切换按钮
  • 搜索模式:仅执行网络搜索,返回搜索结果
  • LLM模式:结合搜索结果与LLM生成答案

切换逻辑流程图: mermaid

2.2.3 语言选择器

支持多语言设置,主要包括:

  • 简体中文(zh-CN)
  • 繁体中文(zh-TW)
  • 英文(en-US)

2.3 结果展示区控制按钮

  • 复制按钮:复制生成的答案文本
  • 保存按钮:将结果保存为文本文件
  • 引用展开/折叠:显示或隐藏参考资料来源
  • 重新生成:基于相同查询重新生成答案

三、设置面板详解

3.1 常规设置

设置项 选项 默认值 说明
界面主题 浅色/深色/自动 自动 根据系统设置切换明暗主题
结果数量 5/10/15/20 10 每页显示的搜索结果数量
安全搜索 关闭/中度/严格 中度 过滤不当内容的严格程度
自动完成 开启/关闭 开启 输入时显示搜索建议

3.2 LLM高级设置

  • 自定义LLM开关:启用后可配置第三方LLM服务
  • API基础URL:自定义LLM服务的API端点
  • 认证令牌:访问自定义LLM服务的认证密钥
  • 上下文长度限制:控制输入到LLM的上下文窗口大小

代码示例:自定义LLM配置的API请求

{
  "query": "人工智能的发展趋势",
  "model": "custom",
  "ask_type": "llm",
  "llm_auth_token": "your_auth_token",
  "llm_base_url": "https://your-llm-service.com/v1/",
  "using_custom_llm": true,
  "lang": "zh-CN"
}

3.3 搜索引擎配置

基于SearXNG的配置,可在设置面板中调整:

  • 默认搜索类别:通用、图片、视频、新闻等
  • 搜索区域:指定搜索结果的地区来源
  • 超时设置:搜索请求的最大等待时间
  • 并发连接数:同时发起的搜索请求数量

四、用户交互流程

4.1 基本搜索流程

mermaid

4.2 设置项修改流程

  1. 点击界面右侧"设置"图标打开设置面板
  2. 在对应分类下找到需要修改的设置项
  3. 调整设置值(选择下拉菜单、切换开关或输入文本)
  4. 点击"应用"按钮保存更改
  5. 部分设置可能需要刷新界面才能生效

五、常见问题与解决方法

5.1 界面无响应

  • 可能原因:后端服务未运行或端口被占用
  • 解决方法
    1. 检查Docker容器是否正常运行
    2. 确认8000端口未被其他应用占用
    3. 重启FreeAskInternet服务

5.2 无法切换LLM模型

  • 可能原因:对应LLM服务未启动或配置错误
  • 解决方法
    1. 检查Docker Compose配置文件
    2. 确保所需LLM服务容器已启动
    3. 检查网络连接是否正常

5.3 搜索结果为空

  • 可能原因:SearXNG配置问题或网络限制
  • 解决方法
    1. 检查SearXNG服务是否正常运行
    2. 尝试更换搜索类别或调整搜索关键词
    3. 检查网络代理设置是否正确

六、高级使用技巧

6.1 快捷键操作

快捷键 功能
Ctrl+F 聚焦搜索输入框
Enter 提交搜索
Esc 清除输入内容
Ctrl+M 切换模型选择菜单
Ctrl+/, 切换设置面板

6.2 界面自定义

通过修改CSS变量自定义界面外观:

:root {
  --primary-color: #3498db; /* 修改主题主色调 */
  --font-size: 16px; /* 调整全局字体大小 */
  --result-spacing: 12px; /* 改变结果项间距 */
}

6.3 批量操作

使用批量选择功能同时管理多个搜索结果:

  1. 按住Ctrl键点击多个结果项
  2. 使用结果列表上方的批量操作按钮:
    • 全部展开/折叠
    • 保存选中项
    • 在新标签页打开选中链接

七、总结与展望

FreeAskInternet提供了一个功能丰富且易于使用的界面,通过直观的布局和强大的设置项,满足不同用户的搜索与AI辅助需求。主要优势包括:

  • 无需GPU即可本地运行,保护用户隐私
  • 支持多种LLM模型,灵活应对不同场景
  • 可自定义配置,适应高级用户需求
  • 简洁直观的界面设计,降低使用门槛

未来界面可能的改进方向:

  • 增加自定义主题编辑器
  • 支持界面布局拖拽调整
  • 集成更多可视化数据展示方式
  • 提供快捷键自定义功能

通过掌握本文介绍的功能按钮与设置项,你将能够更高效地使用FreeAskInternet,充分发挥其搜索聚合与AI辅助的强大能力。


参考资料: 1. FreeAskInternet项目仓库 2. FastAPI官方文档 3. SearXNG配置指南

【免费下载链接】FreeAskInternet FreeAskInternet is a completely free, private and locally running search aggregator & answer generate using LLM, without GPU needed. The user can ask a question and the system will make a multi engine search and combine the search result to the ChatGPT3.5 LLM and generate the answer based on search results. 【免费下载链接】FreeAskInternet 项目地址: https://gitcode.com/GitHub_Trending/fr/FreeAskInternet

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐