Docker Compose 和 ChatGpt 私有部署

1. 下载 Docker Compose 的二进制文件:

      Docker Compose 的Github下载链接地址是: Releases · docker/compose · GitHub

      注:这里没有讲解docker的安装,因为已经写好了,在这里可以去看一下,先安装好docker在其弄 docker compose 。文章链接:Ubuntu安装Docker_在ubuntu虚拟机中安装docker_南城猿的博客-CSDN博客

 1.1.在Ubuntu中安装 使用curl命令下载 Docker Compose 文件,例如 v2.18.1版本的 Docker Compose,可以使用以下命令:

sudo curl -L https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

1.2.上面这段命令的意思是 从 GitHub 下载 Docker Compose 的二进制文件,并保存在  /usr/local/bin 目录下。


sudo : 使用超级用户的执行权限,因为在系统的 /usr/local/bin 目录下进行文件的操作,需要借用权限;要是这里使用 root,就不需要 sudo了。

curl: 是一个用于在命令行中进行 URL 请求和数据传输的工具。

-L:  curl 跟随重定向。

"https://github.com/docker/compose/releases/download/<VERSION>/docker-compose-$(uname -s)-$(uname -m)": 是 Docker Compose 的下载链接,其中 <VERSION> 部分应替换为你想要安装的 Docker Compose 版本号。$(uname -s) 和 $(uname -m) 是 shell 命令,然后会根据你写的,自动去下载对应的版本。

-o /usr/local/bin/docker-compose: 指定下载的文件保存到 /usr/local/bin 目录下,并命名为 docker-compose。         

2. 授权 二进制文件

sudo chmod +x /usr/local/bin/docker-compose

3. 创建软链接

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

4.验证是否安装并且成功

docker-compose --version

  注:使用这个是打印出版本号,要是没有打印出来,就是哪一步出现了问题,需要去排查一下了。

5.ChatGPT私有部署

    5.1.在服务器中创建个文件夹,再创建个docker-compose.yml文件

mkdir chatgptcd chatgpttouch docker-compose.ymlvim docker-compose.yml# 黏贴好了。就按 esc,然后英文输入法 , 输入  :wq

     5.2.然后把这段内容黏贴进去:

version: '3'services:chatgpt:image: miclon/chatgpt:latestcontainer_name: chatgptports:- "8000:8000"environment:# 填写 key- API_KEY=sk-xxxxxxxx# 填写API请求代理地址- HTTPS_PROXY=http://192.168.1.17:7890

 如果你没有使用HTTP代理服务器,或者你所使用的网络环境并不需要使用代理服务器,那么你可以将HTTPS_PROXY环境变量设置为空字符串。

environment:- HTTPS_PROXY=

   5.3.启动docker-compose服务 在chatgpt目录下运行以下命令启动docker-compose服务:

sudo docker-compose up -d

   5.4.要使用 docker-compose 命令停止一个容器,您可以使用以下命令:

docker-compose stop <service-name>

需要在 yml文件下进行操作docker-compose命令,如果不在yml文件所在的目录下执行docker-compose命令,则无法正确识别和使用yml文件。

   5.5.确认服务已启动 运行以下命令,确认chatgpt服务已经启动:

sudo docker-compose ps
or 
sudo docker ps

该命令将会列出当前运行的docker-compose服务。

   5.6.进行测试,是否能通,如果chatgpt在云服的8000端口运行,则使用curl命令进行测试。

curl http://localhost:8000

    返回的结果应该是这样的:

    注:到这里,就可以正常的访问了,但有一点,有可能在外的防火墙没有开,有可能导致外访问会失败,博主也写了对应部署的remix打开防火墙,可以去看一下。https://blog.csdn.net/m0_58724783/article/details/129400846?spm=1001.2014.3001.5501

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

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

相关文章

别再把调用openai的text-davinci-003模型说成部署私有chatGPT了!

文章目录 前言一、openai 的API key 无法调用chatGPT二、目前openai开放允许api调用的模型三、chatGPT是什么四、text-davinci-003模型也可以用总结 前言 随着chatGPT火爆了这么久&#xff0c;网上也有了很多私有化部署chatGPT、微信集成chatGPT类型的文章&#xff0c;但是就截…

