Skip to content

formzs/poe-to-gpt

Repository files navigation

poe-to-gpt

一个转换器,可以将 POE 提供的 API 令牌转换为 OpenAI 的 API 格式,从而使依赖于 OpenAI API 的其他应用程序可以使用 POE 的 API。

这是一个工具,将 Poe官方网站提供的 API 密钥转换为兼容的 OpenAI API 密钥。它使 Poe API 密钥可以与依赖于 OpenAI API 密钥的工具一起使用。开发此工具的主要原因是为中国大陆用户提供便利和稳定性,因为他们发现订阅和充值 OpenAI API 不太方便。

请注意,目前仅限 Poe 订阅者访问 API 密钥

poe 订阅者获取API key地址:https://poe.com/api_key

新版本简化了程序和部署方式。

English Document

安装

将此存储库克隆到本地机器:

git clone https://github.com/formzs/poe-to-gpt.git
cd poe-to-gpt/

从 requirements.txt 安装依赖项:

pip install -r requirements.txt

在项目的根目录中创建配置文件。指令已写在注释中:

cp config.example.toml config.toml
vim config.toml

启动项目:

# 默认运行在端口 3700
python app.py

Docker (推荐)

cp config.example.toml config.toml
vim config.toml
# 构建并启动容器,默认运行在端口 3700
docker-compose up -d --build

使用

请查看 OpenAI 文档 以获取有关如何使用 ChatGPT API 的更多详细信息。

只需在您的代码中将 https://api.openai.com 替换为 http://localhost:3700 即可开始使用。

注意:请务必输入自定义 API 密钥(对应字段为 config.toml 中的 accessTokens

支持的路由:

  • /chat/completions
  • /v1/chat/completions

支持的模型参数(对应poe上机器人名称)。

传参可忽略大小写

Assistant

GPT-3.5-Turbo

GPT-3.5-Turbo-16k

GPT-3.5-Turbo-lnstruct

GPT-4o

GPT-4o-128k

GPT-4o-Mini

GPT-4o-Mini-128k

ChatGPT-4o-Latest

ChatGPT-4o-Latest-128k

GPT-4o-Aug-128k

o1

o1-mini

o1-preview

Claude-3.5-Sonnet

Claude-3.5-Sonnet-200k

Claude-3.5-Haiku

Claude-3.5-Haiku-200k

Claude-3.5-Sonnet-June

Claude-3.5-Sonnet-June-200k

Claude-3-opus

Claude-3-opus-200k

Claude-3-Sonnet

Claude-3-Sonnet-200k

Claude-3-Haiku

Claude-3-Haiku-200k

Gemini-2.0-Flash

Gemini-1.5-Pro

Gemini-1.5-Pro-Search

Gemini-1.5-Pro-128k

Gemini-1.5-Pro-2M

Gemini-1.5-Flash

Gemini-1.5-Flash-Search

Gemini-1.5-Flash-128k

Gemini-1.5-Flash-1M

Grok-beta

Qwen-QwQ-32b-preview

Qwen-2.5-Coder-32B-T

Qwen-2.5-72B-T

Llama-3.1-405B

Llama-3.1-405B-T

Llama-3.1-405B-FP16

Llama-3.1-405B-FW-128k

Llama-3.1-70B

Llama-3.1-70B-FP16

Llama-3.1-70B-T-128k

Llama-3.1-70B-FW-128k

Llama-3.1-8B

Llama-3.1-8B-FP16

Llama-3.1-8B-T-128k

DALL-E-3

StableDiffusionXL

StableDiffusion3.5-T

StableDiffusion3.5-L

StableDiffusion3

SD3-Turbo

FLUX-pro

FLUX-pro-1.1

FLUX-pro-1.1-T

FLUX-pro-1.1-ultra

FLUX-schnell

FLUX-dev

Luma-Photon

Luma-Photon-Flash

Playground-v3

Ideogram-v2

Imagen3

Imagen3-Fast

鸣谢

About

把poe转换成openai格式的API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •