【重磅更新】PandoraHelper现在可以一键接入道德审查+对话记录留存了!

搞定搞定;不过claude 的拦截并没有如预期,只是提示fetch error @linux

我把配置贴出来,供大家参考:
config.json

{
  "security": {
    "admin_password": "#"
  },
  "http": {
    "host": "0.0.0.0",
    "port": 9090,
    "proxy-pass": {
      "oaifree": {
        "enable": true,
        "host": "https://new.oaifree.com",
        "port": 9001
      },
      "fuclaude": {
        "enable": true,
        "host": "https://demo.fuclaude.com",
        "port": 9002
      }
    },
    "title": "Plus账号共享站",
    "rate": 1000
  },
  "database": {
    "driver": "sqlite",
    "dsn": "./data/data.db"
  },
  "share": {
    "random": true,
    "custom": true
  },
  "pandora": {
    "domain": {
      "chat": "https://chat.oaifree.com",
      "token": "https://token.oaifree.com",
      "index": "https://helper-gpt.yourdomain.com",
      "claude": "https://helper-claude.yourdomain.com"
    }
  },
  "moderation": {
    "apiKey": "sk-xxx",
    "apiUrl": "https://one-api.aiporters.com/v1/moderations",
    "message": "您的消息包含不当内容,发车不易,请修改后重试!"
  },
  "log": {
    "level": "info",
    "encoding": "console",
    "output": "console",
    "log_file_name": "./logs/server.log",
    "max_backups": 30,
    "max_age": 7,
    "max_size": 1024,
    "compress": true
  }
}

pandorahelper.conf

 server {

    listen 80;

    server_name helper-claude.yourdomain.com;

    return 301 https://$host$request_uri;

  }

  server {

    listen 443 ssl http2;

    server_name helper-claude.yourdomain.com;

    ssl_certificate /etc/nginx/certs/ali_yourdomain.com.cert.pem;

    ssl_certificate_key /etc/nginx/certs/ali_yourdomain.com.key.pem;

    location / {

      proxy_pass http://PandoraHelper:9002;


      proxy_set_header Host $host;

      proxy_set_header X-Real-IP $remote_addr;

      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_buffering off;
        chunked_transfer_encoding on;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
    }

  }


 server {

    listen 80;

    server_name helper-gpt.yourdomain.com;

    return 301 https://$host$request_uri;

  }

  server {

    listen 443 ssl http2;

    server_name helper-gpt.yourdomain.com;

    ssl_certificate /etc/nginx/certs/ali_yourdomain.com.cert.pem;

    ssl_certificate_key /etc/nginx/certs/ali_yourdomain.com.key.pem;

    location / {

      proxy_pass http://PandoraHelper:9001;


      proxy_set_header Host $host;

      proxy_set_header X-Real-IP $remote_addr;

      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_buffering off;
        chunked_transfer_encoding on;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
    }

  }

#pandorahelper 配置

 server {

    listen 80;

    server_name helper.yourdomain.com;

    return 301 https://$host$request_uri;

  }



  server {

    listen 443 ssl http2;

    server_name helper.yourdomain.com;

    ssl_certificate /etc/nginx/certs/ali_yourdomain.com.cert.pem;

    ssl_certificate_key /etc/nginx/certs/ali_yourdomain.com.key.pem;

    location / {

      proxy_pass http://PandoraHelper:9090;


      proxy_set_header Host $host;

      proxy_set_header X-Real-IP $remote_addr;

      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_buffering off;
        chunked_transfer_encoding on;
        proxy_http_version 1.1;                                   
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
    }


  }

感谢,我会把这些加到文档里

年华佬太强了……

docker-compose要把9001和9002加上

能否请求给share页面加个网站密码,类似fuclaude那样的,不然share这个只要有链接就能访问了,感觉太裸奔了。

2 Likes

@linux 有最新版的docker镜像吗,2周前build的那个可以添加 conversation记录+道德审查吗,我看github readme里没有更新

latest就是最新的1.3.3,main分支代码也是最新的

反代功能没有更新readme,用法参考我版本更新时发的帖子

之前用的好好,最近会提示这个,其他人会吗? @linux

Something went wrong while generating the response. If this issue persists please contact us through our help center at help.openai.com.

直接登陆new.oaifree.co没问题,

pandorahelper最新版,config如下

cat config.json
{
  "security": {
    "admin_password": "xxx"
  },
  "http": {
    "host": "0.0.0.0",
    "port":8182,
    "title": "Pandora",
    "rate": 100
  },
  "database": {
    "driver": "sqlite",
    "dsn": "./data/data.db"
  },
  "pandora": {
    "domain": {
      "chat": "https://chat.oaifree.com",
      "token": "https://token.oaifree.com",
      "index": "https://oai.abc.com", #自己nginx反代的 new.oaifree.com
      "claude": "https://demo.fuclaude.com"
    }
  },
  "log": {
    "level": "info",
    "output": "console",
    "log_file_name": "./logs/server.log",
    "max_backups": 30,
    "max_age": 7,
    "max_size": 1024,
    "compress": true
  }
}



cat docker-compose.yml
version: '3'

services:
  pandora-next:
    image: q11391/pandora-helper
    container_name: PandoraHelper
    network_mode: bridge
    restart: always
    ports:
      - "8182:8182"
    volumes:
      - ./data:/app/data

我也出现这个问题

刚搞得vps run起来了试试,遇到同样问题

前排围观支持一下