[BidClub_]
The Cognitive Revolution · · 57 分钟

突发:Gemini 2.0 Flash上线——与Logan Kilpatrick深入聊Google DeepMind最新发布

Nathan LabenzLogan Kilpatrick

YouTube
TL;DR
  • Google已将更新后的Gemini 2.0 Flash投入生产环境,输入价格为每百万token 10美分,输出价格为每百万token 40美分。 付费版Flash默认配额为每分钟2,000次请求、400万token,更高档位可达每分钟10,000次请求和1,000万token。Logan Kilpatrick预计,DeepMind与产品的更紧密整合,将通过让组织从模型创建到部署实现“端到端”,同时加快研究和产品进展。

  • Gemini最强的商业切入口,是面向Bolt.new、Cursor等文本生成应用产品的低价编程智能,Lovable和v0也可能采用。 Kilpatrick将每月在LLM上支出约4万-5万美元的初创公司,与预计1,000美元或更低的Flash账单作对比,称这意味着“成本降低40倍”;他认为,成本下滑尤其会赋能没有顶级VC支持的开发者。Google的高端目标仍然明确:“我们会在Google做出世界上最好的编码模型”(“We’re going to have the world’s best coding model at Google”),Pro和推理模型预计将承担这一任务。

  • Flash-Lite主要是为了守住Google的低价定位,Pro则服务于能力优先的实验。 Flash-Lite维持1.5 Flash每百万token 7.5美分的价格点,也不支持原生图像或音频生成等昂贵功能;Nathan Labenz质疑,从7.5美分涨到10美分是否真能改变一门生意。Kilpatrick基本认同,同时承认保持价格连续性,也能避免“Google在给开发者涨价”成为市场叙事。Pro的价格当时尚未公布,因为它仍属实验性产品;但Kilpatrick预计,其定价会沿袭此前的Pro模型,明显更贵。

  • 多模态Live API指向持续存在的AI“共在”,但当前的经济性和架构仍将单次会话限制在10分钟。 使用反馈涵盖编程辅助,也包括盲人尝试应对日常生活。另据Labenz介绍,他曾用Advanced Voice Mode带家人玩Mario 64。Kilpatrick预计,在常驻助手实现规模化之前,成本、记忆、状态和上下文都还需要持续迭代,但他认为这一方向“非常明确”(“very clear”)。

  • 长上下文与推理结合后,可能比即时生成答案更能释放实际价值。 Kilpatrick表示,100万或200万token的窗口可以回答涉及少数相关事实的问题,但综合“1,000件不同的事情”仍然困难;推理能力可能让模型真正处理这些材料,并最终通过工具调取和传递信息。原生图像和音频输出则提供了另一条路径:专业图像模型在某些领域可能仍保持更高质量,但Gemini可以牺牲部分画质换取世界知识,解锁此前那些“并不聪明,只是擅长生成图像”的模型无法覆盖的场景。

  • Kilpatrick对初创公司的判断,集中在视觉语言系统、具备推理能力的智能体、面向智能体的互联网基础设施和更好的评测体系。 他认为,垂直领域的计算机视觉技术栈仍处于“待争夺”状态;未来2年,推理能力将让更多目前脆弱的智能体产品真正可用;而当非人类访客成为常态,网站将需要新的保护、归因和价值捕获机制。评测问题依然棘手:基准测试泛滥掩盖了模型选择,而即使是成熟团队,也很难把品味转化为可重复的测试——“生活中的大多数问题,最终都会变成评测问题。”

摘要 · 为研究而整理的核心内容

1. DeepMind如今覆盖从模型到产品的完整闭环

  • Kilpatrick加入Google已有10或11个月,从第一天起就看到了DeepMind内部的紧密协作。此后,组织逐步从基础研究走向生产落地:Gemini app已经转入这一体系,过去3个月内,AI Studio和Gemini API也加入了同一项更大的工作。

  • 他对新架构的描述高度一体化:DeepMind如今“端到端完成研究、创建模型,再真正将它们带入Google内部的产品”。减少研究人员与产品开发之间的摩擦,应能让新模型的能力更容易转化出来。

  • 对于不关心Google组织重组的外部人士,Kilpatrick给出了一个具体检验标准:这项变化应该带来“模型进展的加速”和“产品进展的加速”。Labenz从外部观察到,两者似乎都已经在提速。

2. 低价编程智能扩大软件创造市场

  • Kilpatrick最看好的新兴用例,是文本生成应用。Bolt.new刚接入Gemini,Cursor正在使用2.0 Flash;随着非程序员越来越多地通过提示词创建基础的领域专用软件,他希望Lovable和其他开发者也跟进。

  • Labenz把这一变化称为“软件超新星”:没有编程技能的人,现在也能做出像样的基础全栈应用,尽管企业级平台仍然超出他们的能力范围。关键转变在于,软件开始由那些从未打算成为开发者的人创造,而不再只是获得编程辅助。

  • 成本差异推动了这一机会。Kilpatrick见过一些初创公司每月在LLM上支出约4万-5万美元;他估计,类似规模的Flash使用量可能只需1,000美元或更低,“就像成本降低了40倍”。他表示,Google会继续提升Flash的能力,同时限制大幅涨价。

  • 但低价智能并不会让所有公司同等受益。Kilpatrick认为,资金充裕的YC初创公司可能几乎感受不到又一次降价;相比之下,个人开发者可以开始尝试过去只有获得数百万美元融资的团队才做得起的用例。

