搭建谷歌Gemini

news2025/1/15 12:47:19

前言

Gemini是Google AI于2023年发布的大型语言模型,拥有强大的文本生成、理解和转换能力。它基于Transformer模型架构,并使用了大量文本和代码数据进行训练。Gemini可以执行多种任务,包括:

  • 生成文本:可以生成各种类型的文本,如文章、代码、诗歌、剧本、音乐作品等。
  • 翻译语言:可以支持多种语言之间的互译,并能根据上下文进行调整。
  • 回答问题:可以回答开放式、挑战性或奇怪的问题,并提供详细的解释。
  • 完成指令:可以按照用户的指令完成各种任务,如写邮件、写代码、写剧本等。

我想说的是,Gemini真的比ChatGPT3.5香。Gemini当然也提供了免费试用,单做了一些限制:

  • 调用频率: 每分钟最多 60 次调用。
  • 文本长度: 每个请求最多 1024 个字符。
  • 图片大小: 每张图片最大 1 MB。
  • 输出文本长度: 每个请求最多 2048 个字符。
  • 功能限制: 免费版不提供部分高级功能,例如语义分析、情感分析、知识图谱等。

另外根据谷歌提供的定价信息,Gemini提供了两种收费方式:

1. 按需付费:

  • 按照您使用的计算资源和存储空间付费。
  • 适合偶尔使用 Gemini 或需要灵活性的用户。
  • 价格如下:
    • 每千个字符 0.00025 美元
    • 每张图片 0.0025 美元
    • 每千个输出字符 0.0005 美元

2. 订阅:

  • 每月支付固定费用,获得一定量的计算资源和存储空间。
  • 适合经常使用 Gemini 或需要稳定性能的用户。
  • 价格如下:
    • Gemini Pro:每月 19.99 美元
    • Gemini Enterprise:每月 39.99 美元

部署关键点

1、获取APIkey;

2、部署服务器:需要海外的服务器;或者使用Vercel 平台部署(本文使用)

3、可能需要有“御剑上网”能力(懂的都懂)

获取API keys

使用Google帐号访问Gemini官网

点击Get Gemini API key in Google AI Studio,在跳转页面点Get API key,然后点击 Create API key in new project,记得点击Copy保存起来,后面会用到

Vercel 一键部署

访问GeminiProChatGitHub项目,README最下面的Deploy章节下的“Deploy With Vercel(Recommended)”

Create Git Repository

点击上图的Deploy会自动跳转到vercel(此处需要有vercel帐号或者GitHub帐号授权登录),自定义repostory name:gemini-pro-chat,点击create

Configure Project

跳转后的页面需要输入GEMINI_API_KEY(前面我们获取到的API key)

Build Project

耐心等待,等部署完成后,点击 Continue to Dashboard 进入控制面板。可以点击Visit按钮跳转访问,也可以直接复制域名访问。但是,Vercel分配的域名大概率需要“御剑上网”。如果要解决该问题需要施展钞能力,购买一个可以“御剑上网”的域名。其实很便宜,1年期新注价格也就6块钱。

如果要配置自己的域名,上图Domains进去,编辑项目,输入自己的域名,然后保存即可。

阿里云域名注册网址:https://wanwang.aliyun.com/domain/

Docker部署 

当然也可以docker部署,个人感觉最简单的一种,但是如果部署在国内服务器,比如自己笔记本或者公司内网服务器上,都可能会失败。原因有二:1、笔记本或者服务器需要访问互联网;2、需要“御剑上网”。

$ docker pull babaohuang/geminiprochat:latest

$ docker run --name geminiprochat \
--restart always \
-p 3000:3000 \
-itd \
-e GEMINI_API_KEY=上面获取到的API keys \
babaohuang/geminiprochat:latest

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1519437.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

蓝桥杯2022年第十三届省赛真题-灭鼠先锋

