Skip to content

一个将 OpenAI 的 DALL-E 接口转化为对话 CHAT 接口的 Python 微代理

License

Notifications You must be signed in to change notification settings

lanqian528/dalle-to-chat-proxy

Repository files navigation

dalle-to-chat-proxy

一个将 OpenAIDALL-E 接口转化为对话 CHAT 接口的 Python 微代理

功能

  • 支持OpenAI-API: v1/chat/completions
  • 支持OpenAI-API格式的流式输出
  • 兼容chatgpt-next-web生成标题

使用

需要将代码中的OPENAI_BASE_URL修改为自己的代理

import requests
import json

url = "http://127.0.0.1:5000/v1/chat/completions"
apikey = "YOUR OPENAI APIKEY"

payload = json.dumps({
  "model": "dall-e-3",
  "messages": [
    {
      "role": "user",
      "content": "画一只猫”"
    }
  ],
  "stream": False
})
headers = {
  'Content-Type': 'application/json',
  'Authorization': f'Bearer {apikey}'
}

response = requests.post(url, headers=headers, data=payload)
print(response.json())

About

一个将 OpenAI 的 DALL-E 接口转化为对话 CHAT 接口的 Python 微代理

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published