Always Use the Best Model—My API Model Roster (Which Third-Party Models I've Wired into Claude Code)
A lot of people ask me which models are actually wired into my Claude Code, and how it manages to do so much. So this episode I had Claude Code compile every third-party model I access via API into a single roster—each model's name, its API signup URL, its use case, and its price—rendered as a web page in the light PPVI style.
My rule is one sentence: always use the best model plus the best tools. Claude (Opus 4.8) as the brain, Gemini for multimodal, a cheap Codex plan on the tool side. In every domain, call whatever performs best there or offers the best value. Text, image, voice, digital avatars—I go through the strengths, the flaws, and the prices one by one. I turned the roster into a single-page PDF, downloadable straight from the blog.
A lot of people have been asking me lately: which models are actually wired into your Claude Code, and how does it manage all these different things?
So this episode I’ll show you the APIs I have connected. I had Claude Code do a pass for me: take every third-party model I currently access via API and turn it into a web page, in the light PPVI style. The page is mainly a list, spelling out each model’s name, its API signup URL, a summary of what it does and what it’s worth, and what it costs. In that shape, it’s easy to walk you through in detail.
I’ll upload this page to the blog and you can download it. How to use it: click the URL to the right of each model, go sign up for the API on the official site, top up, get an API key, hand it to Claude Code, and you can do all of this too.
My rule: always use the best model plus the best tools
There’s been a lot of talk lately about whether Claude Code or Codex is better. My thinking has always been the same—always use the best models and the best tools.
On model choice, I always use the best available today. Subjectively, that’s Claude’s Opus 4.8. For multimodal work—parsing video or audio—I think Gemini wins, since it’s natively multimodal.
Same for tools. Computer use across several machines is easier through Codex, and gpt-image-2 generation is more direct and better value there too. So I keep a cheap Codex plan on the side: Claude is the brain, Codex is a tool. I call Codex from Claude Code through the terminal and get the work done.
Text LLMs: reasoning and conversation
Claude. Claude is still what I use most. My own Claude Code isn’t on an API; it runs on the official subscription plan. But the outward-facing products all run on Claude: script writing for the comic drama platform, drafting WeChat articles and voiceover scripts. Besides 4.8, Sonnet 4.6 and Opus 4.6 get plenty of use too. The prose, the long context, the way it reads scripts and novels, the attention and reasoning, the final quality of the writing—all of it holds up.
OpenRouter. It’s a third-party relay. I’ve talked about relays before, and I’m not saying every relay is bad. I’m saying relay APIs are bad for Claude Code, because a lot of tool use breaks through them. OpenRouter is an overseas aggregator with a decent reputation, but it takes roughly a 5.5% cut. So when a new model shows up and I haven’t signed up for its official API yet, I test it on OpenRouter first to see what it can do.
Gemini Flash. Cheap, and 2.5 and 3.x Flash are what I’ve reached for recently. Because it’s natively multimodal, my most common use is having it generate the subtitle transcript after I finish recording each day. It turns video or audio into a text draft with almost no errors, and there’s real reasoning behind the conversion.
Qwen3. I signed up through the aggregator SiliconFlow, which came with some free credit at the time. I’ve been using it for request routing and intent routing: when my AI support agent or bot gets a user request, Qwen3 makes the quick first call on how I should respond.
Image generation: text-to-image and editing
Nano Banana Pro. The one I use most. Native 4K, and the images are consistent and clean. Two shortcomings: one, it’s a bit expensive; two, when a frame carries a lot of Chinese text, the Chinese comes out garbled and unreadable. But the output quality and the prompt adherence are both top of the class.
Nano Banana 2 (3.1 Flash). Cheaper than Pro, faster to generate, allows more reference images, and renders Chinese better; the fine detail quality is just slightly below Nano Banana Pro—hard to quantify, but the difference is real.
gpt-image-2. Lately I’ve used it a lot for PPTs. Its signature strength is the sheer number of reference images it takes—up to 16. That lets you generate crowded multi-person scenes or dense Chinese infographics, and its accuracy is extremely high. I use it to fix details on e-commerce images, logos and text included. The downsides are just as clear. The style it generates feels machine-made, the work comes out a touch “greasy,” with a rendered stiffness to it. It also charges by token, so small-resolution images are cheap, but 4K images end up costing more than Nano Banana.
Seedream 4.0. I use it for images where the quality bar is lower and the cost bar is tight. I connect domestically through Volcano Ark, which also handed out free credit early on.
Kling. It’s odd. To use Kling’s official API you have to fill out an extremely complex form and work through the whole B2B sales routine of requesting a trial and topping up. A huge hassle. So the way I use Kling now is through Alibaba Cloud Bailian, not Kling’s own interface.
Voice TTS: synthesis and cloning
MiniMax TTS. Covered last episode; I use their speech-2.8-hd. Voice cloning, voice formula blending, cross-lingual delivery, emotional range, and the way it simulates breath and sibilance are all first-rate. It’s sat at 2.8 without an update for a while now, but as it stands it’s more than good enough.
Qwen3-TTS. The product you’ve seen me build uses Qwen3 TTS for a polish pass—repair and refinement—and the value for money is hard to beat.
Digital avatars / video generation
Shiliu digital avatar. This is an interface built by Vector Equation. We’ve worked together closely for a long time, and digital avatars have been a steady line of business for me. My read right now: among Chinese digital avatar models, it’s the one that nails lip sync at 4K precision.
Jimeng Seedance. Seedance is mandatory for comic drama. On its current interface, 720p runs roughly one yuan per second, but it takes few re-rolls and both its shot work and its multi-shot sequencing are strong. There are special cases where I go elsewhere—video editing, say, where I’m talking like I am now and I want the background swapped or an extra object in my hand, and Google’s newest Omni model handles that. But for all this AI drama and AI comic drama work, Seedance is absolutely, unquestionably first. Reportedly its revenue is already past the 1-billion-yuan mark, another point of pride for Chinese tech.
For 1080p video, besides Seedance, Kling gets the most use, then probably Google’s Veo 3.1—though I’ve noticed I reach for it less and less lately.
Wrapping up
My monthly token spend right now, on top of the official subscription, is a few thousand US dollars—that’s the generation volume of a handful of small products.
Every model here is either the best performer or the best value in its domain. Wire them into Claude Code via API and you get background removal, PPT generation, video generation, subtitle extraction from video, and the rest. Every capability I’ve demonstrated is Claude Code calling out to one of these models.
Any questions, drop me a comment. See you next episode.
Source: EP0029_audio.mp3 · ASR model gemini-2.5-pro (chunked parallel) · full text of the roughly 11-minute original recording
[00:00] A lot of people have been asking me lately which models I’ve actually wired into my Claude Code—the ones that let me do all these different things. So today I’m going to walk you through the APIs I’ve hooked up here. Pull together a rundown for me: every third-party model currently connected to my Claude Code via API. I need you to build a web page, using the PPVI light style. And the content of the page is mainly just a list, and the list should spell out
[00:26] every API model I use, the name of the model, the URL where you apply for its API, a short intro to what it does and what it’s worth, and what it charges. Build that page out so we can do a proper walkthrough. All right, let’s wait for it to produce the content. Today’s honestly just a nice easy topic. So a lot of people have been arguing lately about
[00:53] whether Claude Code is better or Codex is better. My thinking on this is, is this—it’s always been this: we should always use the best model and the best tool. Which is to say, on model choice, I’m definitely going to use whatever is the best there is today. In my opinion, subjectively—that’s Claude Code, the Opus 4.8 model. But for multimodal work, say parsing video or audio, I think the best model is Gemini’s model.
[01:18] It’s natively multimodal, after all. So on model choice, I’ll always use the best model for the job at hand. On tool choice—take computer use across multiple machines, Codex is probably the more convenient route. And for gpt-image-2 image generation, Codex is a more direct, better-value route. So I’d probably sign up for a cheap plan and run the two side by side. Treat Claude—treat Claude as the brain,
[01:43] and treat Codex as a tool. Inside the CLI, from the terminal, I use Claude Code to call Codex and get some of the work I want done. And right now it’s—oh, it’s asking me something. All the models go in. Besides the ones you mentioned, do a full analysis of every model I’ve ever saved an API key for in that config file. So people get a sense of which ones I’m using now,
[02:09] on the models’ official sites. Right, because I’ve got quite a lot of models hooked up here. One business line that’s kept running for a long time is the digital-avatar business, and Shiliu Digital Avatar is a great partner of ours. So we—oops, forgot to hit next. OK, good. Let’s speed this part up and just show you a page in a minute. There we go, it’s done.
[02:34] Let’s take a look. I’m going to upload this page to the blog so you can download it. How do you use the page? Well, I’ll walk you through it end to end first, and then—see, on the right here there’s a—you click that URL and it takes you straight to the official site to apply for the API, right? Top up, get that API key, hand it to Claude Code, and you can do this stuff. So first, let’s look at how many categories it’s split into. The first category is text—
[02:59] large language models, reasoning and conversation. The one I use most is still Claude. For Claude Code itself I haven’t wired in the API—I’m on the official subscription plan. But for the products we ship, like the comic-drama platform writing scripts, or writing articles, writing the WeChat official-account posts and the voiceover scripts, it’s all Claude. And beyond 4.8, Sonnet 4.6 and Opus 4.6 are actually
[03:24] used fairly often too, because their way with words, plus the long context—for reading a screenplay, or reading a novel, their attention and their reasoning ability, and how the text finally comes out, are all pretty great. Then the second one is OpenRouter. It’s a third-party relay. I’ve talked about relays before. I’m not saying all relays are bad—what’s bad is plugging a relay’s API into Claude Code.
[03:49] There’s a ton of tool use going on in there, and that’s exactly where it breaks down. OpenRouter is an overseas aggregator relay, and its reputation is relatively good. But one problem with it is that it takes a 5.5%—I remember it used to be 8%, or was it 5.5%—a handling, handling fee. So for some models, newly released models, when I haven’t yet applied for their official
[04:14] API, I’ll use OpenRouter to run a test first and see what the model can do. Next one down is the Gemini Flash model. That one is relatively cheap. 2.5 and 3, 3.5 Flash are the ones I’ve been using a lot lately. What do I use it for, mostly? Because it’s a natively multimodal model, and what I use it for most is: every day after I finish recording a video, I have it generate the subtitle transcript for me. The subtitle transcript—it can turn video or audio into
[04:41] text that’s almost error-free. It’s a conversion with reasoning behind it. Then the Qwen3 series—I applied for that through an aggregator site called SiliconFlow. And at the time they gave, I remember at the time they gave me, some free credit. So right now it’s been handling what’s called request routing, intent-routing calls: when my AI customer-service agent, or my AI bot, gets a request from a user,
[05:06] it makes a quick call about the way I should respond. All that request-intent classification is done with Qwen3. Further down, this image-generation and text-to-image part. The one I use most, most often, is Nano Banana Pro. It’s natively 4K, and the consistency and quality of the images it makes are very strong. The one shortcoming, the fly in the ointment, is: one, it’s a little pricey,
[05:31] and then the other is its Chinese. If a frame has a lot of Chinese text on it, the Chinese actually comes out garbled—and unreadable. But its output quality, including prompt adherence, is very strong. Next one down is 3.1 Flash, the Nano Banana 2 model. That model is cheaper than Pro, and it generates faster, it allows more reference images, and it renders Chinese better. But
[05:57] on the fine-detail quality of the images, it’s a bit behind Nano Banana Pro. Right now that’s hard to quantify or make concrete, but the difference is real. Further down—the one I’ve used a lot lately for slide decks is OpenAI’s gpt-image-2. The most distinctive thing about that model is the huge number of reference images, right? It can take up to 16 reference images. You can generate a complex multi-person scene, or a complex Chinese infographic—
[06:22] you can do all of it with that one. Its defining trait is extremely high accuracy. When I’m making e-commerce images, I can use it to fix details—logos, the text parts. But its downside is pretty obvious too: the style it generates has a strong machine-made feel. How do I put it? It’s a bit like—what it produces is a little slick, or a little like something machine-rendered.
[06:48] You can just about feel a stiffness to it. With gpt-image-2, its low-resolution images are fairly cheap. The high-resolution ones—since it bills by token—its 4K images actually end up costing more to generate than Nano Banana. Then the Seedream 4.0 model. I use it to generate images where the quality bar isn’t that high
[07:13] but the cost bar is. That goes through Volcano Ark for a domestic direct connection. And this one’s also a relay outfit. Early on they also handed out some free credit, including offering a vectorization model, so I ran a few simple experiments, and after that I never used the model again. Same with Kling. Kling is really odd: if you want to use Kling’s official API,
[07:38] you go to Kling to apply and they make you fill out an incredibly complicated form, and then it’s that whole B2B sales motion—apply for a trial, then top up. It’s such a hassle. So the way I use Kling now is actually through the Bailian platform, Alibaba Cloud’s Bailian platform, to reach Kling—rather than going through Kling’s official API. Then voice, TTS synthesis and cloning. I covered this in a recent episode: I use MiniMax’s TTS, and their speech-2.8-hd model is just something else.
[08:04] Voice cloning, plus its voice formula, plus its cross-language ability, and its emotional delivery, and the way it simulates breathing and those labiodental sounds—all extremely strong. But it’s been sitting on version 2.8 for quite a while now, no updates. Still, it’s in a completely good-enough state. Then the Qwen3 TTS model—that’s what you’ve seen, the cloud-calligraphy thing I built myself actually uses Qwen3 TTS
[08:29] to do a polish, it does the cleanup and the polishing. Great, great value for money. Then, moving on, digital-avatar video generation. Like I mentioned, that’s the Shiliu digital-avatar API built by Xiangliang Fangcheng. And right now, since we work together a lot, the model we end up using—I’d say I currently think it’s the one, among domestic digital-avatar models, that at 4K precision
[08:56] nails the lip sync—one, one of those models. Then Jimeng video, Seedance, goes without saying. Seedance 2.0 is a must for comic drama. Its current API: at 720p, at that kind of, kind of reso— resolution, the cost is about ¥1 per second. But because it takes fewer rerolls, its camera work, its multi-shot work, is really—right now it goes without saying that,
[09:22] apart from a few special cases—say when you’re doing this kind of video editing, like I’m talking right now and you swap out my background, or put something extra in my hand, for that I’d use Google’s newest Omni model—for every one of these AI dramas or AI comic dramas, right now it really is, if Seedance, this Seedance 2.0, is flat-out, flat-out in the number one spot today. Word is its revenue has already crossed the 1 billion mark, which is another
[09:49] point of pride for domestic tech. So those are pretty much all the models we use. One thing I haven’t mentioned in here is Gemini—Google’s models, actually—I also use them to generate video. But as things stand, say I want to generate 1080p video, apart from Seedance 2.0 the one I use most is Kling. And after that, after that, after that, it’s probably Veo 3.1, that Google model. So I do still use some of it,
[10:14] but lately I’ve noticed I seem to use it less and less, less and less. My current monthly token spend, on top of the official subscriptions, is somewhere in the few-thousand-dollars range—that’s the scale of generation for a handful of small products. Anyway, the models I’m using right now are these. These are the models—each of them is the best-performing or the best-value option in its own domain.
[10:40] Wire them into Claude Code via API and we can pull off things like cutting backgrounds out of images, then generating slide decks, generating video, then pulling subtitles out of video, and so on—that whole run of features I’ve demoed. All of it is Claude Code calling out to some model’s capability. If you’ve got questions, same as always, drop me a comment. See you next episode, bye.