Ubuntu使用docker-compose安装chatGPT

ubuntu环境搭建专栏🔗点击跳转

Ubuntu系统环境搭建(十五)——使用docker-compose安装chatGPT


Welcome to the AI era!

Typora

使用docker compose安装

/usr/local文件夹下创建chatgpt

mkdir chatgpt

创建docker-compose.yaml

vim docker-compose.yaml

docker-compose.yaml内容如下

version: '3.8'
services:chatgpt:image: yidadaa/chatgpt-next-webrestart: alwaysnetwork_mode: hostenvironment:- OPENAI_API_KEY="你的api kay"- CODE="你的管理员密码"- BASE_URL="ai的访问路径"container_name: chatgpthostname: localhost

随后使用命令创建容器并运行

docker compose up -d

然后访问一下http://ip:3000,看看

𝓘 𝓵𝓸𝓿𝓮 𝔂𝓸𝓾 𝓽𝓱𝓻𝓮𝓮 𝓽𝓱𝓸𝓾𝓼𝓪𝓷𝓭 𝓽𝓲𝓶𝓮𝓼.

爱(AI)你三千遍。

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

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

相关文章

代码随想录算法训练营Day32|122.买卖股票的最佳时机 II、55. 跳跃游戏、45.跳跃游戏 II

目录 122.买卖股票的最佳时机 II 前言 思路 算法实现 55. 跳跃游戏 思路 算法实现 45.跳跃游戏 II 前言 思路 算法实现 总结 122.买卖股票的最佳时机 II 题目链接 文章链接 前言 本题要求只能持有一支股票,根据每日股票的价格控制股票的买入和卖出获取最…

6. UE5 RPG AttributeSet的设置

AttributeSet 负责定义和持有属性并且管理属性的变化。开发者可以子类化UAttributeSet。在OwnerActor的构造方法中创建的AttributeSet将会自动注册到ASC。这一步必须在C中完成。 Attributes 是由 FGameplayAttributeData定义的浮点值。 Attributes能够表达从角色的生命值到角色…

文件扫码下载的方法?轻松制作文件活码的技巧

现在多文件生成二维码的需求不断的增多,为什么大家都开始选择这种方式来展示文件呢?一方面是将文件储存在云端,避免有时间限制的问题,随时查看文件;二是可以让其他人同时扫描二维码查看内容,当需要分享给很…

Vue四个阶段,八个钩子函数

- 创造阶段:创建Vue实例和初始化数据事件,数据代理,监测watch - beforeCreate,只是创建实例,不能this.$el,this.msg,this.方法名() - created,数据代理了,能v…

内网部署,移动端如何使用,且保障电脑端安全

A. 在企业内网自建DNS服务,然后使用域名代替公网IP重新配置; B. 在互联网区域,使用互联网DNS服务将域名解析到公网IP; C. 在内网区域,使用自建DNS服务将域名解析到服务器内网IP,这样内网电脑不能联网也能正…

【ChatGPT】利用ChatGPT将图片转换成JSON文件

前言 我在创建自己的GPT时,通常会上传一些JSON文件作为知识库,我还制作了一些脚本工具,将PDF文件转换成JSON文件。但是在这个过程中产生一个问题,PDF文件中会有一些图表,JSON文件就不能存储和表达这些图表的内容了。那该怎么办呢?这里跟大家介绍一个方法,可以有效地将图…

孚盟云 多处SQL注入漏洞复现

0x01 产品简介 上海孚盟软件有限公司是一家外贸SaaS服务提供商,也是专业的外贸行业解决方案专业提供商。 全新的孚盟云产品,让用户可以用云模式实现信息化管理,让用户的异地办公更加流畅,大大降低中小企业在信息化上成本,用最小的投入享受大型企业级别的信息化服务,使中…

端口映射的定义、特点、场景、实例、常见问题回答(Port Mapping)

目 录 一、端口映射(Port Mapping) 二、端口映射应用场景(什么时候用到端口映射) (一)、使用端口映射的条件 (二)使用端口映射的具体场景 三、端口映射技术的特点 …

如何将PDF文件转换为Word格式?推荐PDF转换工具