3. 实时多模态正在变成AI共在

  • 多模态Live API支持视频、音频和文本之间的协同实时交互,指向Kilpatrick所说的“共在”——助手能够看到用户所看到的内容,并与用户并肩互动。使用反馈涵盖编程辅助,也包括盲人处理日常生活。

  • 另据Labenz介绍,他曾在玩Mario 64时和孩子们一起使用Advanced Voice Mode:孩子们找不到星星时,他就展示或描述关卡,再询问应该往哪里走。甚至他1岁的孩子也开始伸手拿手机“和AI聊天”。

  • Kilpatrick提醒,目前的系统仍处于早期阶段。由于持续共在的成本很高,单次会话被限制在10分钟;要实现规模化,还需要改善记忆、状态,以及贯穿用户此前展示或讨论过的一切内容的上下文处理。

  • 这类似于文本LLM的发展:它们大约用了1年半,就从“有点像玩具演示”发展到支持10亿用户规模的应用。他预计,共在也会沿着类似路径迭代;而关于AI产品只是低价值套壳的说法,也会继续被证明是错的。

4. 推理能力可能释放长上下文的真正价值

  • 长上下文已经可以用于生产环境,Kilpatrick认为,20万token与100万或200万token之间的差异可能很重要。瓶颈在于注意力:询问少数项目效果很好,但要跨整个窗口整合“1,000件不同的事情”,仍然困难。

  • 他逐渐形成的假设是,推理能力能够补上缺失的那一层。能够处理海量上下文、并最终通过工具将信息调入调出的模型,或许可以把长上下文从令人印象深刻的容量,变成真正实用的能力放大器。

  • Kilpatrick建议在AI Studio里直接做实验:在对比模式下,分别用2.0 Pro和推理模型处理同一个长上下文任务。他的直觉——明确强调这还不是定论——是“额外的推理步骤确实会带来差异”。

  • Gemini仍能原生处理视频、音频和图像,原生图像与音频输出也已向早期测试者开放。Imagen 3原定于录制次日接入API;专用生成器在某些领域可能仍保持质量优势,但Gemini的世界知识可以支持一些更漂亮、却知识更少的模型无法胜任的用例。

5. 视觉语言模型可能压缩垂直计算机视觉技术栈

  • Labenz问道,Flash的低成本是否足以支持被动监控:工厂安全、违规行为,或帮助那些不喜欢佩戴报警设备的老年人进行跌倒检测。这类工作负载可能吞噬海量token,对应Kilpatrick此前提出的“每天在Flash上花1美元”。

  • 结合自己过去作为机器学习工程师的经历,Kilpatrick回忆说,传统安防摄像头系统很难跨不同摄像头帧追踪同一个人,并维持目标持久性。视觉语言模型在这类理解任务上表现极强,而刚性的领域专用系统在许多场景下可能缺乏容错能力。

  • 他还没有遇到在生产环境中运行这一确切场景的人,因此保留了重要的不确定性;但他认为这是一个显而易见的机会。Gemini的空间理解演示已经能够识别物体并绘制边界框,表现可与定制的边界框模型相媲美。

6. 2.0产品组合兼顾生产规模与实验广度

  • 此次发布让更新后的Gemini 2.0 Flash达到生产可用状态,输入价格为每百万token 10美分,输出价格为每百万token 40美分。Google还预览了更小的Flash-Lite,发布了实验性的2.0 Pro,并以一款Flash推理模型补齐产品线。

  • Kilpatrick表示,Flash免费API层级的配额约为每分钟10或15次请求,以及每分钟400万token。付费使用取消每日请求上限,默认约为每分钟2,000次请求,并逐步增加到每分钟10,000次请求和1,000万token的配额档位。

  • 这样的容量需要“大量TPU”,但模型数量增加也让算力分配变得更复杂。当Cursor、Bolt和其他规模化客户需要稳定算力时,Google不可能把每个实验变体都投入生产。因此,正式可用既体现了基础设施承诺,也体现了模型质量。

7. Flash-Lite守住价格连续性,Pro押注编程能力

  • 标准版2.0 Flash的价格高于1.5 Flash,因此Flash-Lite在提供更好模型的同时,维持此前每百万token 7.5美分的价格点。它之所以能更便宜,部分原因在于不支持原生图像或音频生成等高端能力。

  • Kilpatrick提到,早期Flash-8B在OpenRouter上的token用量领先,可以作为某些场景使用量的合理代理指标,也说明开发者确实重视低价模型。Labenz仍然怀疑,从7.5美分降到10美分是否足以颠覆一门可行的生意;Kilpatrick认同,这一决定部分也是为了避免形成“Google在给开发者涨价”的叙事。

  • Pro采取相反策略:先从最强模型开始,验证应用,再通过更小的模型、优化或微调来降低成本。它的价格尚未公布,因为仍属于实验性产品;但Kilpatrick预计,其定价会沿袭此前的Pro模型,明显更贵。编程是它相对最强的领域,仍保留200万token上下文,而Kilpatrick依然相信Google会做出“世界上最好的编码模型”。

  • Ultra的未来取决于成本与基础设施权衡,而不是放弃扩大预训练规模。Kilpatrick表示,Google仍在扩大预训练规模,但也要考虑:假设某个模型只好5%,体量却大5倍、成本也高5倍,是否值得占用相应基础设施——尤其是在推理能力仍有大量“低垂果实”可摘的情况下。是否再发布一款Ultra,仍是一个开放的研究问题。

8. 模型选择本质上是评测问题,而不是基准测试答案

  • Kilpatrick讲述的一次“圆桌边角”调试经历,反而戳破了他自己对模型的直觉。Claude在Gemini让他受挫后一次性解决了任务;但当他用不同格式重新组织问题和上下文、再次运行完全相同的提示词时,Gemini也解决了。这个插曲暴露出开发者比较模型时那种“凭感觉、极不结构化、近乎科学”的方式。

  • 公开证据散落在“这里20个随机基准、那里50个随机基准”之间。Kilpatrick呼吁建立一个集中收集基准测试和排行榜的平台;Kaggle则在探索个人评测,让系统自动针对新版本运行测试,并在模型符合开发者提出的需求时发出提醒。

  • Labenz的反驳值得保留:许多有价值的输出并不存在客观正确答案。以视频创作为例,他的团队可以识别结构性失败、时长过长以及其他“明确禁止事项”,但越过这些护栏之后,质量仍然取决于品味、专家示范和“感觉”。

  • 让用户选择模型,至少能为开发者提供数据,也能给用户更多自主权。Copilot从只提供GPT到加入模型下拉菜单,就是这一趋势的例子;即便基准分数相近,模型的行为差异仍可能影响结果,正如Labenz将DeepSeek与行为打磨更成熟的西方模型进行比较时所展示的那样。

