将最新的Gemini模型带给Apple开发者
Apple开发者现在可以通过Foundation Models框架直接调用Gemini模型,并在Xcode中利用Gemini进行多步骤编码任务,无需切换窗口。该集成基于Firebase AI Logic,提供预览版。
本周举行的苹果全球开发者大会(WWDC)上,谷歌宣布Apple开发者现在可以安全地使用Foundation Models框架调用云端托管的Gemini模型,并可以在Xcode中访问Gemini。这一公告让Apple开发者能够无缝利用Gemini模型,为最终用户提供动态体验,同时提升自身开发效率。
从iOS 27、macOS 27、iPadOS 27、visionOS 27和watchOS 27开始,模型提供商可以实现新的公有LanguageModel协议,为模型推理提供通用接口。谷歌通过Firebase Apple SDK使Gemini模型可用于Foundation Models框架,提供完全原生的开发体验——云端Gemini模型可以直接通过相同API接入Foundation Models框架。这意味着本地Apple模型和云端Gemini模型共享同一API表面,开发者可以轻松在本地和云端推理之间切换,以适应不同用例。这种灵活性对于实现最佳代理型应用体验、同时最小化成本和延迟至关重要。
该集成利用了Firebase(谷歌云的客户端应用开发平台),基于Firebase AI Logic——一项生产级服务,允许开发者将最新Gemini模型直接集成到iOS、macOS、iPadOS和visionOS应用中,无需构建和维护独立的后端服务器。此外,通过使用Firebase App Check,用于访问Gemini模型的API等可受到保护,防止滥用。对于已经使用Apple Foundation Models框架的开发者,切换到Gemini模型只需少量代码更改:替换模型实例即可。该集成将于明日作为预览版发布。
谷歌还与苹果合作,将Gemini集成到Xcode中,使开发者在开发过程中无需切换工具或窗口即可执行复杂的多步骤任务。通过Xcode中的智能设置面板配置后,Gemini提供代理式体验,帮助开发者更快地审查代码、修复错误和构建新功能。
认证方面,个人开发者可直接从Google AI Studio获得自助Gemini API密钥,提供免费层和付费层;企业开发者可使用Gemini企业代理平台获取API密钥,从而利用组织保证的专用企业配额和数据隐私参数。通过Apple Foundation Models框架和Xcode的无缝集成,开发者可以轻松构建、保护并扩展下一代代理型AI体验。