pdf转word格式可以帮助我们对文档的格式进行调整和排版,有时候,pdd文件的排版可能不符合我们的需求,或者需要进行一些样式和布局的调整。通过将PDF转word,我们可以轻松地修改字体、样式、段落间距等,使文档符合我们的要…

数学建模常见算法的通俗理解(1)

目录 1.层次分析法(结合某些属性及个人倾向,做出某种决定) 1.1 粗浅理解 1.2 算法过程 1.2.1 构造判断矩阵 1.2.2 计算权重向量 1.2.3 计算最大特征根 1.2.4 计算C.I.值 1.2.5 求解C.R.值 1.2.6 判断一致性 1.2.7 计算总得分 2 神经…

从零开始配置vim(Windows版)

事情是这样的,之前linux下vim用习惯了...然后就给自己win下vscode也装了个vim插件,用下来还是感觉不顺手,并且处理太多文本时有明显卡顿,于是乎自己配了下win版的vim。 不过好像也并不是从零开始的...初始基础版的.vimrc有copy他们…

ESP-IDF Modbus 主站示例程序

支持的芯片型号ESP32ESP32-C2ESP32-C3ESP32-C6ESP32-H2ESP32-S2ESP32-S3 Modbus 主站示例程序 这个示例展示了使用FreeModbus协议栈来实现ESP32作为主机设备来进行通信, 该示例能读取和写入连接到Modbus线路从机设备的属性值。所有需要访问的参数都在在Modbus主机…

Linux编写简易shell

思路:​ ​ ​ 所以要写一个shell,需要循环以下过程:​ 获取命令行解析命令行建立一个子进程(fork)替换子进程(execvp)父进程等待子进程退出(wait) 实现代码:​ #inc…

从技术大会到面试舞台:程序猿的蜕变之旅!

在这个技术日新月异的时代,程序员们需要不断地学习和提升自己的技能。 参加技术大会,无疑是程序员们拓宽视野、提升技能的重要途径之一。然而,技术大会只是程序员成长的一部分,掌握面试技巧同样至关重要。只有将这两者完美结合&a…

Python入门到精通(三)——Python循环语句

Python循环语句 一、while 循环 1、基础语法 2、嵌套应用 二、for 循环 1、基础语法 2、嵌套应用 三、循环中断:break 和 continue 1、break 2、continue 四、综合案例 一、while 循环 1、基础语法 while的条件需得到布尔类型,True表示继续循环…

【STM32】| 02——常用外设 | I2C

系列文章目录 【STM32】| 01——常用外设 | USART 【STM32】| 02——常用外设 | I2C 失败了也挺可爱,成功了就超帅。 文章目录 前言1. 简介2. I2C协议2.1 I2C物理连接2.2 I2C通信协议2.2.1 起始和停止信号2.2.2 数据有效性2.2.3 数据传输格式2.2.4 从机地址/数据方…

文件泄漏

一、Windows中的文件锁定机制 在Java中操作文件流时,确保及时关闭文件流是非常重要的。在Windows系统上,由于文件锁定机制比较严格,如果一个文件流没有被关闭,可能会导致文件被锁定,从而阻止其它程序对文件的访问&…

学习Spring的第九天

Spring Bean的生命周期 Bean的实例化阶段 : 看配置文件里Bean标签的信息 , 来判断进行实例化(如是否有lazy-init , 或者是否是FactoryBean等等) (实际就是Bean标签表面的信息 , 即BeanDefinition) Bean的初始化阶段 : 对Bean的属性(重要 : BeanPostProcessor方法 , 及如下 , pr…

L1-059 敲笨钟(Java)

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。为了增加敲钟的趣味性,还会糟改几句古诗词。其糟改的方法为:去网上搜寻压“ong”韵的古诗词,把句尾的三个字换成“敲笨钟”。例如唐代诗人李贺有名句曰&…

什么是安全SCDN,有什么作用?

前两天有个站长被朋友推荐联系到了德迅云安全,想要对自己网站做一些安全防护,聊天中问及到了安全SCDN是什么意思,有哪些作用?那么德迅云安全今天就来简单讲述一下安全SCDN,来了解下什么是安全SCDN,以及它有…