9. 微调、推理和智能体互联网构成初创公司地图

  • Kilpatrick仍然“极度看好”个性化微调:未来每个人都可能使用一个携带所需上下文的模型版本,同时又不会让这些上下文过度扭曲模型的先验。但2.0 Flash尚未开放微调,1.5 Flash也仍有明显短板,例如不支持图像微调。

  • 当被直接问及强化学习时,他确认RL是构建Google推理模型的一部分。Google在实验性发布上采取了一贯的低调方式,但随着推理受到更广泛关注,他预计公司会进一步解释相关工作。

  • 他最强烈的判断是:“推理能力会让智能体真正工作起来。”许多智能体公司正在解决真实有效的问题,但产品本身就是无法稳定运行;未来2年,推理能力预计会比其他任何模型进展都解锁更多这类产品。

  • 智能体也在挑战互联网原有的社会契约:除了索引爬虫,网站默认访客都是人类。Kilpatrick认为,围绕智能体访问、网站保护、归因和价值捕获,都存在创业机会。他也看好评测,但承认自己不知道行业将如何把人类品味转化为程序化测试——“生活中的大多数问题,最终都会变成评测问题。”

Logan Kilpatrick

We released the experimental first iteration of Gemini 2.0 Flash back in December. Today, we brought an updated version of Gemini 2.0 Flash into production so that developers can actually continue to build with it. We announced pricing of $0.10 per million input tokens and $0.40 per million output tokens, which I think is a huge accomplishment for us to pull off.

We're going to have the world's best coding model at Google. I still believe this deeply, and I think Pro is going to be that model. A bunch of the reasoning work that we're doing is going to be that model that continues to push the frontier for us.

Nathan Labenz

Logan Kilpatrick from Google, product manager of the Gemini API and AI Studio, welcome back to The Cognitive Revolution.

Logan Kilpatrick

Thank you for having me, Nathan. I'm excited. I'm hopeful that I'm getting close to the record for the most times on your podcast, so I appreciate you.

Nathan Labenz

I think this might be setting the record at 4, if my count is correct. Congratulations. That's rare air and well deserved.

It's launch day, so we'll get to everything that you've launched and what we should be thinking about building with it. A quick detour before we get there: you're not part of DeepMind, so Google obviously is a vast company and is continuing to align, restructure, and streamline itself to focus more and more on AI. What's the story from the inside on what it's like to be at DeepMind now, specifically?

Logan Kilpatrick

I'm super excited about this. I joined Google 10 or 11 months ago, and literally from day 1, it's been a deep collaboration with DeepMind. DeepMind has gone through all these evolutions over the last few years, transitioning from an organization doing fundamental research to actually productionizing models. Then, within the last 3 months, with the Gemini app moving over, and now with AI Studio and the Gemini API, it's actually an organization that does the research end to end, creates models, and then brings them to products inside of Google.

I think that's been a shift for them, but from my personal vantage point, I think this is the thing that makes the most sense. Being really close to research—we already were really close to research through this collaboration we've had—but removing as much friction as possible to bring together the researchers who actually know how to get the most capabilities out of the models makes a lot of sense, and it's going to be a ton of fun.

As an external person who doesn't care about Google reorganizations, which is most of the world, the thing that you'll hopefully see is an acceleration of model progress, but also an acceleration of product progress, because we're bringing these 2 teams together.

Nathan Labenz

It sure seems, from my vantage point on the outside, that everything is accelerating. We've had previews of some of the things that are now going into general availability today over the last few months, and of course there has been 1 advance after another from DeepMind and others over the last few months.

Looking back a little bit, what would you say are the customer success stories, or just the coolest apps, that you've seen come online that have been built with the Gemini API recently?

Logan Kilpatrick

I think the thing that I'm most excited about, and that also feels like we have the biggest opportunity in, is all these text-to-app creation software products. There are a bunch of examples: Bolt.new just went live, I think yesterday, with Gemini support; Cursor has Gemini support now and is using 2.0 Flash; and hopefully we'll see others, like Lovable and v0, have that support as well.

If you look at the economics of running those products, it's extremely cost-intensive. The number of people who know that you can put in a text prompt and get a basically working app or website for free is still very small. It feels like this is a new frontier use case and product paradigm that will be picked up across all the big players, but I also think there's going to be a ton of startup activity around how you build domain-specific software for people without those people actually having to know how to code.

I'm really excited about that use case, and I think we have a lot more model progress to do to become the world's best model at coding. But even for 2.0 Flash and 2.0 Pro, compared with where we were 6 months ago, it's just an incredible amount of progress. Trying to keep pushing progress in the context of Flash without increasing the price in any dramatic way has been the biggest win for us.

I've seen tweets about the LLM usage costs for some of these startups. You can imagine what those costs would be with Flash: probably $1,000 or less a month, instead of $40,000 or $50,000 a month. That's a 40x cost reduction, which is crazy.

We also previewed the Multimodal Live API in December, which allows you to have this collaborative, real-time, conversational video and text interface with the models. That feels like it's getting us closer to the future we've all been promised with AI, which is this co-presence that's able to see the things that you do and interact with the services you use.

I've gotten the entire spectrum of outreach from people using it to help them code to people who aren't developers and are just using the product experience. Some of those people are blind and are trying to navigate their daily lives using this tool. It's crazy that the product we're building as a demo for developers to drive adoption of the API is actually helping people who are just trying to live their daily lives.

