本文正在参与技能视角深化 ChatGPT 征文活动

后续文章

怎么建立属于自己的ChatGPT运用(二)运用Express转发GPT3.5 API – ()

前言

2023年3月,OpenAI官方发布了最新的GPT-3.5 Turbo API,这个API十分实惠,价格只需1k tokens/$0.002,相当于每输出100万个单词只需花费2.7美元。因而,许多技能大佬现已开端根据ChatGPT API开发自己的项目。

本文将介绍怎么在自己的服务器上建立属于自己的ChatGPT网站,让您能够在本地环境中运用ChatGPT API。

首要,您需求注册OpenAI开发者账户,然后在OpenAI网站上获取API密钥。接着,您能够挑选运用任何一种Web框架(例如Django或Flask)来构建您的网站,并运用OpenAI供给的API密钥来完结ChatGPT API的调用。您还能够根据需求进行定制和装备,例如约束每个用户的调用次数或设置运用权限。

一旦您的网站建立起来,您就能够开端测验它并收集反应,以不断改进您的ChatGPT网站。您还能够与其他开发人员分享您的经历,并将您的代码上传到开源社区以供其别人运用。

总的来说,建立自己的ChatGPT网站需求必定的技能知识和经历,可是这个进程也将带来无限的乐趣和学习机会。如果您对此感兴趣,不妨一试!

预备条件:

  1. 一个chatgpt账号获取api-keyplatform.openai.com/account/api…
  2. 一台海外服务器

零、服务器

要获取国外服务器用于运转Docker,您能够运用以下步骤:

  1. 找到可靠的云服务器供给商,例如Amazon AWS、Microsoft Azure、Google Cloud等。这些云服务供给商一般都供给了全球规模的服务器,能够根据您的需求挑选合适的服务器。
  2. 注册并创立一个账户,然后挑选合适您需求的服务器类型。不同的服务器类型可能具有不同的核算才能、存储容量和网络速度等特点,因而请根据您的详细需求进行挑选。
  3. 挑选服务器的地理位置。根据您的需求挑选合适您的地理位置,由于不同地理位置的服务器在网络延迟和带宽方面可能存在差异。
  4. 装备服务器的操作系统和环境。一般,云服务供给商会供给预装了Docker的服务器镜像,因而您能够挑选这些镜像来加快装备进程。如果您挑选的镜像不包含Docker,您需求手动装置Docker,并装备相关环境和设置。
  5. 连接到服务器并布置您的Docker运用程序。您能够运用SSH协议连接到服务器,并将您的Docker运用程序布置到服务器上。确保您的Docker运用程序在服务器上运转稳定,而且具有恰当的资源分配。

总的来说,获取国外服务器用于运转Docker需求必定的技能知识和经历。如果您不确定怎么完结这些步骤,请寻求专业的技能支持或咨询相关的技能社区。

一、Docker环境布置

  1. 装置docker和docker-composeDocker官方装置文档(英文)docs.docker.com/get-docker/
  2. Docker-Compose官方装置文档(英文)docs.docker.com/compose/ins…
  3. Centos装置Docker和Docker-compose(中文)www.yyzq.cf/?id=101
  4. Ubuntu装置Docker和Docker-compose(中文)www.yyzq.cf/?id=174

二、创立docker-compose.yml文件

mkdir chatgpt && cd chatgpt  #创立一个目录并进入此目录

创立docker-compose.yml文件

vim docker-compose.yml  #创立一个yml文件
version: '3'
services:
  gpt-api:
    image: openai/gpt-3
    environment:
      OPENAI_API_SECRET_KEY: <your-secret-key>
      MODEL: "text-davinci-002"
    ports:
      - "8000:8000"

在这个示例中,我们运用了openai/gpt-3镜像,并设置了环境变量,包含您的OPENAI_API_SECRET_KEY和GPT-3.5的模型称号。

三、布置运转

运转Docker容器。在docker-compose.yml文件地点的目录中,运转以下命令来发动服务

docker-compose up -d

测验API,运用您的浏览器或curl等工具,访问http://localhost:8000/ping,确保API现已正确地发动。

四、绑定域名(可选)

绑定域名能够参考阿里云域名绑定指定服务器IP – ()

附:其他OpenAI和GPT相关文章

文章一

怎么快速开发一个OpenAI/GPT运用 – ()

附:别人根据gpt-3.5-turbo API的项目能够体会

项目一:

freegpt.one/

项目二:

chatgpt.ddiu.me/

项目三:

chat.binjie.site:7777