论ChatGPT的优势及劣势

ChatGPT是一款人工智能聊天机器人&#xff0c;它使用自然语言处理技术和机器学习算法&#xff0c;可以理解用户的问题&#xff0c;并给出针对性的回答。 小编用的是挺好用的&#xff0c;写文章&#xff0c;写文案&#xff0c;写朋友圈&#xff0c;不需要自己费脑筋。 ChatGPT…

Auto GPT与ChatGPT 的区别及其优劣势简析

Auto GPT和ChatGPT都是OpenAI开发的语言模型,用于自动生成文本。但两者有以下主要区别: 1. Auto GPT • 更大规模,训练数据达到40亿个参数,生成的文本更加流畅和连贯。 • 专注于长文本生成,如文章、故事等。生成的文本较为中性,没有明显的语气和风格。 • 不能进行交互式对…

ChatGPT可能马上取代你!ChatGPT能做什么?

文章目录 前言1.客服机器人2.智能助手3.内部沟通4.个性化推荐5.语音交互6.教育培训7.医疗健康8.社交娱乐9.营销推广10.情感分析11.舆情监测12.知识管理13.金融服务14.物联网15.公共服务16.智能家居17.自动化办公18.交通出行19.游戏娱乐20.智慧城市21.决策支持22.人才招聘23.版权…

有了chatGPT,有哪些工作可以用它?

一直从事数据分析、数据处理相关的工作&#xff0c;最近chatGPT相关资料出来了之后&#xff0c;一直在想着怎么用。 从chatGPT.openapi到NewBing&#xff0c;到文心一言&#xff0c;GPT4.0&#xff0c;都是体验过了&#xff0c;GPT3.5和4.0算是深度使用&#xff0c;NewBing用了…

ChatGPT火爆,最全prompt工程指南登GitHub热榜,标星4.7k!

来源&#xff1a;新智元 【导读】如何才能让大规模语言模型输出自己想要的结果&#xff1f;现在&#xff0c;一本超全超详提示工程指南来了&#xff0c;GitHub已标星4.7k。 提示工程&#xff0c;可以说是玩转ChatGPT、DALLE 2等等这类AI模型的「必修课」。 但这个「提示」&…

【ChatGPT】ChatGPT Prompt 列表:3000 多个提示、示例、用例、工具、API、扩展、失败和其他资源的集合。

Image credit: Author, Midjourney. 图片来源:作者,Midjourney。 ChatGPT Prompt 列表:3000 多个提示、示例、用例、工具、API、扩展、失败和其他资源的集合。 The ChatGPT list of lists: A collection of 3000+ prompts, examples, use-cases, tools, APIs, extensions, …

ChatGPT+NLP下的Prompt模板工具:PromptSource、ChatIE代表性开源项目介绍

来自&#xff1a;老刘说NLP 求职/进NLP群—>加入NLP交流群 我们在之前的文章中介绍到&#xff0c;prompt是影响下游任务的关键所在&#xff0c;当我们在应用chatgpt进行nlp任务落地时&#xff0c;如何选择合适的prompt&#xff0c;对于SFT以及推理环节尤为重要。 不过&#…

如何让“ChatGPT自己写出好的Prompt的“脚本在这里

写个好的Prompt太费力了 在网上&#xff0c;你可能会看到很多人告诉你如何写Prompt&#xff0c;需要遵循各种规则&#xff0c;扮演不同的角色&#xff0c;任务明确、要求详细&#xff0c;还需要不断迭代优化。写一个出色的Prompt需要投入大量的时间和精力。甚至有一些公开的Pr…

ChatGPT - 高效编写Prompt

文章目录 概念prompt基本结构如何编写prompt指导组合使用将指令提示、角色提示和种子词提示技术结合使用&#xff1a;将标准提示、角色提示和种子词提示技术结合使用的示例&#xff1a; 资料 概念 prompt 是给预训练语言模型 的一个线索/提示&#xff0c;更好的理解 人类的问题…

《花雕学AI》ChatGPT 的 Prompt 用法,不是随便写就行的,这 13 种才是最有效的