I think it speaks to where we are in the adoption of this technology. Everyone is waking up and trying to find the best way to use these tools, which is really interesting to see happen.

Nathan Labenz

Let's put a pin in the Lovable and Bolt discussion, because you teed me up perfectly. I think immediately after this episode, the next 2 episodes are going to be with the founders of those 2 companies.

We're calling it “Software Supernova,” because it does seem like we're in the middle of a transition and a tipping point right now. It's becoming pretty realistic for people who don't know how to code to create at least basic full-stack applications. Obviously, they're not going to create enterprise platforms just yet, but the models continue to advance, so it feels like we're going to be in a very different world quite soon with products and paradigms like that.

In terms of living my daily life, I've tried both the AI Studio version, which is the desktop experience where I can share my screen with the multimodal Gemini, and the mobile version. I don't know why, but OpenAI only has that experience enabled on the mobile app, as far as I know, so I've been trying both of them.

This is too stupid, but it's also too good of an example. I got my kids a Nintendo Switch for the holidays, and we're going through historical video games. I feel like they're young, and the modern games are too overstimulating. Plus, let's burn through the old catalog first and work our way up.

We're doing the original Nintendo games and Nintendo 64. We're playing Super Mario 64 for the original Nintendo 64, which is this open-world game where you go around and hunt stars and whatever. The frustration for me is that I often don't know what to do, so I've been sitting there with Advanced Voice Mode on, sometimes showing it the screen, telling it what level I'm in, and having it tell me what to do in the game: What is my objective? Where should I go to find the star?

My kids are really getting used to this. Even my 1-year-old sometimes comes over and wants to take the phone. He's trying to talk to AI. For seniors, too—I think about my grandmother all the time—this switch from typing to it and getting text back, to it really being co-present with you everywhere, feels like a very different world for people who aren't anchored to their desk all day doing computer work.

Imagine putting it in glasses, too. I'm sure that, coming from the company that made Google Glass, there's a lot of thought going into that sort of thing.

Logan Kilpatrick

I feel like we're actually going to see a lot of this. If folks have been watching this closely, it takes time for this progression to happen. Text was the best example: it was kind of a toy demo a year and a half ago, and now, at large scale, text LLM applications are broadly being used throughout the world at billion-user scale.

With co-presence, we have to be humble about where we are today. We're going to have to iterate on the API, bring the cost down, and make it something that developers can actually build. You could imagine that the cost of having AI with you all the time is probably pretty expensive. There's a reason we limit sessions to only 10 minutes right now, because there are a whole lot of challenges to scaling this up beyond that and having it maintain the memory, state, and context of everything you were just talking to it about.

It's very clear to me that this is the direction we're going in. Everyone, 2 years ago, was talking about how everything was a wrapper and there wasn't a lot of value to be created. That continues to be wrong. It feels like there's a new thing, and then all of a sudden all these new things that weren't possible before can be created.

That continues to get me excited about the future, and about making sure we're enabling those next things so that people show up and create the experiences that don't yet exist today. Hopefully, send over feedback as you keep using the real-time mode.

Nathan Labenz

Taking 1 more beat on the cool stuff with the Gemini API: last time we talked about a couple of things I wanted to check in on. One was really long context, another was insane affordability, as you mentioned—a huge drop compared with other options—and then there's the question of exactly how natively the video is being consumed. You can feed video and audio multimodal inputs into the Gemini API as well.

What would you say is the status of those things right now? Are you seeing cases where people say, “200,000 tokens is not enough. I really need to provide more,” and therefore Gemini is the 1 thing they can use? Or, cost-wise, this simply wouldn't be affordable if they didn't have the $0.10-per-million-input-token pricing?

Logan Kilpatrick

This is a great question. I had a long conversation with Jack Rae yesterday, who is 1 of the co-leads for the reasoning effort. He previously worked on the long-context breakthroughs with Gemini, enabling that from a research perspective, and is now 1 of the co-leads with Noam on the reasoning models.

We opined for a long time about how funny it is that the real unlock for long context might end up being reasoning. Long context is extremely impressive and useful, and we do see people using it in production. I think there are cases where 200,000 tokens makes a lot of difference compared with 1 million or 2 million, but 1 inherent challenge is how many things the model can attend to in the context window.

It works really well if you're asking questions about a couple of things in the context window, but if you're trying to put together 1,000 different things in a 2-million-token context window, it gets really hard to do that because of the inherent nature of how the models are trained and set up.

I think reasoning is where this starts to change. Having a really long context window where the models can think through things, and perhaps in the future use tools and bring information in and out of the context window, is where long context is going to start to make a lot more sense and truly become an enabler.

Video and audio are still happening natively, and images are still happening natively inside the models with the 2.0 release. We showcased some of the next steps of this native multimodality: the models actually being able to output images and audio. That's available to early testers. I don't know if you're in the Early Access program, Nathan, or if you've played around with it yourself, but it's pretty good. There is still more quality work that needs to happen.

We're also rolling out Imagen 3 in the Gemini API tomorrow, at the time of this recording, which I'm super excited about. If you look at why we still have state-of-the-art image-generation models when we know the models can natively have this capability themselves, there's definitely a quality tradeoff in some domains where you trade quality for world knowledge.

There are a ton of models that generate really pretty pictures and can do all kinds of cool things, but they lack the world knowledge that the Gemini models have because this is a native capability coming as part of the training process. I think there will be a whole new onslaught of use cases that didn't work before because the models weren't smart; they were just good at generating images. We'll see that happen with native image generation.

Nathan Labenz

That's interesting. Your point about the need to have a long chain of thought in order to really take advantage of super-long context is quite interesting. In application development, I do find that I want the hardest thought, so I'll go to the model that's going to think for me the longest. Then I sometimes have to contort myself, or contort my inputs, to get everything to fit into the context.