LLLV solution1 必输:只有一个格子 手算可以模拟出来~ solution2 OOOO状态下,谁先下谁必输 》问题转化为谁先下满第一排,谁必赢,可以非常容易的模拟出来

buuctf warmup 超详细

目录 1.代码审计&#xff1a; 2.逻辑分析 3.总结分析 4.分析记录 5.疑点解答 1.代码审计&#xff1a; <?phphighlight_file(__FILE__);class emmm //定义了一个类{public static function checkFile(&$page) 类里面又申明创建…

稀碎从零算法笔记Day18-LeetCode:移除链表元素

前言&#xff1a;接近20day的时间&#xff0c;终于来到了链表。 题型&#xff1a;指针、链表 链接&#xff1a;203. 移除链表元素 - 力扣&#xff08;LeetCode&#xff09; 来源&#xff1a;LeetCode 题目描述 给你一个链表的头节点 head 和一个整数 val &#xff0c;请你…

UE4_AI_行为树_行为树快速入门指南

声明&#xff1a;学习笔记。 在 行为树快速入门指南 中&#xff0c;你将学会如何创建一个敌方AI&#xff0c;该AI看到玩家后会做出反应并展开追逐。当玩家离开视线后&#xff0c;AI将在几秒钟后&#xff08;这可根据你的需求进行调整&#xff09;放弃追逐&#xff0c;并在场景中…

P1086 [NOIP2004 普及组] 花生采摘

题目描述 鲁宾逊先生有一只宠物猴&#xff0c;名叫多多。这天&#xff0c;他们两个正沿着乡间小路散步&#xff0c;突然发现路边的告示牌上贴着一张小小的纸条&#xff1a;“欢迎免费品尝我种的花生&#xff01;――熊字”。 鲁宾逊先生和多多都很开心&#xff0c;因为花生正…

xnip滚动截图失效

出现问题背景 系统&#xff1a;macos 截图区域&#xff1a;iterm终端 问题原因 截图背景为非纯色背景&#xff0c;我在iterm中的背景设置了图片&#xff0c;即使用图片作为终端背景&#xff0c;而xnip不支持非纯色背景的滚动截图。 解决方法 取消使用图片背景。 引用 滚…

Linux编译器gcc/g++的功能与使用

一、程序的生成 首先&#xff0c;我们知道程序的编译分为四步&#xff1a; 1、预处理 2、编译 3、汇编 4、链接 1.1预处理 预处理功能主要包括头文件展开、宏定义、文件包含、条件编译、去注释等。 所谓的头文件展开就是在预处理时候&#xff0c;将头文件内容拷贝至源文…

算法之二分查找算法

二分查找算法简介 1. 首先说明二分查找算法是比较恶心, 细节很多, 很容易写出死循环的算法, 但熟悉了之后是最简单的算法. 2. 其次我们可能听说过二分查找的前提是数组有序的前提下进行, 但其实不一定. 3. 二分查找算法有一套模板: 朴素的二分模板: 比较简单, 但是有局限性查找…

【Office学习】Word参考文献交叉引用之连续引用

Word中为实现连续多个参考文献的的引用&#xff0c;如[1-3] 通过交叉引用至内容中的【1】和【3】不必多说&#xff0c;关键问题是如何变成[1-3]&#xff0c;如果强行删掉两边括号&#xff0c;更新后会恢复原样不说&#xff0c;打印或者转为PDF无法识别到删除的修改。 例如 1…

北斗卫星在桥隧坡安全监测领域的应用及前景展望

北斗卫星在桥隧坡安全监测领域的应用及前景展望 北斗卫星系统是中国独立研发的卫星导航定位系统&#xff0c;具有全球覆盖、高精度定位和海量数据传输等优势。随着卫星导航技术的快速发展&#xff0c;北斗卫星在桥隧坡安全监测领域正发挥着重要的作用&#xff0c;并为相关领域…

C++ 网络编程学习五

