当前位置:首页|资讯|ChatGPT|谷歌|编程

如何快速和GoogleAI聊天

作者:枯龙kulon发布时间:2024-01-28

与火爆的chatGPT相比,Google的Gemini似乎没什么存在感。

GoogleAI的API目前还未收费,构建个小聊天工具,没事和AI聊聊天,看起来似乎有很意思。

 如何快速在本地搭建和GoogleAI聊天的网站呢?

  

注意,使用前需要有Google帐号,以及科学上网的方式

 

项目需要Python运行环境,如何安装Python请参考《个人随笔网站开发记录》

项目其实是使用GoogleAI提供的Web示例运行的, Web示例只需更改一处代码,就可以在Python或者其他Web服务器(比如nginx等)上运行起来。

 

谷歌AI主页:https://ai.google.dev/

登录谷歌帐号,打开链接:https://makersuite.google.com/app/prompts/new_freeform

实际上就可以和GoogleAI聊天了。

不过我们要在本地构建一个小网站,研究下API的用法。

打开链接:https://makersuite.google.com/app/apikey

点击左侧的“Get API key”后,点击右侧的“Create API key in new project”,创建一个API key,注意,目前每个帐号仅能创建一个。

创建后的API key注意保存,因为是公开的key,其他人也可以随意使用,所以请不要泄漏给他人。

如果发现泄漏,请删除现有的key,重新创建key。

申请完成之后。接下来下载google ai的示例代码。

打开地址:https://github.com/google/generative-ai-js

下载完成之后如图所示:

解压缩文件,解压缩后的目录结构如下:

进入utils目录,编辑shared.js文件:

使用编辑器软件打开shared.js文件,修改红框中的内容:

修改为前面申请的API key:

保存文件。

 

=======

接下来编写python文件。

现在把web目录复制到一个新建的目录中

在目录下新建个py文件:

编写如下代码:

该代码的功能是:以指定端口,启动一个网站,用来运行下载的示例代码。

项目代码运行需要flask框架,如果未安装,请先安装:

python -m pip install flask

如果配置了python虚拟环境,请切换到虚拟环境再执行安装代码。


编写完成之后,在终端或者命令提示符中执行:

python xxx/web_ai.py

执行,其中xxx为py文件所在目录的完整路径

 

打开浏览器,输入地址:http://localhost:8100/chat.html

将会看到如下页面:

其中:

index.html,支持上传图片生成描述;

chat.html,对话模式。

 

 

现在,可以和GoogleAI聊天了。


附:谷歌AI文档参考

地址:https://ai.google.dev/tutorials/web_quickstart?hl=zh-cn



Copyright © 2025 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1