【新手向】FreeAskInternet部署教程

谢谢分享

佬,这个对IP有要求吗,需要能直连openai的vps吧?

没遇到过,可能是网络不行?timeout设置不够?直接访问searxng试试有没有结果?或者去searxng的github看看吧

没试过,取决于依赖的freegpt35吧

看起来需要安装好几个docker :thinking:

你好优秀

还有有试过,不知道结果怎么样

这个好,更轻量化。

mark一下 顶

大佬,mark

nextweb用调用地址是https://ip还是http://ip:8000?docker侧防火墙8000端口的TCP入站要打开么?

好的,感谢老哥,不过我是只会docker部署,部署后在aurora界面修改base url后还是只有普通的聊天,等以后有更详细的教程再试试吧。

这就是docker部署,你用Aurora的web接的是8080,要用next的接8000端口

好的,谢谢老哥,我再去试试

或者你按作者的原docker配置补上nextweb,我不用我接机器人只用api就删了

是不是的装个docker-compose 更好Install Compose standalone | Docker Docs

实际是可以的,自己修改free_ask_internet.py里面的这个baseur,换成你的可访问的内外网的都可以

def chat(prompt, stream=True, debug=False):
    openai.base_url = "http://aurora:8080/v1/"

然后 docker-compose.yaml里面自己把这个文件怼进去,把aurora这个service注释掉,depens_on也注释掉

services:
  backend:
    image: docker.io/nashsu/free_ask_internet:latest
    ports:
      - "8000:8000"
    volumes:
      - ./free_ask_internet.py:/app/free_ask_internet.py
    restart: on-failure

实际上如果本身已经安装了web客户端,那个nextchat也是多余的,用暴露的8000端口可以给自己存在的客户端使用

1 个赞

mark

今天拉他latest的docker换成aurora好像会报错

部署了,调用失败。你的docker.io/duriancat/free_ask_internet:1.0里改了什么内容?