Olostep 为 nanobot 的Documentation Index
Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
Use this file to discover all available pages before exploring further.
web_search 工具添加了一个搜索后端,为代理提供 AI 友好的网络答案和来源链接,无需你构建自定义检索管道。
功能
AI 答案
返回简洁答案及支持的来源链接。
简单设置
通过一个配置值和一个 API 密钥启用提供者。
可选依赖
仅在需要时安装 Olostep。
代理支持
在需要时通过
tools.web.proxy 路由请求。安全回退
当没有 Olostep 密钥时回退到 DuckDuckGo。
标准化输出
使用与其他提供者相同的网络搜索输出格式。
安装
如果你手动管理依赖,底层包是
olostep>=0.1.0。设置
通过环境变量或 nanobot 配置设置你的 API 密钥。环境变量
配置文件
将以下内容添加到~/.nanobot/config.json:
可选代理
如果你的环境需要代理,在tools.web.proxy 下配置一次:
可用工具 / 方法
web_search
通过将 tools.web.search.provider 设置为 olostep 使用 Olostep。
参数
设置为
olostep 以启用此集成。默认值:duckduckgoOlostep API 密钥。你也可以使用
OLOSTEP_API_KEY 环境变量。Olostep 不使用。保留以保持配置一致性。
每次搜索的结果数量,范围为 1–10。
搜索超时时间,以秒为单位。
在
tools.web 下配置的代理 URL。完整代理示例
示例 1:快速研究助手
示例 2:工作区中的研究工作流
示例 3:支持代理的搜索设置
配置 / 选项
- 将
tools.web.search.provider设置为olostep以启用集成。 - 如果你希望同时使用
web_search和web_fetch,保持tools.web.enable为true。 - 将
tools.web.enable设置为false以禁用所有内置网络工具。 - 如果你的环境需要通过代理进行外部流量,设置
tools.web.proxy。 - 如果你想要默认的 DuckDuckGo 回退行为,请不要设置
provider。
回退行为
如果选择了 Olostep 但没有可用的 API 密钥,nanobot 会回退到 DuckDuckGo 而不是直接失败。专用功能
- 源感知答案 — Olostep 返回响应和来源链接。
- 共享格式 — 结果以其他提供者使用的相同标准化搜索输出呈现。
- 无硬依赖 — 提供者在
try/except保护下导入,因此即使没有安装 Olostep,nanobot 仍然可以工作。 - 代理感知传输 —
tools.web.proxy应用于集成使用的底层 HTTP 客户端。
定价
Olostep 的定价由 Olostep 直接管理,可能会随时间变化。请检查你的 Olostep 账户仪表板以获取当前计划、配额和使用成本。支持
- PyPI: pypi.org/project/olostep
- 文档: docs.olostep.com
- 主页: olostep.com
- GitHub 仓库: github.com/olostep-api/olostep-py
- GitHub 问题: github.com/olostep-api/olostep-py/issues
- 电子邮件: team@olostep.com
相关资源
答案 API
了解支持此集成的答案端点
Python SDK
探索 Olostep Python SDK
搜索结果
了解网络搜索功能
API 文档
浏览完整的 API 参考