Google AI 大模型 Gemini

gemini2024-11-08 14:13:24765

先做个广告:需要购买Gemini帐号或代充值Gemini会员,请加微信:gptchongzhi

前言

今年(2023 年)可以说是 AI 最火热的一年,AI 开始了与很多技术产生了融合,例如云计算、大数据和物联网等融合,从而创造出新的应用和解决方案。

推荐使用Gemini中文版,国内可直接访问:https://ai.gpt86.top 

再比如微软发布了 Copilot,一款 AI 代码助手,可以帮助程序员编写代码。DeepMind 发布了 AlphaFold2,一款蛋白质结构预测模型,可以预测蛋白质的 3D 结构。OpenAI 发布了 DALL-E 2,一款图像生成模型,可以根据文本描述生成逼真的图像。

而我们本文要介绍的重点 Gemini 是谷歌继 PaLM 和 Flamingo 之后,谷歌大脑团队的第三个大型语言模型项目。谷歌希望 Gemini 能够在各种自然语言处理任务上取得最先进的性能,包括文本生成、机器翻译、信息检索等。他们还希望 Gemini 能够用于开发新的应用程序和服务,例如聊天机器人、语音助手等。

PS:谷歌已经开放了 Gemini Pro 的 API key 申请通道,并且免费开放给开发者使用。但是我国境内是无法直接使用的,为了在国内也能使用,我们可以通过 Vercel 进行 WebUI 部署来实现代理效果。按照本文操作结束后,我们将不再使用翻墙软件也能够在国内继续使用 Gemini Pro 进行对话聊天。

介绍

目前 Gemini 包含了三个不同大小的模型:

  • • Gemini Ultra: 最强大的大语言模型,可用于高度复杂的文本和图像推导处理任务。(预计 2024 年发布)

  • • Gemini Pro: 性能最佳的大语言模型,被广泛地用于文本和图像推理任务。(本文讲解就是此模型,可以直接使用)

  • • Gemini Nano: 最高效的大语言模型,支持离线用例,用设备处理能力。(发布日期未定)

Gemini vs GPT-3.5

Gemini 最新数据截止到 2023 年 4 月。

体验

    界面说明:
• 通过访问 自己域名 与 Gemini Pro 进行聊天。
• 通过简单 WebUI 实现 API 代理访问。
• 至于翻墙我们是通过 Vercel 部署来实现代理访问效果。

部署

部署前我们先需要有 Github 账号,再通过 Github 账号注册关联到 Vercel,通过 Vercel 部署我们的开源的 WebUI 项目。

申请 Gemini API key

访问 https://ai.google.dev/ 官网,点击 Get API key in Google AI Studio 申请 API key

整个教程只有这步需要翻墙访问,由于政策原因不会过多介绍,可以通过下面邀请链接来注册账号 https://my.cutecloud.cc/auth/register?code=f6bK69 ,使用我的邀请码注册可以获得奖励金。

注册 Github

Github 注册可以通过邮箱注册,我这里面不介绍,不过一般大家也都有 Github 账号,如果需要可以自行搜索教程。

注册 Vercel

没有账号的点击 Sing Up 注册,按照引导创建你的账号。

点击 Continue 继续创建账号,在下一步推荐我们选择 Github 后面会比较方便一些。

部署 WebUI 项目

我们先在浏览器中打开 https://github.com/babaohuang/GeminiProChat

滑动到图片位置,点击 

点击 Create 进行项目创建,需要注意创建的位置是你的 Github 上面仓库,名称不要重复。

填写刚刚我们申请的 Gemini API key 后点击 Deploy 开始部署 WebUI。等待一会看到下图表示部署完成。

点击 Continue to Dashboard 进行下一步查看。

进行自定义域名配置。

将 CNAME 部署到你的域名服务商中。例如我的是阿里云。

dns 域名服务商配置完成后等待 Vercel 的刷新,都没问题,我们就可以通过自己的域名访问了,省去了翻墙的困扰。

特殊情况

• 如果你在调用 API 后返回异常 User location is not supported for the API use. 我们还需要 palm-netlify-proxy 的部署,部署方式都是一样的。只不过使用的是 Netlify 平台部署 。
• Netlify 与 Vercel 是类似的产品。
其实palm-proxy 也能避免上面问题,但是 palm-proxy 可能会被 Vercel 官方禁止部署或封禁账号的风险,因此不推荐,所以才推荐了 Netlify 平台的 palm-netlify-proxy 方式部署。

部署方式不介绍了,文件结尾有 palm-netlify-proxy 项目的 Github 地址,我只贴一下配置 API_BASE_URL 的环境变量的说明图。

总结

至此我们就可以通过自己域名来访问我们的 Gemini Pro WebUI 项目了。

GeminiProChat 是通过 Gemini API key 来实现的聊天效果,但是毕竟项目属于刚刚起步状态,还有很多不完善的功能,例如上传图片,Google AI Sutdio 是可以传图片的解析图片的,但是我们主要还是想要它的文本对话能力, 而图片解析还未完善此功能,暂时等待后期升级迭代吧~

相关网址:
Gemini:https://ai.google.dev/
Github:https://github.com/
Vercel:https://vercel.com/
Netlify:https://www.netlify.com/
palm-netlify-proxy:https://github.com/antergone/palm-netlify-proxy

代充值chatgpt plus

本文链接:https://google-gemini.cc/gemini_35.html

谷歌Gemini NanoGemni pro模型Gemni proGemniGemini API KeyGemini APIGeminiProChatGPT-3.5 TurboGoogle Gemini 对比GPT-3.5谷歌Gemini好用吗

相关文章