
该项目运行需要Chrome浏览器与Python.3.11支持,并时刻保持Chrome为最新版本。
站内教程很多,自行搜索。
下载Poe-API-Server源码,(原项目Releases有打包好的exe文件,点击即用。但原项目处于停更状态,没有兼容新版poe网页和新版酒馆。)或者下载临时修复的版本。
原项目地址:https://github.com/vfnm/Poe-API-Server
临时修复版项目地址:https://github.com/BiggestBears/Poe-API-Server/tree/temp
将修复版本切换为了默认分支,并更名为fix:https://github.com/BiggestBears/Poe-API-Server/tree/fix

安装Python3.11,推荐使用Conda。如果使用Conda,自行搜索教程。
使用Conda的命令行窗口进入app文件夹,或者在app目录按住shift键+右键,选择在此处打开命令窗口,执行命令启动代理服务。
切换目录命令:cd app文件夹地址。例如:cd C:\Poe-API-Server-temp\app
启动代理服务命令:python app.py

登录Poe,按F12打开控制台,选择Application或者应用,找到Cookie中的p-b参数,将p-b的值保存下来后续使用。

点击创建机器人,名称默认即可,复制名称出来后续使用。初始机器人选择Claude-instant-100k或其他模型。提示词不能为空,随便填个字符即可。高级设置中,渲染Markdown内容建议关闭,公开访问权限也建议关闭。
poe更新了claude3模型,hk-200k可以白嫖,sn和op需要pro,富哥可以充但不建议。

点击小人配置,Language可以选择中文,但汉化不全。
点击插头,API选择Chat Completion,聊天源选择OpenAI。
点击Reverse Proxy展开,填写Proxy Server URL和Proxy Password。
Proxy Server URL 默认填 http://127.0.0.1:5000/v2/driver/sage。(根据实际情况自行更改IP与端口号)
Proxy Password 填 'p-b的值|机器人名称' 拼接成的字符串,注意中间的竖线。
点击Connect进行连接,连接成功后会弹出Poe对话网页。
(首次对话需要手动点进对话,不然读取不到生成内容。)

Tip:app文件夹下会生成config.json配置文件,建议将默认的5000端口号换成其他较大端口,否则公网IP容易被攻击。
Q&A
问:为什么对接Poe
答:目前Poe可以白嫖各种模型,但是每天有上限。
问:到达上限怎么办
答:氪金或多准备几个号
问:github或者poe打不开
答:你需要一点小小的魔法。
问:Poe账号怎么注册
答:Poe直接注册需要验证手机号,建议使用gmail邮箱(谷歌邮箱)登录。
问:支持酒馆版本
答:目前酒馆最新版本为1.11.4,后续新版本没有重大修改应该也会兼容,旧版本自行测试。
问:启动app.py命令行窗口报错闪退
答:尝试把Chrome更新到最新版本。
问:回复生成过程中Chrome闪退
答:可能为poe网页html结构发生变动,懂代码的可以自行更改poe那个文件,f12查看poe网页结构,并将发送消息方法中定位_next元素的那一行自行修改做兼容,或直接注释掉这一行,但是偶尔会无法获取消息。
问:啥时候更新
答:不定期做兼容更新,可私信提醒。
问:其他问题
答:可发到评论区。
问:酒馆相关问题
答:可发到评论里,等待有缘人解答。
专栏编辑次数有限,后边如果没有重大修改,不再编辑专栏,会直接发在评论里。