一、需求背景
需要本地使用,无需输入账号和密码,随即开始搭建。
二、安装步骤
拉取最新的镜像:
docker pull pengzhile/pandora交互模式运行,运行结束后自动清除镜像:
docker run -it --rm pandora交互模式启动容器,运行结束后自动清除镜像,使用 Access Token 登录并以 HTTP 服务方式启动:
docker run -it --rm -e PANDORA_ACCESS_TOKEN={access_token} pandora后台启动容器,使用 Access Token 登录并以 HTTP 服务方式启动,同时将容器端口映射到本机端口:
docker run -d -e PANDORA_ACCESS_TOKEN= -e PANDORA_SERVER=0.0.0.0: -p : pandora后台启动容器,使用 Access Token 登录并以 cloud 模式启动,同时将容器端口映射到本机端口:
docker run -d -e PANDORA_CLOUD=1 -e PANDORA_SERVER=0.0.0.0: -p : pandora具体环境变量配置:
PANDORA_ACCESS_TOKEN指定Access Token字符串。PANDORA_TOKENS_FILE指定一个存放多Access Token的文件路径。PANDORA_PROXY指定代理,格式:protocol://user:pass@ip:port。PANDORA_SERVER以http服务方式启动,格式:ip:port。PANDORA_API使用gpt-3.5-turboAPI请求,你可能需要向OpenAI支付费用。PANDORA_SENTRY启用sentry框架来发送错误报告供作者查错,敏感信息不会被发送。PANDORA_VERBOSE显示调试信息,且出错时打印异常堆栈信息,供查错使用。PANDORA_CLOUD启动cloud模式。
三、运行使用
docker run -d -e PANDORA_ACCESS_TOKEN=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik1UaEVOVUpHTkVNMVFURTRNMEZCTWpkQ05UZzVNRFUxUlRVd1FVSkRNRU13UmtGRVFrRXpSZyJ9.eyJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJhc2JsYW50b2Jpc2hhQG1haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsidXNlcl9pZCI6InVzZXItaHNYU0xKR3hIU3ZrZkg3NTgzdTBseXFQIn0sImlzcyI6Imh0dHBzOi8vYXV0aDAub3BlbmFpLmNvbS8iLCJzdWIiOiJhdXRoMHw2NGU1ZDc3YzM3MDVjNTRjMzhjMTI3MDAiLCJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSIsImh0dHBzOi8vb3BlbmFpLm9wZW5haS5hdXRoMGFwcC5jb20vdXNlcmluZm8iXSwiaWF0IjoxNjkzODA0NTU0LCJleHAiOjE2OTUwMTQxNTQsImF6cCI6InBkbExJWDJZNzJNSWwycmhMaFRFOVZWOWJOOTA1a0JoIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCBtb2RlbC5yZWFkIG1vZGVsLnJlcXVlc3Qgb3JnYW5pemF0aW9uLnJlYWQgb2ZmbGluZV9hY2Nlc3MifQ.NNQJyEYpZb8fDzaCKiBwU1b694g-UdTOBz0IC2u1ks7h7J1FBTMVKJfJN_68PJyPWkry1IwzFrhOuY7gSZZSWJOz4Ls0M2ih5aAihzcXeTju2koFwhRqs6Er4ZQvBIPpYeL77N6o-Ru-voCaePcN5OiSHRhQHQN48qgi1kqI1eqg3DAZl2R_2qa4H7gowKSTS2JQT095MNpPE2pamEKOVtNQYlGZ2aMMjzx55-bu0Gs8lK_0HbHEBdZgMThIWkk3Gu1wUpSroMxpX0Lhng2CwaVfVNPHVxIBhgmPiD6mvazG0ud3Wt_BoewXmHRtYjBDEKEE93mKK8BonRsHyRLBrg -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 pengzhile/pandora四、个性化配置更改
左侧显示的链接更改:[[...chatId]]-76751174916fa3f7.js
/usr/local/lib/python3.9/site-packages/pandora/flask/static/_next/static/chunks/pages/chat/[[...chatId]]-76751174916fa3f7.jsdocker cp . da33f312852a:/usr/local/lib/python3.9/site-packages/pandora/flask/static/_next/static/chunks/pages/chat登陆页面显示:
/docker/usr/local/lib/python3.9/site-packages/pandora_cloud/flask/templates底部显示chunks:
/docker/usr/local/lib/python3.9/site-packages/pandora_cloud/flask/static/_next/static/chunks
