Skip to main content

Quick call to openai chatgpt api web page

Project description

Go ChatGPT

Quick start

「go_chatgpt」 是一个快速调用 openai chatgpt api 的网页封装

「go_subtitle」 is a quick call to openai chatgpt api web page encapsulation

Setup

项目需要运行在包含 python3.8.16 的环境中

The project needs runs in an environment containing python3.8.16

建议通过 miniconda 安装 python 以便管理环境

It is recommended to install python through miniconda to manage the environment

conda create -n chatgpt python=3.8 

你可以通过下面的命令安装此项目最新的版本

You can install the project latest version using the following command

# 从PyPI安装
pip install -U go_chatgpt

# 从GitHub安装
pip install git+https://github.com/RedHeartSecretMan/go_chatgpt.git

你需要创建 OpenAI 账号获取 api-key 以使用

You need to create an OpenAI account to get the api-key to use

项目中的 deploy 文件夹包含了在 Linux、macOSWindows 平台上的快速部署脚本

The deploy folder in the project contains rapid deployment script for the Linux, macOS and Windows platforms

Docker

你可以通过以下命令获取 docker 镜像

You can obtain the docker image with the following command

docker pull 1046911101/go_chatgpt:0319 

你需要为该镜像创建一个容器并启动,常用的参数都被设置未了环境变量,根据需要调整

You need to create a container for the image and start it and the usual parameters are set to environment variables and adjusted as needed

docker run -e api_key="write_yourself_api_key_from_openai.com" -e request_method="official" --name go_chatgpt_0319 -p 7860:7860 -it 1046911101/go_chatgpt:0319

Tips: 其中默认的请求方法为 postwrite_yourself_api_key_from_openai.com 应该是一串类似 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 的代码

如果网路无法访问则需要为容器设置代理,可以使用宿主机的代理服务

If the network is inaccessible, you need to set up a proxy for the container. You can use the proxy service of the host

docker run -e api_key="write_yourself_api_key_from_openai.com" -e proxy_name="192.168.1.7" -e proxy_port=7890 --name go_chatgpt_0319 -p 7860:7860 -it 1046911101/go_chatgpt:0319

Tips: 其中 192.168.1.7 是局域网中网关分配给宿主机的 IP 地址,7890 是宿主机被代理的端口,根据实际情况设置

End

项目现在是一个可用的demo,计划在236月份左右完善

The project is now an available demo, which is planned to be completed around June in 23

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

go_chatgpt-0.0.6.tar.gz (14.4 kB view hashes)

Uploaded Source

Built Distribution

go_chatgpt-0.0.6-py3-none-any.whl (14.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page