I wouldn't 10x-dump context into a model that's going to immediately jump to the answer. I hadn't really put together why that might be, but I think that's a pretty interesting hypothesis. I look forward to dumping my full-million-token codebases into Flash Thinking sooner rather than later.

Logan Kilpatrick

I'd love to see if you have use cases that haven't worked well historically for long context. I'm curious whether people in the audience have examples of what they can do with it.

You can use the compare mode in AI Studio: try it with 2.0 Pro with long context and try it with reasoning with long context, and see whether the extra reasoning steps actually make a difference. My intuition is that they will, which is exciting.

Nathan Labenz

Have you seen anything passive? This is another area where Flash has been famously inexpensive. You said that more people should try to spend a dollar a day on Flash, and that's a lot of tokens. You need passive applications for most people to get there.

I've been thinking about a couple of use cases. Could I use a vision-language model to monitor my factory floor for safety incidents or policy violations? My grandmother lives in a senior-living community, and the seniors hate wearing their fall monitors, so that's a constant battle. To the degree that they have the ability to make their own decisions about it, a lot of them would probably accept not having to wear that thing if there were another visual monitor that could keep track of their state at any given time.

Have you seen anything like that, where people are truly using the API passively—almost like the Internet of Things—to send signals into the API?

Logan Kilpatrick

This is so core to my thesis about what's going to happen in a lot of these domain-specific areas. If you take a step back, how would people solve that problem today? They would need to buy custom software that does it, which is probably expensive and might not generalize well.

In my past life, I was a machine-learning engineer, and we did a bunch of work with security cameras. You had to figure out how to track someone moving from 1 frame, where a camera is visible, to another frame, and how to maintain object permanence for that person. It's incredibly hard. It's not an easy problem to solve with traditional computer-vision technologies.

I think vision-language models do this task incredibly well, and the cost basis with Flash is now so low. I haven't talked to anyone who actually has this in production, but I have to imagine this is an opportunity that people are going after.

It's not just the bounding-box and image-understanding use cases, although those are really powerful. Being able to know where an object is—we have a good demo of this in AI Studio. If folks haven't tried the bounding-box capabilities, go to Starter Apps. There's an example in there, and you can put in images, ask it to identify the objects, and it will throw bounding boxes pretty much like you would get from 1 of those custom bounding-box models that you could find in open source.

These use cases just take time, but my guess is that as vision becomes more prominent, we're going to see the whole YC startup wave go after these ecosystems and industries that are using domain-specific vision models instead of a general-purpose model.

The cost basis is going to be wildly different, and you'll unlock all these use cases that those models simply aren't capable of doing. They're very rigid and can't be fault-tolerant in a lot of those cases.

Nathan Labenz

Let's get into what you're launching today. I saw an interesting tweet from YC, and the idea was basically that every time the frontier advances, all the YC companies go and see whether it can work for their use case. The report was that every time a new model comes out, some subset of the current YC batch's products start to work, while the others are waiting and continuing to build everything else with the expectation that they're going to get a model that tips them from not quite working to working.

What are you launching? To the degree that you can speculate, what is it going to make work that wasn't previously working?

Logan Kilpatrick

It's a great question. To draw a broader point, because of how much excitement there is about AI, the resource constraint hasn't made people think as deeply as they need to about this problem. Maybe this is because of Gemini models being at the frontier of cost per intelligence if you look at that as a ratio, but the YC companies are so well funded that when we bring the cost of intelligence down by some reasonable factor, it doesn't move the needle for these startups in a lot of cases. They have millions of dollars.

I think it will be interesting to see the outcome of that trend. If I had to guess, I think it gives a lot of power to individual developers who don't have this large amount of financial backing from tier-1 VCs and can actually push the frontier of some of these use cases and capabilities. That's a really interesting and cool phenomenon.

To answer your question specifically, we're launching a whole suite of Gemini 2.0 models. We released the experimental first iteration of Gemini 2.0 Flash back in December. Today, we brought Gemini 2.0 Flash—an updated version of it—into production so that developers can continue to build with it.

We announced pricing of $0.10 per million input tokens and $0.40 per million output tokens, which I think is a huge accomplishment for us to pull off. We also announced a preview of Flash-Lite, the smaller variant of the Flash model, which we intend to make available for production use very soon, along with its pricing.

Then we released the experimental variant of 2.0 Pro, which is the most capable frontier model we have, rounding out the full offering with the Flash reasoning model. Now we have the reasoning Flash model, Flash-Lite, the smallest model; Flash, which is the best performance-to-cost tradeoff; and Pro, which is the most capable model.

Nathan Labenz

Let's go through availability, too. You guys have high limits for my typical work, which is usually focused on proof-of-concept-type stuff. I honestly love my life these days. I never have to worry about the harder work of making something production-ready. I get to focus on that easier, faster ascent of making the proof of concept work.

When I go to AI Studio, grab the code, and go do things with it—with 1 exception, which I'll mention in a minute—I basically never hit rate limits. Even when something is still in preview, for my purposes, there's enough headroom for me to do all the testing that I want to do.

But if I'm Bolt, Lovable, Cursor, or any of these other products, I would be hitting those limits. What's highly scalable now versus what's still in experimental access? Give us the concrete details on how much of these different models we can use.

Logan Kilpatrick

For 2.0 Flash during the experimental period, I think the API has 10 or 15 requests per minute on the free tier, and 4 million tokens per minute, which is a lot of tokens per minute. That's probably why a lot of people don't hit the limits. The use cases where people reach out because they're getting rate-limited are usually when they have users, are trying to run internal evaluations, or are running leaderboards.

With production availability, if you're on the paid tier, there's no daily requests-per-day limit. You can send as many requests every day as you want. The default is 2,000 requests per minute, and it still stays at 4 million tokens per minute.

At midnight tonight, we're rolling out new quota tiers. As you continue to scale usage, you can unlock 10 million tokens per minute and 10,000 requests per minute to help those who need to keep scaling up.

Nathan Labenz

