poe-api-wrapper

一行代码免费调用 GPT-4、Claude 等大模型,省去多平台 API 费用。

poe-api-wrapper 是一个针对 Poe.com 的 Python API 封装库,让开发者无需付费即可调用 GPT-4、Claude、Llama、Gemini、Mistral 等多种主流大模型。它解决了 Poe 官方未提供稳定公开 API 的问题,通过模拟网页端请求,将多模型访问统一封装为简洁的 Python 接口。核心能力包括:支持文本对话、图像生成(DALL-E)、多模型切换、流式响应等。项目基于 Quora 的 Poe 平台,利用其免费额度,降低了多模型实验的门槛。适合快速原型开发、个人工具集成,但依赖 Poe 的网页接口,存在被官方封禁或策略变更的风险。目前星标 1099,属于成长中项目,社区活跃度尚可。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1094
维护状态 低维护
是否开源
定价模式 free

项目数据

分类对话助手
开发团队snowby666
所属国家
官网地址
定价模式free
价格说明开源项目,通过包装Poe.com API免费访问多种模型,需自行部署,无直接收费。
访问状态
是否开源
开源协议GPL-3.0
主要语言Python
技术栈/模型api,chatbot,chatgpt,claude,code-llama,dall-e,gemini,gpt-4,groq,llama,mistral,openai,palm2,poe,poe-api,python,quora,qwen,reverse-engineering,stable-diffusion
GitHub 星标★ 1094
30天Star增速
HF 下载量
上线时间2023-08-13 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数7

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 7 步

环境要求

  • Python 环境(使用 [proxy] 版本需 Python 3.9+)
  • pip 包管理器
  • 一个 Poe.com 账号,并从中获取 p-b 与 p-lat Cookie
  • (可选)formkey,部分场景需要
  • (可选)git,用于克隆仓库运行 OpenAI 代理或测试

安装与启动步骤

  1. 1安装核心库

    用 pip 安装并升级 poe-api-wrapper,这是使用所有功能的前提。

    pip install -U poe-api-wrapper
  2. 2安装代理支持版

    需要自动代理功能时改用带 proxy 扩展的安装方式,该版本要求 Python 3.9 及以上。

    pip install -U 'poe-api-wrapper[proxy]'
  3. 3获取账号 Token

    从浏览器中取出 Poe 的 p-b 与 p-lat Cookie 作为 tokens,formkey 为可选项,具体步骤见 README 文档。

  4. 4异步客户端发消息

    用 tokens 创建 AsyncPoeApi 客户端,向 gpt3_5 机器人发送消息并流式打印回复内容。

    from poe_api_wrapper import AsyncPoeApi
    import asyncio
    tokens = {
        'p-b': 'p-b cookie here',
        'p-lat': 'p-lat cookie here',
    }
    
    async def main():
        client = await AsyncPoeApi(tokens=tokens).create()
        message = "Explain quantum computing in simple terms"
        async for chunk in client.send_message(bot="gpt3_5", message=message):
            print(chunk["response"], end='', flush=True)
    
    asyncio.run(main())
  5. 5命令行界面使用

    库自带 CLI,用 -b 传 p-b、-lat 传 p-lat、-f 传 formkey;输入 poe -h 可查看全部参数。

    poe -b P-B_HERE -lat P-LAT_HERE -f FORMKEY_HERE
  6. 6启动 OpenAI 代理

    安装 llm 扩展后克隆仓库,进入 openai 目录修改 secrets.json 填入自己的 tokens,再启动 FastAPI 服务。

    pip install -U 'poe-api-wrapper[llm]'
    git clone https://github.com/snowby666/poe-api-wrapper.git
    cd poe-api-wrapperpoe_api_wrapperopenai
    python api.py
  7. 7运行测试用例

    需要参与调试时,克隆仓库并以可编辑方式安装测试依赖,再执行 tox 跑测试。

    git clone https://github.com/snowby666/poe-api-wrapper.git
    cd poe-api-wrapper
    python -m pip install -e .[tests]
    tox

关键配置

配置项必填说明示例
p-bPoe 账号的 p-b Cookie,用于身份认证,必填p-b cookie here
p-latPoe 账号的 p-lat Cookie,用于身份认证,必填p-lat cookie here
formkey可选的 formkey,命令行中通过 -f 传入FORMKEY_HERE
secrets.jsonOpenAI 代理服务读取的密钥文件,需填入自己的 tokens{"p-b": "p-b cookie here", "p-lat": "p-lat cookie here"}
base_urlOpenAI 客户端指向本地代理服务的地址http://127.0.0.1:8000/v1/

如何确认成功

运行 python api.py 后本地 8000 端口会启动 OpenAI 兼容服务;异步示例中能看到流式打印的回复内容即表示调用成功。

常见问题

Q:使用这个库需要付费吗?

A:不需要,它利用 Poe 的免费额度访问 GPT-4、Claude、Gemini 等模型;但项目已不再维护,README 建议改用 Poe 官方 API。

Q:p-b 和 p-lat 从哪里获取?

A:从浏览器登录 Poe.com 后取出的 p-b 和 p-lat Cookie,README 的 How to get your Token 章节有详细步骤。

Q:命令行有哪些参数可用?

A:执行 poe -h 即可查看完整帮助信息,基础用法为 poe -b P-B_HERE -lat P-LAT_HERE -f FORMKEY_HERE。

Q:为什么安装 [proxy] 版本失败?

A:带 proxy 扩展的版本要求 Python 3.9 及以上,请先升级 Python 版本再安装。

注意事项

  • 该项目已不再积极维护,README 推荐使用 Poe 官方 API。
  • 它通过模拟 Poe 网页端请求实现,存在被官方封禁或策略变更的风险。
  • p-b、p-lat 等 Cookie 属于敏感凭据,不要提交到代码仓库或公开分享。
  • OpenAI 代理示例中的目录路径按 README 原文为 Windows 反斜杠写法,其他系统需自行换算。

核心亮点

  • 免费聚合 GPT-4、Claude、Gemini 等主流模型,无需分别申请 API key
  • 封装简洁,几行代码即可实现多模型对话和图像生成
  • 支持流式输出,适合构建实时聊天机器人

不足之处

  • 依赖 Poe 网页接口,非官方 API,存在封号或接口变更风险
  • 文档和示例较少,高级用法需自行阅读源码
  • 文档/社区待观察

适用场景

  • 个人开发者快速体验和对比多种大模型效果
  • 低成本搭建聊天机器人或 AI 助手原型
  • 教学演示或研究实验,无需大量 API 预算

替代项目

OpenAI Python SDK、LangChain、text-generation-webui

项目介绍

poe-api-wrapper 是开发框架领域的开源项目,由 snowby666 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,094)位列前 30%,在开发框架分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。通过包装Poe.com API免费访问多种模型,需自行部署,无直接收费。

它主要面向的使用场景是:个人开发者快速体验和对比多种大模型效果。同类可对比的替代方案包括 OpenAI Python SDK、LangChain、text-generation-webui。

上一篇:ai-elements-vue

下一篇:agents-flex

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12