返回顶部
t

tavily-quota-routerTavily配额路由

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
103
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

tavily-quota-router

Tavily 配额路由器

使用此技能进行多密钥Tavily搜索路由。请勿将其与OpenClaw内置的web_search提供程序混淆。

此技能的功能

  • - 从config/keys.json读取多个Tavily API密钥
  • 通过Tavily官方/usage端点同步每个密钥的实际使用量
  • 在每次搜索前自动选择健康密钥
  • 跳过无效、速率受限、配额耗尽或冷却中的密钥
  • 展示每个已配置密钥的状态信息

最佳使用场景

当用户需要以下任一功能时使用此技能:

  • - 多个Tavily API密钥的自动路由
  • 基于配额感知的Tavily搜索(替代单密钥搜索)
  • 当某个密钥失效或暂时不可用时获得更好的容错性
  • 查看每个密钥的使用情况和剩余计划配额

文件说明

  • - config/keys.json - 活跃的多密钥配置
  • config/keys.example.json - 配置示例
  • state/quota.json - 本地运行时状态和冷却标记
  • scripts/tavilymultikey.py - 核心路由脚本

如果config/keys.json仍为空,请从config/keys.example.json复制结构,并在搜索前添加真实密钥。

命令

显示状态:

bash
python3 scripts/tavilymultikey.py status

测试所有密钥:

bash
python3 scripts/tavilymultikey.py test-keys

搜索:

bash
python3 scripts/tavilymultikey.py search --query OpenClaw文档 --count 5

仅重置本地状态:

bash
python3 scripts/tavilymultikey.py reset-month

使用规则

  1. 1. 首先检查config/keys.json。
  2. 如果未配置任何密钥,停止并告知用户添加密钥。
  3. 优先使用捆绑脚本而非临时Tavily请求。
  4. 明确说明这是一个多密钥Tavily封装器,而非OpenClaw内置的web_search提供程序。
  5. 如果用户后续希望将此行为集成到默认搜索栈中,应作为单独的配置任务处理,而非静默修改内置提供程序。

路由策略

  • - 通过Tavily官方/usage端点同步使用量
  • 优先选择剩余配额更多的密钥
  • 当剩余配额相当时,优先选择search_usage较低的密钥
  • 遇到401/403时禁用密钥
  • 遇到429、5xx或超时等临时错误时暂时冷却密钥

配置示例

json
{
cooldown_minutes: 10,
keys: [
tvly-xxx1,
tvly-xxx2
]
}

注意事项

  • - 此技能依赖Tavily官方API响应获取使用量和计划数据。
  • 本地状态仅用于冷却/错误处理及上次同步快照。
  • 此技能专为受控的多密钥路由设计,不适用于匿名/公开密钥分发。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tavily-quota-router-1776054317 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 tavily-quota-router-1776054317 技能

通过命令行安装

skillhub install tavily-quota-router-1776054317

下载

⬇ 下载 tavily-quota-router v1.0.0(免费)

文件大小: 5.32 KB | 发布时间: 2026-4-14 13:59

v1.0.0 最新 2026-4-14 13:59
Initial release of the Tavily Quota Router skill:

- Enables quota-aware, multi-key Tavily web search with automatic routing and failover
- Syncs API key usage via Tavily's official `/usage` endpoint
- Automatically selects a healthy key and skips invalid, rate-limited, or exhausted keys
- Provides per-key usage and status visibility
- Includes commands to check status, test keys, perform searches, and reset local state
- Requires user configuration of multiple Tavily API keys in `config/keys.json`

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部