The infrastructure behind that is truly an incredible accomplishment.

Logan Kilpatrick

There are a lot of TPUs to make all this happen, and a lot of complexity in how many models there are. I see a lot of memes online about the bad naming conventions we have for our models, and I appreciate them, but I think they point to something else: there are so many different model variants.

It's really difficult. A lot of the feedback about our experimental model-release chain has been, “We love these models. Let us use them in production.” The challenge is that we have to be picky about which model we use in production. The compute footprint required to make sure that Cursor, Bolt, other YC startups, and developers trying to scale and build companies can get the compute they need is substantial.

We have to be more intentional about how we do it. Ideally, we would make every model generally available, everyone would take every model to production, and we wouldn't need to worry about it. But there are a lot of constraints involved in doing that.

Nathan Labenz

Help me develop my intuition for how I should think about Flash-Lite as it relates to Flash. My totally candid initial reaction was that Flash is already so cheap and pretty fast. Flash-Lite is 25% cheaper and presumably faster, but also slightly weaker. You've got the table of benchmarks, and it's a little lower on most of them.

Have you been getting demand for an even cheaper and faster model than Flash? That's hard for me to wrap my head around.

Logan Kilpatrick

I think the positioning is 2-fold. By default, the price of the 2.0 Flash model is more expensive than the price of the 1.5 Flash model. Given how much we had leaned into the low cost per intelligence of the models historically, we wanted to give people a direct option. If $0.075 per million tokens was what enabled your business and we showed up and said, “By the way, now it's $0.10,” that wouldn't feel like a great story for developers.

We wanted to provide an option that was not only a better model, but the same exact cost as what people were getting before. For the 2.0 Flash model, because of a bunch of constraints, it wasn't going to be possible to keep that same price. This was about making sure we didn't mislead customers into thinking they could continue to push the frontier of cost per intelligence at the same price.

There are also some features that aren't supported in the Flash-Lite models, particularly more high-end things. For example, Flash-Lite won't be able to do native image generation or native audio generation. There are a lot of things we can do to keep the cost down when serving those models at scale that the default 2.0 Flash model supports.

It's also similar to the Gemini 1.5 Flash-8B model that we released. You can think of Flash-Lite as another version of the small-model track we've previously done with Flash and Flash-8B.

If people have looked at OpenRouter before, Flash-8B was the model with the highest token-volume usage. That is a reasonable proxy for model usage in some contexts. The clear feedback was that developers love low-cost models, and there are a huge number of new use cases you can unlock by continuing to reduce the cost.

Nathan Labenz

I would love to hear from anybody listening who fits that description—where a $0.075-to-$0.10 price change per million tokens would have made a meaningful difference to what you're trying to do in the world. Reach out to me. I want to hear that story.

I can easily imagine people looking at a menu and choosing the cheapest one because they're processing something and extracting addresses from a stream of data. I have a hard time imagining how a business model gets disrupted by that kind of change, but I'd welcome that story.

Logan Kilpatrick

I think you're right. A lot of this is about how we tell the story to the world and how we show up. It would be easy for the narrative to become, “Google is raising the price for developers.” That's not the narrative we want, especially given how much we've pushed to reduce costs for developers.

It was important to preserve the continuity of having that low price point available for developers who care about it. Generally, though, I agree with you. The other signal we've gotten is that if you have better models, people will pay for them. That's not the limiter in a lot of cases.

Nathan Labenz

They're all cheap compared with human labor. That's such a striking fact that is often glossed over.

Let's do the Pro side. How should I think about Pro? You could compare it with Flash or with the other frontier models that are out there, but how should I understand it in the increasingly busy constellation of available models?

Logan Kilpatrick

Pro is for when you're not bound by costs in a lot of ways. We haven't released the price of the Pro model yet because it's still experimental, but it's probably going to roughly follow the pattern of the Pro models we've had in the past, which is to be much more expensive.

There's a traditional piece of advice for developers building frontier applications: go with the best model, even if it's a premium. Make your use case work, and then figure out how to bring the cost down over time by switching to a smaller model, optimizing, fine-tuning, or whatever it is.

It's important for us to continue honoring that flow, which I think actually works. That's the default experimentation path developers follow today.

Specifically, we're seeing the best performance relative to other domains in coding. I had a glib tweet—I don't remember when it was, maybe the day before o3 was announced—about how we're going to have the world's best coding model at Google. I still believe that deeply, and I think Pro is going to be that model.

A bunch of the reasoning work we're doing is going to be part of the model that continues to push the frontier for us in coding. It's a domain we need to win, especially if you believe in the continued growth of text-to-app creation and the acceleration of developers from an internal software-engineering productivity standpoint.

That's probably the best use case for it. It still has a 2-million-token context window, and maybe it will have a longer context window in the future.

Nathan Labenz

We've heard whispers of infinite context. I'm pretty sure you and I were sitting in that room together when Jeff Dean said we were getting infinite context at some point in the future. He didn't put a date on it at I/O last year, in that session we were in together.

Hopefully, that's going to be a huge unlock for people once we land it.

How would you guide people to think about the non-release of Ultra? Ultra was the largest scale we'd seen. We saw something similar from Anthropic, where people asked, “Wait a second, what happened to Opus?” Is there anything you can share to help people understand why we seem to have gone from small, medium, and large to just small and medium?

Logan Kilpatrick

The historical context on Ultra was basically about proving out the research direction that scaling would continue. They proved with Gemini 1.0, when the original Ultra model candidate came out, that this was the case. But there was also continual, rapid innovation in making models better. All of a sudden the Pro model was better, and now I'm pretty sure Flash-Lite is better than the original Ultra model.

It becomes a question of the cost tradeoff and the infrastructure equation. You could imagine a world where we have an Ultra model that's 5% better on every benchmark, is 5 times larger, and costs 5 times more than Pro. You start to do the math and think about, from a research perspective, where it makes sense to spend our time and energy, and from an infrastructure-footprint perspective, where it makes sense to spend our time and energy.

