Skip to content

A reverse proxy program for an OpenAI API implemented in Flask, which is straightforward.一个简单的flask实现的openai api的反向代理程序

Notifications You must be signed in to change notification settings

dashi6174/openai_proxy_flask

Repository files navigation

openai_proxy_flask

A reverse proxy program for an OpenAI API implemented in Flask, which is straightforward.一个简单的flask实现的openai api的反向代理程序

配置文件示例

# 认证被代理端
PROXY_KEY = "sk-abc123456789abc123456789abc123456789abc123456789"

# openai API 密钥
OPENAI_API_KEY = 'sk-ThisIsRealOpenAiApiKey11111111111111111111111111'

# 科学上网,http的代理, 不走代理时设置为空字符串
# PROXY_IP_PORT = ""
PROXY_IP_PORT = "127.0.0.1:7890"

# 主机
HOST = "0.0.0.0"

# 监听端口Port,https时当前目录需要有ssl.cert和ssl.key文件
PORT_HTTP = 52081
PORT_HTTPS = 52444

运行

    python3 run_openai_api_http.py

或者

    python3 run_openai_api_https.py

画图

当以【画】作为前缀输入文字支持画图输出,实际是调用https://api.openai.com/v1/images/generations 获取图片; 示例

    示例1(512x512分辨率):【画】请为我画一朵花儿
    示例2(256x256):【画】【s】请为我画一个美女
    示例3(512x512):【画】【m】请为我画一只小小鸟
    示例4(1024x1024):【画】【b】请为我画一个小狗狗

About

A reverse proxy program for an OpenAI API implemented in Flask, which is straightforward.一个简单的flask实现的openai api的反向代理程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages