根据api的不同,服务器地址有两种:
- t4接口: 最多人用,自建需要安装api.py文件
- 地址示例:https://你的服务器地址/chatglm
- 提问词:glm
- FastAPI接口: 有公网ip的可以用,
- 地址示例:https://公网ip/chat
- 提问词:glm
根据api的不同,服务器地址有两种:
好!支持!
选了FastAPI接口后,在哪里写接口地址呢?直接就不见了
收到反馈,这个在下一版本中会优先修复
这个错误在1.1.4版本已修复,可以去看看
还有个问题,请求时如果带空格,会被截断只取前一段的内容。
例如发送: “请帮我用 python 实现递归算法”,python前后带有空格的话,会被截断成"请帮我用"发到接口处。
这里看能否将 username也带过去,有些时候可能也会走 username 来做历史记录。
有总比没有好嘛
async fastapi(session, prompt) {
try {
const resp = await this.ctx.http.post(this.config.publicUrl, {
msg: prompt,
uid: session.userId,
});
我测试一下,如果存在这个bug我会修复的
我可以用username(一台bot有且只有一个)来记录历史记录,这个是不错的建议
因为我这边的场景是在 docker 下运行,给第三方调用时传过去的 uid 是 docker容器的 ip,这样保存的历史记录区分不开。意义不大。
我刚本地改了一下,带 username 过去,接口处用 username 存记录,能解决这个问题。
如果这块能做成可配置的就更好啦,小建议。
类似的插件似乎都需要一个独立的实例 ID
,未来应该会官方支持