We continue to see gains from making models much higher quality at the same size, or even a fraction of the size, of previous models. Now, especially with reasoning, there are even more question marks in my mind. If we could get a model that was 10% better on every benchmark, does that make sense in a world where reasoning has so much scaling and there is so much low-hanging-fruit work we can do there?

I had a conversation with Jack yesterday about pre-training scaling and reasoning scaling. Google is still scaling pre-training, so this doesn't mean we're not going to keep scaling pre-training. Whether we officially release an Ultra model is an open technical research question because of all those constraints.

It's also somewhat tongue-in-cheek. We could rename all the models and say that we have an Ultra model if we wanted to. Maybe that would have been the right thing to do historically—to make Pro Ultra and remap all the other names—but I'm trying to honor the essence of what was intended through the Ultra model.

Nathan Labenz

I'm in favor of anything that maintains clarity in naming schemes, so I'm with you on consistency. That's the only reason I even knew to ask this question. If everything had been renamed, I'd be even more confused.

Let's go back to coding and think about Bolt, Lovable, Cursor, and Devin. There are increasingly many options, and I can't keep up with all my AI coding paradigms. The models probably can't keep up with all the models, either.

We have all these benchmarks. The new model wins on some and loses on others. An interesting thread that has gained some weight over the last month or 2 is that o1 is great, o3-mini is great, and Gemini Pro is potentially great, but for some reason people still seem to think Claude 3.5 Sonnet is the best coder and the best coding assistant. In fairness, people haven't had time to compare it with everything.

How would you suggest people think about this? The simplest thing would be to swap in a model in exactly the same situation where another model is performing best. But you could easily say that you're leaving performance on the table because different models may not have maximum performance under the exact same conditions. Each model has different conditions that elicit the best from it, and you have to find those conditions.

How do you know how much time to invest in that? It seems very difficult, even for me as an obsessive hobbyist. What's the best practice for absorbing a new Gemini Pro and comparing it with Claude 3.5 Sonnet and o3-mini in today's world?

Logan Kilpatrick

This is such a tough problem space, and I have an incredible amount of empathy for developers, founders, and people building things. There is no silver bullet.

I'll give a couple of reactions. My own personal example underscores the second point I'm going to make. I was doing the normal web-developer thing the other day, trying to get the corners of a table rounded, and I was smacking my head against the problem because of a bunch of weird constraints in the environment I was working in.

I was using the Gemini models, and at 1 point I got fed up. I thought, “Maybe the Gemini models just aren't that good. I'm going to try Claude and see what it does.” I went out of AI Studio, went into Cursor, tried the same simple prompt, and it worked in a single shot. Everything just worked.

I started messaging people, frustrated, saying that we needed to keep making coding better. Then, for my own sanity, I reran the exact same prompt with the Gemini models. It also worked.

This was a good example of how I was doing a bad job prompting. I had pulled myself out of an iterative loop with the model, then started over from scratch and formatted the question and context in a different way. It worked with both models.

That underscores the vibe-based, incredibly unstructured, almost scientific way in which people make these decisions today. I work closely with a lot of teams that have LLMs in production, and you would be surprised, with many of your favorite LLM products, how few evaluations people actually have to understand the metrics that matter for their product and service.

I think there are 2 sides to this coin. The world needs a platform that hosts all the publicly available benchmarks, leaderboards, and other resources. I find it incredibly difficult to navigate and get a snapshot of how good a model is. There are 20 random benchmarks here and 50 random benchmarks there, and I have to look at Minecraft because that benchmark is really cool. I love that benchmark, but everything is split up all over the place, and it's hard to keep track as a developer.

This is my job. It's what I spend every waking moment of my life doing, and it's still difficult to keep track of all of it. For people who have much less time and are doing other things, it's just hard to keep up.

Someone needs to build this platform. Maybe this is the Y Combinator call for startups that you and I should do: build a platform to help people bring all of this together.

Separately, the folks at Kaggle are pushing on the idea of having personal evaluations. You could build a platform where, as new models are released and made available to the world, your personal evaluation runs behind the scenes on those new models. You would get an email saying, “Based on what you've told us, this model might be one you should spend time checking out because it's really good at the things you indicated you care about.”

That type of platform and product experience—taking the burden off developers—is going to be awesome. The challenge is that you still have to create your personal evaluation to begin with, but that 1-time cost is a lot less than having to do all the setup every time a new model hits the market.

Nathan Labenz

If I were going to take 1 practical recommendation from all that for developers, I might say, “Let your users choose.” At least that way, you can get some data and they can feel a little more agency. There might be something good to find there.

I like the idea of personal benchmarks, too, but the things I care about typically don't have a right answer. At Waymark, it's always the same challenge: What makes a good video? We can have a language model judge, but now we're in hall-of-mirrors territory. We don't have evaluations that work for us.

We can detect outright failures to follow the structure or that something is too long, so we have some guardrails. We can detect the clear “thou shalt nots” of the task, but beyond that, it's still really just vibes.

Logan Kilpatrick

I think that's a trend you hit the nail on the head. I don't even know how much of this is a conscious decision that founders are making, but across many of your favorite LLM products—with the exception of Waymark—developers and end users have this choice today.

You go in, there's a model dropdown, and you can choose from most or all of the models available. A timely example is Copilot. Historically, Copilot was powered only by GPT models, but the developer community and the world have moved on. Now it has a model dropdown, and you can choose the Gemini models, the Anthropic models, or the OpenAI models.

More products are going to go in that direction. I think this is also a corollary to a point that people make about the commoditization or contraction of the delta between these models. I don't think that's actually true.

There's a lot of weird nuance that will continue to sprawl over time. You will get substantively different answers from different model providers, even when their capabilities are similar on paper. There is still all this stuff that will be different, and I think it will be important for people to continue having that choice, because those subtle differences have a big impact on the end-product experience.

