Playground

在浏览器里试用 CodeRouter 的路由

在这个页面发送编程请求,看每条请求由哪个模型回答,以及为什么:任务阶段、任务看起来有多难、判断模型被问了什么,还有四个档位及各自的标价。这些都是真实请求,和 Claude Code、Codex、Cursor 发出的请求走同一个路由器,按同样的标价计费。

无需信用卡。免费试用期间,Playground 每天最多 20 次请求,按模型标价从试用的 $5 额度中扣除。

预览路由

粘贴一个编程任务,看智能路由会从哪个模型开始,以及为什么。无需账户;不会运行写代码的模型,也不计费。

或者试试:

点进输入框后,这里会加载 Cloudflare 人机验证。

0 / 4,000 字符 · 每天 20 次预览

你的文本会发给 CodeRouter 的路由判断模型(Jev 模型,由 TypeSafe AI 运行)做分类。文本不会被存储,也不会运行写代码的模型。人机验证使用 Cloudflare Turnstile。 隐私政策

示例示意数值,不是真实记录的请求。

这个重试循环在 API 返回 429 时有时会无限运行。找出 bug 并修复。

js
async function fetchWithRetry(url, opts) {
  let attempt = 0;
  while (attempt < MAX_RETRIES) {
    const res = await fetch(url, opts);
    if (res.status === 429) {
      attempt = 0;
      await sleep(nextDelay(attempt));
      continue;
    }
    if (!res.ok) {
      attempt++;
      continue;
    }
    return res;
  }
  throw new Error("too many retries");
}

429 分支里执行了 attempt = 0,计数被清零,所以循环永远到不了 MAX_RETRIES。每次重试都要计数,并在下一次重试前等待:

js
if (res.status === 429) {
  attempt++;
  await sleep(nextDelay(attempt));
  continue;
}
Kimi K2.6 · T1输入 420 · 输出 180按标价 $0.00114.8 秒

可以直接用的示例

  • 小改动
  • 找 bug
  • 规划重构
  • 写测试

每个示例的工作量不同,所以路由结果可能不同。每个对话最多 20 轮;每次回答最多 2,048 个 token。