一个转换器,可以将 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
新版本简化了程序和部署方式。
将此存储库克隆到本地机器:
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
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
传参可忽略大小写
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-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