舍OpenAI, 取Gemini
前言
让我们去到官网一看如何通过API来使用Google目前最强大的AI模型。
跟大多数大模型一样,Gemini根据不同的应用场景分成不同的版本:
目前可以使用的是Gemini Pro
费用方面有个好消息,目前是免费的,这可比OpenAI棒多了。只不过,限制是每分钟的调用次数上限为60。这在学习阶段完全够了。商业使用选择Pay as you go ! 这里声明了输入输出数据是会被采集的,大家在使用的时候,自行评估是否要将自己的数据提交给Gemini。
让我们点击Get API key in Google AI Studio
,来得到自己的API KEY。
Gemini 为开发者提供了AI云开发平台,也就是Google声称的AI开发全家桶,喜提!
创建Google API KEY
按图,即可得到API KEY
Gemini的api_key是跟项目绑定的, 当我们按下图的指示点击,就会进入到项目。google cloud 云平台棒棒的,让我们的AI应用快点上云,这分分钟是要跟微软的OpenAI 硬刚的节奏啊。
在LangChain中使用Gemini模型
拿到API_KEY后,让我们使用colab来小玩一把Gemini。
一些概念
可以传给Gemini的上下文上限是32K
目前是免费的,限制是每分钟调用次数
支持与OpenAI类似API, function calling, embeddings, semantic retrieval, chat functionality等。
支持180多个国家的38种语言,听说中文是撸的文花一言的羊毛这找谁说理去?
输入是文本,输出也是, 啥时支持生成图片和视频呢?
专业版除了文外,还支持图片作为输入。
安装依赖
安装依赖,google-generativeai
输出模型, langchain-google-genai
与langchain
结合,看到了AI应用替换OpenAI的曙光了,最近的OpenAI又笨又慢,不惯着它了。python-dotenv
用于读取.env文件里的Gemini Api_key。
读取环境变量
调用模型
结果
总结
Gemini的使用流程,Cloud AI 来了。