C网络编程学习五 网络结构的更新单例模式懒汉单例模式饿汉单例模式懒汉式指针智能指针设计单例类 服务器优雅退出asio的多线程模型IOServiceasio多线程IOThreadPoolepoll 和 iocp的一些知识点 网络结构的更新 asio网络层&#xff0c;会使用io_context进行数据封装&#xff0c;…

Typora设置文本颜色

目录 总共分为三种方法 1.使用markdown语法的内联公式 2.使用HTML语法 3.借助第三方软件&#xff08;不建议&#xff0c;操作没那么顺滑&#xff09; 总共分为三种方法 1.使用markdown语法的内联公式 <1>首先需要在设置中勾选Markdown扩展语法下的内联公式&#xff…

QML| QML 组件

# | QML 组件 | 组件是可重用的、封装好的QML类型,并提供了定义好的接口。组件一般使用一个.qml文件定义。前面讲到的使用QML文档定义对象类型,其实就是创建了一个组件。这种使用独立QML文件创建组件的方法这里不再讨论。除了使用单独的QML文件,还可以使用Component类型在一…

DVWA 靶场搭建

文章目录 环境说明1 DVWA 简介2 DVWA 安装 环境说明 操作系统&#xff1a;Windows 10PHPStudy 版本: 8.1.1.3Apache 版本&#xff1a;2.4.39MySQL 版本 5.7.26 1 DVWA 简介 DVWA&#xff08;Damn Vulnerable Web App&#xff09;是一个基于 “PHP MySQL” 搭建的Web应用程序&…

【linux】进程(一)

先看预备知识&#xff0c;对本篇文章更有帮助。 目录 进程概念&#xff1a;了解动态运行的概念&#xff1a;进程的本身内部属性&#xff1a;启动进程&#xff1a;关闭进程&#xff1a; 如何创建进程&#xff1a;进程状态&#xff1a;直接看进程状态&#xff1a;僵尸进程与孤儿…

L2-002 链表去重(Python)

给定一个带整数键值的链表 L&#xff0c;你需要把其中绝对值重复的键值结点删掉。即对每个键值 K&#xff0c;只有第一个绝对值等于 K 的结点被保留。同时&#xff0c;所有被删除的结点须被保存在另一个链表上。例如给定 L 为 21→-15→-15→-7→15&#xff0c;你需要输出去重后…

golang中new和make的区别

1. 先看一个例子 package mainimport "fmt"func main() {var a *int*a 10fmt.Println(*a) }运行结果是啥呢&#xff1f; 问&#xff1a;为什么会报这个panic呢&#xff1f; 答&#xff1a;因为如果是一个引用类型&#xff0c;我们不仅要声明它&#xff0c;还要为…

林木园区改造VR仿真培训课件提高人们的专业素质

森林经营VR模拟体验摆脱了传统森林经营周期长、实践难及耗材大等问题&#xff0c;借助VR虚拟仿真技术为人们提供一种全新的、沉浸式的森林经营体验&#xff0c;让人们更好地了解森林经营的全周期。 提高人们的环保意识 通过亲身参与森林经营的过程&#xff0c;人们可以更直观地…

【学习心得】字符验证码逆向思路

一、验证码验证流程 首先在破解验证码之前&#xff0c;需要知己知彼才能百战百胜&#xff0c;所以通过下面这张图来了解一下验证码是如何起作用的。下面以登录业务为例。 &#xff08;1&#xff09;简单流程 &#xff08;2&#xff09;请求与响应数据包流程 二、破解验证码一般…

Linux中防火墙相关操作

一、查看防火墙状态 可通过两种方式查看防火墙状态&#xff0c;一种通过systemctl命令&#xff0c;另一种是通过firewall-cmd命令。 1、systemctl status firewalld 2、firewall-cmd --state 二、关闭防火墙 1、暂时关闭&#xff1a;设置暂时关闭防火墙将会在下次重启系统后失…