Nathan Labenz

No doubt about that. Even DeepSeek over the last couple of weeks has shown a very different profile. Perhaps not surprisingly, given its source, its closest description is that its base model is probably closest to the base models from other providers. It can write in ways that are extremely compelling, but it's also much less behaviorally refined than the top-tier models created by Western providers.

A lot remains to be unpacked beneath the surface of any major new model release.

Let's talk for a minute. I know you have to go before too long. The last things I wanted to cover were fine-tuning—because as a developer, that's something I'm always interested in and would love to know the status of—and then what's happening with reinforcement learning at Google.

We've seen the thinking model, and it struck me that there wasn't much actual mention of reinforcement learning, whereas other developers have said, “We did a reinforcement-learning model.” DeepMind seems to have positioned it differently, although I assume a lot of the same techniques are happening under the hood.

I was also going to ask about your call for startups, because I know you've recently raised a solo venture fund. We'll see if we can get you some deal flow. Fine-tuning, reinforcement learning, and your fund—take as long as you have.

Logan Kilpatrick

I continue to be incredibly bullish on fine-tuning. I think the future is one where everyone in the world is using their own fine-tuned model—a version of the model that has the context it needs without that context overly impacting the model's priors and how it makes decisions. That's the rough explanation of how I think about fine-tuning.

We don't have it yet for 2.0 Flash. I think we need to. We've been having a lot of internal discussions about the size of investment we want to make, and personally, I think this is 1 of the biggest opportunities. I completely agree with your point about developers wanting this.

We'll keep pushing on it. It's not available yet, but hopefully it will be available soon. There are also a lot of limitations in how we do fine-tuning with 1.5 Flash today. You can't use images, and there are a bunch of rough edges, so we need to solve all those things and make it a first-class experience.

Nathan Labenz

Your second question was reinforcement learning.

Logan Kilpatrick

Reinforcement learning is part of making those reasoning models. Historically, why haven't we talked about it much? We took the normal, low-key approach to doing the release, which is what we've historically done for our experimental models.

As the world gets more and more excited about what's happening with reasoning models, we're going to start talking a lot more about that work. I'm excited for us to tell more of that story to the world.

The reasoning narrative inside Google is the thing that gets me most excited about the direction we're going in. There has been so much progress and so many breakthroughs, so hopefully we'll tell that story soon. We'll get you some people on the podcast to talk about it.

As for startups, this is still the moment to build impactful, interesting companies. Vision is 1 area I'm really excited about. Take the entire ecosystem built on domain-specific computer-vision models. I think all of that is up for grabs with vision-language models, and there will be a huge amount of startup activity in that space.

I think reasoning is going to make agents work. I haven't been an agent investor in a lot of ways, but there are so many companies trying to tackle problems with agents, and a lot of them don't work today. I think reasoning is going to be the biggest unlock.

We were talking about new models enabling some percentage of Y Combinator startups to suddenly work. I think reasoning is going to be the continual breakthrough that, more than anything else that happens in the next 2 years, makes those companies' products actually work. That's exciting for them and for the world as we figure these things out.

I think there's a whole class of startups that doesn't yet exist. I've started talking to some of the people building these companies about how the fundamental nature of the internet changes in a world where you can't assume the only thing visiting your website is a human, with the exception of index crawlers that make your content more discoverable.

The social contract of the internet isn't set up for that. It's going to be very interesting to see how fundamentally things change, whether websites get locked down, what protections are put in place, and all of that.

There's a very basic new experience around how we engage with the internet that's going to change over the next few years. People with businesses, websites, and companies are going to have to solve that problem, and they're not going to be able to do it themselves. They'll need someone else to solve it for them.

I think there are interesting companies that can be built to enable how your website talks to agents, how attribution happens, and how you're able to capture your share of the value creation that's taking place. I'm interested to see what happens in that space.

Nathan Labenz

That seems like a really good candidate for what will change the world most in the not-too-distant future. It seems very likely to work with a reinforcement-learning paradigm, because you'll get a pretty clear signal from many tasks as to whether they succeeded.

I've been watching Payman a little bit recently. Are there any specific companies you would suggest people look at, or specific problems you think are most worth pitching to you?

Logan Kilpatrick

Evaluations are another one. Going back to this point, you made the comment that even someone I would classify as incredibly sophisticated in this space—someone who understands the ecosystem and why evaluations might be important—can't articulate what the taste is in a way that can happen programmatically.

I think that's really interesting. I don't know how that problem gets solved, but if you've spent too much time in the evaluation rabbit hole, as I have, one of the big realizations is that most problems in life end up being evaluation problems.

If you follow that chain of thought, it's very interesting how things end up happening.

Nathan Labenz

For now, I use expert demonstrations. At Waymark, we have the creative team write a bunch of good stuff, fine-tune on that, or put it into a few-shot prompt and hope for the best. From there, it becomes vibes, but it would be nice to have something better.

Where can people find you if they want to pitch you or if they have questions? You're incredible, as everybody knows, at responding to questions, concerns, and issues around the API, so I don't want to bring you more of that than you already have. Where should people find you if they want to point out an issue or pitch you a startup?

Logan Kilpatrick

I saw someone respond to 1 of my tweets the other day and say, “I miss the old Logan. He used to reply to all of his replies on Twitter.” I looked at how much time I spend on Twitter every week and realized that my time doesn't scale. I'm already putting in way too many hours.

But I'm on Twitter, LinkedIn, and everywhere the internet exists. Hopefully I'm there helping people with Gemini.

Nathan Labenz

Gemini 2.0 Flash is out today in general availability. It's good, fast, and cheap, so it's definitely 1 to check out.

Logan Kilpatrick from Google DeepMind, thank you again for being part of The Cognitive Revolution.

Logan Kilpatrick

Thanks for having me, Nathan. This was fun. Always a pleasure.