ChatGPT 是一款基于 GPT-3 模型的人工智能写作工具&#xff0c;它可以根据用户的输入和要求&#xff0c;生成各种类型和风格的文本内容&#xff0c;比如文章、故事、诗歌、对话、摘要等。ChatGPT 的强大之处在于它可以灵活地适应不同的写作场景和目的&#xff0c;只要用户给出合…

AutoGPT太火了,无需人类插手自主完成任务,ChatGPT 已经过时了?

转载自&#xff1a;机器之心Pro 原文链接&#xff1a;AutoGPT太火了&#xff0c;无需人类插手自主完成任务&#xff0c;GitHub2.7万星 OpenAI 的 Andrej Karpathy 都大力宣传&#xff0c;认为 AutoGPT 是 prompt 工程的下一个前沿。 近日&#xff0c;AI 界貌似出现了一种新的…

ChatGPT 是何方神圣?为什么这么猛?

哈喽&#xff0c;大家好&#xff0c;我是木易巷&#xff01; 本篇文章给大家介绍一下这个很猛的玩意&#xff1a;ChatGPT &#xff01;&#xff01;&#xff01; 什么是ChatGPT &#xff1f; 在12月初&#xff0c;人工智能实验室OpenAI发布了一款名为ChatGPT的自然语言生成式…

【ChatGPT】 如何增效开发

ChatGPT 是一种能够回答复杂问题的长文本问答 AI&#xff0c;来自于 OpenAI。这是一项令人兴奋的新技术&#xff0c;它正在被教授理解并回答现实生活中人们提出的问题。 它具有类似于人类的应答能力&#xff0c;这给整个世界带来了震动&#xff0c;引发了这样一个想法&#xf…

ChatGPT实现leetcode 刷题和变型

leetcode 刷题和变型 作为一个程序员&#xff0c;Leetcode 是一个非常重要的网站。它不仅可以帮助程序员提高算法和数据结构的能力&#xff0c;还能帮助我们准备技术面试。但是&#xff0c;刷 Leetcode 也需要花费大量的时间和精力来解决各种难题。那么&#xff0c;有没有什么…

《吴恩达ChatGPT最新课程》,中文版来了!

Datawhale开源 吴恩达ChatGPT课程&#xff0c;中文版 教程背景 昨天&#xff0c;吴恩达官宣了一个好消息&#xff1a;他和 OpenAI 一起制作了一节关于 ChatGPT Prompt Engineering 的新课&#xff0c;而且课程是免费的。 课程链接&#xff1a;https://www.deeplearning.ai/sho…

刚刚,谷歌版ChatGPT开放测试申请!暂无中文版,网友已玩疯

【导读】刚刚&#xff0c;谷歌正式开放了自家ChatGPT的测试申请&#xff01;CEO劈柴发文感谢8万员工连轴加班让Bard顺利上线。 GPT-4发布已然一周时间&#xff0c;而热度丝毫未减。 即便是OpenAI把限制提高到3小时只让问25个问题&#xff0c;服务器还是被网友挤爆了…… 在被…

Chrome浏览器竟然也可以用ChatGPT了!

最近这段时间想必 和我一样&#xff0c;都被chatGPT刷屏了。 在看到网上给出的一系列chatGPT回答问题的例子和自己亲自体验之后&#xff0c;的确发现它效果非常令人惊艳。 chatGPT的火热程度在开源社区也有很明显的体现&#xff0c;刚推出不久&#xff0c;围绕chatGPT的开源项…

微信公众号之分享接口

简介 当我们点击右上角的三个点&#xff0c;就会有默认的分享 分享后的卡片如下 但是这个时候我们想要改变一些分享的信息&#xff0c;这里我们需要参照微信的官网&#xff0c;点击这里我们使用的是updateAppMessageShareData wx.ready(function () { //需在用户可能点击分…

微信公众号H5页面跳转至app的某个页面,如果手机内没有app,则进入下载页面

安卓实现方法&#xff1a; $(function(){ var Id getParameter("goodsid"); //此操作会调起app并阻止接下来的js执行&#xff0c;进入已安装的app $(body).append("<iframe srcyjqandroid://?goodsid"Id" styledisplay:none target &g…