首页 > AI头条  > 正文

谷歌Gemini API 现已兼容 OpenAI,助力开发者轻松切换

2024-11-13 11:31 · 来源: AIbase基地

谷歌近日宣布推出其 Gemini API 的新端点,旨在帮助已经采用 OpenAI 解决方案的开发者更轻松地切换到 Gemini。这一新端点目前仍处于测试阶段,仅提供部分 OpenAI 功能的支持。

image.png

根据谷歌的介绍,该新端点可以在使用直接的 REST 调用或 OpenAI 官方 SDK 的情况下替代 OpenAI 的端点。例如,如果你有一个使用 OpenAI SDK(比如 Python)编写的程序,可以通过如下代码更改初始化,使用谷歌的模型:

from openai import OpenAI

client = OpenAI (

    api_key="gemini_api_key",

    base_url="https://generativelanguage.googleapis.com/v1beta/openai/"

在代码中,开发者需要提供 Gemini API 密钥,密钥可以直接写在代码中或通过 OPENAI_API_KEY 环境变量传递。要生成文本,可以使用聊天补全 API,如下所示,指定希望使用的 Gemini 模型名称:

response = client.chat.completions.create (

    model="gemini-1.5-flash",

    n=1,

    messages=[

        {"role": "system", "content": "你是一个有帮助的助手。"},

        {

            "role": "user",

            "content": "给我解释一下 AI 是如何工作的"

        }

    ]

print (response.choices [0].message)

此外,新的 Gemini 端点还支持 OpenAI 的嵌入 API,用于测量文本字符串之间的相关性。简而言之,嵌入 API 将文本映射为浮点数的向量,开发者可以利用这些向量来搜索特定值、对文本进行聚类、检测异常和提供推荐等。以下代码片段展示了如何在 Gemini 中使用这一功能:

response = client.embeddings.create (

    input="您的文本字符串在这里",

    model="text-embedding-004"

print (response.data [0].embedding)

目前,聊天补全 API 和嵌入 API 是唯一可以通过新 OpenAI 端点在 Gemini 模型上使用的 OpenAI 功能。此外,图像上传和结构化输出的支持也仅限于有限的功能。谷歌表示,他们计划添加更多 OpenAI 的功能,以便开发者能够更方便地将 Gemini 作为 OpenAI 的替代方案,但具体的时间框架尚不明确。

在 Reddit 的讨论中,评论者对谷歌的这一举措表示赞赏,认为这为 OpenAI API 用户提供了一种逃避锁定的解决方案,尽管距离实现一个标准 API 以便于在不同模型提供者之间轻松切换仍有很长的路要走。

作为更通用的方法,vLLM 项目旨在支持各种生成和嵌入模型,并提供一个与 OpenAI 兼容的服务器。借助 vLLM,开发者可以使用 Mistral、Llama、Llava 以及当前可用的许多其他主要模型。

官方介绍:https://developers.googleblog.com/en/gemini-is-now-accessible-from-the-openai-library/

划重点:  

🌟 谷歌推出 Gemini API 新端点,帮助开发者更轻松地切换到 Gemini。  

🔑 新端点支持 OpenAI 的聊天补全和嵌入 API,但功能尚不完全。  

🛠️ vLLM 项目提供多种模型的支持,提升 API 灵活性。

  • 相关推荐
  • 华为全联接大会2025首发《算力珠玑》十大实战案例助力开发者攻克鲲鹏、昇腾开发难关

    《算力珠玑:鲲鹏昇腾应用开发案例详解》由上海交通大学林新华教授等主编,聚焦鲲鹏与昇腾两大自主计算生态的应用迁移与优化难题。全书通过十个真实场景案例,系统解析从传统平台迁移至自主算力平台的代码移植、性能调优及算子开发等关键技术,涵盖高能计算、AI训练、工业诊断等领域。书中结合理论与实践,提供具体代码与优化策略,旨在帮助开发者降低迁移成本、提升效率,推动自主算力技术在实际场景中“用好用活”,为我国在全球算力竞争中夯实基础。

  • 央视深度揭秘:最值得买的RGB-Mini LED电视海信U7S Pro,硬实力来自中国芯

    海信发布RGB-Mini LED电视U7S Pro,采用RGB三原色背光技术,无需荧光粉二次转换,实现更高色彩纯度和亮度,画面通透真实。搭载自研信芯AI画质芯片H7,支持行业最高3×10240分区控制,结合黑曜屏Ultra双层降反技术,反光率仅1.28%。具备4K 170Hz高刷,游戏体验流畅。新品预售价15999元起,预存1000元抵2000元,享能效补贴。

  • iPhone 17 Pro mini首曝:4.7英寸屏 未能上市

    9月24日有博主爆料,苹果曾计划推出4.7英寸iPhone 17 Pro mini,但在DVT阶段取消开发。该机型设计类似iPhone 17 Pro,采用横向矩阵相机和铝合金一体化机身,但工程师认为其外观“荒谬”。苹果曾尝试小屏路线,iPhone 12/13系列推出mini版本但销量未达预期,iPhone 14起以Plus替代mini,然而Plus销量同样不佳。从iPhone 17系列开始,苹果新增主打轻薄的Air机型,Plus系列正式退出市场。

  • TCL华星助力产业规范,《Mini LED室内商用显示屏》团体标准重磅发布

    2025年7月15日,《Mini LED室内商用显示屏》团体标准正式发布,标志着Mini LED技术从分散发展迈向统一规范的关键跨越。该标准由深圳照明与显示工程行业协会等机构牵头,汇聚近50家产业链企业智慧,构建了科学、系统的质量评估与性能规范体系。通过明确产品定义、分类维度、性能指标升级及检测方法,重点解决行业长期存在的技术指标不统一、质量参差不齐等痛点。标准实施将推动产业链协同,预计带动市场规模年增速超30%,助力企业提升高端产品竞争力,并为客户采购提供清晰依据,促进Mini LED在会议大屏、数字标牌等商用场景加速落地,引领产业向更高一致性、更低功耗演进。

  • HC2025丨高校创新力量“花开”开发者日,鲲鹏昇腾使能科研创新

    2025年9月18日至20日,华为全联接大会在上海成功举办。开发者日集中展示了一批基于鲲鹏、昇腾基础软硬件平台的前瞻性创新成果,覆盖AI编程语言、大模型训练加速、多模态模型及科学计算仿真等领域。重点成果包括:北京大学团队研发的DeepFlame燃烧流体仿真工具实现火箭发动机超临界燃烧模拟千倍加速;清华大学团队开源AI量子编程语言TileLang显著提升开发效率;东南大学提出多模态大模型优化方法;魔芯科技构建首个基于昇腾的3D空间智能大模型;趋境科技KTransformers引擎通过异

  • ​名创优品MINISO叶国富:坚持自有IP与全球化布局,构建新消费市场

    名创优品2025年第二季度及上半年财报显示,公司业绩全面增长。总营收达49.7亿元,同比增长23.1%;毛利率提升至44.3%。非国际财务报告准则下净利润为6.9亿元,增长10.6%。通过IP生态建设、渠道升级与全球化战略,中国及海外市场同店销售稳步增长,海外营收增幅达28.6%。门店扩张持续推进,全球零售网络新增124家。“开好店、开大店”策略成效显著,MINISO LAND等新业态单店效益突出。同时,公司宣布派发中期股息,并加大股份回购,强化股东回报。未来将持续深化全球布局,推动高质量增长。

  • 突破 Mini LED!三星 Micro RGB 引航显示进入 Micro 时代

    三星在京东方MALL举办“AI的呵护”家电线下体验展,展出全球首款Micro RGB电视115MR95F。该电视采用Micro RGB技术,实现100% BT.2020色域覆盖,色彩精准度与对比度达到新高度。搭载AI芯片优化画质,支持144Hz刷新率与杜比全景声,定价199,999元。三星借此布局超高端市场,展示Micro RGB+QD-OLED+Micro LED三大技术矩阵,重塑显示行业格局。

  • 超越RGB的全局高色域有多狠?2025最值得期待的电视技术还得看SQD-Mini LED

    TCL最新发布的SQD-Mini LED技术突破行业十年色域瓶颈,实现100% BT.2020全局高色域,结合超级量子点与超强控光技术,解决了传统RGB-Mini LED色彩纯度不足、串色等问题。搭载该技术的X11L电视以万象分区精准控光提升对比度,色彩还原精准、过渡自然,树立了"光色双绝"新标杆,推动高端电视画质进入新纪元。

  • 小米电视S Pro Mini LED 2026发布:售价5199元起

    9月25日,小米电视S Pro Mini LED 2026正式发布,提供65、75、85、98英寸四种尺寸,满足多样化需求。新品搭载9655旗舰芯片,配备4GB+64GB存储组合,运行澎湃OS 3系统。屏幕采用Mini LED技术,峰值亮度达5200nits,支持4K 165Hz原生刷新率及330Hz竞技模式,具备VRR、FreeSync Premium Pro认证。音频方面配备2.1.2声道设计,支持杜比全景声。外观采用超窄边框,接口丰富,包括HDMI 2.1×3等。雷军特别推荐85英寸版本,称其适合大多数家庭。各尺寸首销价与零售价有差异,如65英寸首销5199元,零售6499元。

  • 3299元起 华为MatePad mini悦读版开售 能打电话的小平板

    华为MatePad Mini悦读版今日开售,提供常规屏和柔光屏两个版本,售价3299元起,仅限华为体验店等线下渠道销售。相比标准版,该版本不支持北斗卫星功能,芯片从麒麟9010降至9010B,核心数减少,USB接口从3.0降为2.0,但其他参数如屏幕尺寸、电池、摄像头等保持一致。亮点包括8.8英寸柔性OLED全面屏、1800nits峰值亮度,柔光屏版售价3799元,采用创新光学膜材降低闪烁干扰,并通过德国莱茵与SGS护眼认证。此外,该平板支持通话与蜂窝网络,可插卡使用,配备听筒及智能来电识别功能,前置3200万像素、后置5000万像素主摄,内置6400mAh电池并支持66W快充。

今日大家都在搜的词: