跳到正文
原文
OpenRouter:Blog(Announcements)·· 2026-09-21AI 评分54

Descript 借 OpenRouter 把新模型评测从等一周缩短到一两小时

Two Hours of Work That Takes a Week

文章要点
  • 1Descript 此前直连 OpenAI、Anthropic、Google 三家并自写 fallback,评测新模型只要两小时工作,等工程师排期却常搁置约一周
  • 2接入 OpenRouter 后,评测由 Slack 里的 Anthropic Claude Tag 触发并自动开 PR,一两小时出结果,人工只审核批准
  • 3Descript 现在每周多次评测模型,多数被测对象不上线,一次 Anthropic 新模型从发布公告到上线只用几小时
  • 4未直连 xAI 的 Grok 4.5 已借此进入生产,已采用模型自带 key 在 Baseten 专署部署,其他供应商作同模型 fallback
决策要点

统一接入入口把模型选型的瓶颈从工程师排期移到评测本身,选新模型从靠打断工程师的一次性决策变成按周进行的常规动作。

  • 影响:多模型团队可把加模型的工程排期移出关键路径,评测频率上去后选型改由自有测试集说话;路由层让换推理供应商不换模型,单一厂商故障不再改变线上模型。
  • 参考:可考虑先盘点现有厂商直连数量和每次加模型的等待天数,再评估是否统一到路由入口;值得把评测固定在自有测试集上作为换模型判据;已采用模型可评估自带 key 专署部署的取舍。
  • 依据:核心数字来自 OpenRouter 官方案例研究及 Descript AI 产品负责人 Mistratov 的自述,属当事方口径,暂无独立验证。
正文

For Descript, testing a new model was a couple of hours of work and a week of waiting. The team removed the waiting. Evaluations run in an hour or two now, and nobody has to ask an engineer for time. The full architecture is in the Descript case study.

When model access is wired provider by provider, testing a new model starts with engineering work. When the person who wants to try a model is not the person who can add it, the request has to be explained, scheduled, and waited on. That is a queueing problem, and at Descript it set how many models the team tried.

What the queue cost Descript

Descript, the AI video and audio editing platform, ran into this while building Underlord, its video editing agent. Before OpenRouter, the team maintained three direct integrations, with OpenAI, Anthropic, and Google, and wrote its own fallback logic between them. Adding a model took a couple of hours. Getting those hours onto an engineer’s calendar took days, so a promising model could sit for a week before anyone knew whether it was worth pursuing.

The expensive part was the waiting. The team tried the models that were worth interrupting an engineer for and skipped the rest.

How Descript evaluates a model now

Aleks Mistratov, Head of AI Product at Descript, describes the loop now.

“I’m on a walk, I’m very online to my own detriment, and I see a tweet that a new model is out. I go into Slack and say: run evals on this model on OpenRouter, and link to it. An hour or two later we’ve run evals in our harness on that model.”

The mechanism is Claude Tag, Anthropic’s Slack integration, which Descript configured for this loop. It runs the evaluations and opens the pull requests, and a human reviews and approves.

What made that workflow automatable is that trying a model no longer requires building a provider integration first. Testing one does not mean opening a vendor relationship or wiring up another API endpoint. There is still work in it. Nobody has to be asked for it.

What weekly evaluation changed

Descript now evaluates models multiple times a week. Most of what the team tests does not ship. Three things follow from that.

Model choice is empirical. Descript measures new releases against its own test cases and changes what it ships when something clears the bar. The alternative the team had before was standardizing on a model early and revisiting the decision when something forced it.

New releases are not events. On a recent Anthropic release, Descript went from announcement to live in a couple of hours. The steps that remain are internal. Run the evaluations, decide whether the model beats the incumbent, add it to the model picker, deploy. Most of that work comes from how Descript’s own code is structured rather than from the connection to the model.

The field widened. Descript never built a direct integration with xAI. Grok 4.5 runs in production now, added through the same path as everything else.

How Descript runs the models it commits to

None of this means routing everything through a shared endpoint and accepting what comes back. Descript brings its own key to Baseten for a dedicated deployment of an open-weight model, with OpenRouter routing to Baseten first and other providers configured as fallbacks behind it. Those fallbacks swap the inference provider and keep the model constant, so a failure at one host does not change which model answers.

Mistratov’s advice to another engineer weighing the same change is short.

“It’s far easier than trying to figure out all these different connections. You do it once and everything else is a parameter.”

Descript uses the same integration to test new models and to run the ones it keeps. Testing is how the team finds a model. Routing configuration is how it runs one.

Read the case study

The Descript case study has the rest of the architecture, including how Descript sets inference-provider priority per model, what happens when a provider degrades mid-traffic, and what the team’s on-call looks like now.

来源:OpenRouter:Blog(Announcements) · openrouter.ai