舍OpenAI, 取Gemini

admin11个月前笔记115

前言

image.png

   让我们去到官网一看如何通过API来使用Google目前最强大的AI模型。

  跟大多数大模型一样,Gemini根据不同的应用场景分成不同的版本:

image.png

  目前可以使用的是Gemini Pro

  费用方面有个好消息,目前是免费的,这可比OpenAI棒多了。只不过,限制是每分钟的调用次数上限为60。这在学习阶段完全够了。商业使用选择Pay as you go ! 这里声明了输入输出数据是会被采集的,大家在使用的时候,自行评估是否要将自己的数据提交给Gemini。

image.png

  让我们点击Get API key in Google AI Studio,来得到自己的API KEY。

image.png

  Gemini 为开发者提供了AI云开发平台,也就是Google声称的AI开发全家桶,喜提!

创建Google API KEY

image.png

  按图,即可得到API KEY

  Gemini的api_key是跟项目绑定的, 当我们按下图的指示点击,就会进入到项目。google cloud 云平台棒棒的,让我们的AI应用快点上云,这分分钟是要跟微软的OpenAI 硬刚的节奏啊。

image.png

在LangChain中使用Gemini模型

  拿到API_KEY后,让我们使用colab来小玩一把Gemini。

  • 一些概念

  1. 可以传给Gemini的上下文上限是32K

  2. 目前是免费的,限制是每分钟调用次数

  3. 支持与OpenAI类似API, function calling, embeddings, semantic retrieval, chat functionality等。

  4. 支持180多个国家的38种语言,听说中文是撸的文花一言的羊毛这找谁说理去?

  5. 输入是文本,输出也是, 啥时支持生成图片和视频呢?

  6. 专业版除了文外,还支持图片作为输入。

  • 安装依赖

  安装依赖,google-generativeai输出模型, langchain-google-genailangchain结合,看到了AI应用替换OpenAI的曙光了,最近的OpenAI又笨又慢,不惯着它了。python-dotenv用于读取.env文件里的Gemini Api_key。

image.png


  • 读取环境变量

image.png


  • 调用模型

image.png


  • 结果

image.png


总结

  • Gemini的使用流程,Cloud AI 来了。



相关文章

三分钟彻底搞懂Nginx反向代理

三分钟彻底搞懂Nginx反向代理

正向代理如果把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理,下面是正向代理的原理图。由于工作环境原...

关于Nginx配置ssl证书实现https安全访问

关于Nginx配置ssl证书实现https安全访问

一、查看已知端口占用情况比如,我们想知道8080端口的使用情况,或者说被谁占用了,命令如下:1netstat -anp | grep 8080结果如下:也可以使用命令:1netstat -tln |...

Docker系列 镜像

Docker系列 镜像

一、知识要点镜像基本操作镜像实现原理二、镜像操作镜像的操作可分为:拉取镜像:拉取远程仓库的镜像到本地重命名镜像:使用docker tag 命令重命名镜像查看镜像:使用docker image ls 或...

专注docker安全:Security Scanning

专注docker安全:Security Scanning

今天我们宣布 Docker Security Scanning(Docker安全扫描,原名项目鹦鹉螺)全面上市。Security Scanning 目前以一个服务附加在 Docker Cloud 私有...

如何在服务器上添加虚拟IP

如何在服务器上添加虚拟IP

最近,有位小伙伴为了实现Nginx的高可用,在自己的服务器上搭建了一套Nginx集群,Nginx节点的服务器总共有3台。那么问题来了:如何对外只使用一个IP地址,通过某种策略来访问三个服务器节点上的N...

如何轻松玩转树莓派系统?

如何轻松玩转树莓派系统?

安装精简版树莓派系统,让你的树莓派更加轻盈。在这种情况下,你两个选择:要么你可以绞尽脑汁地把所有你不需要的东西都删干净,要么你还可以用精简版树莓派系统Raspberry Pi OS Lite来构建专门...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。