有没有大佬说一下怎样部署one-API或者是new-API阿?
docker一把梭就可以了
啊,不行。
[SYS] 2024/02/17 - 04:24:47 | One API v0.0.0 started
[SYS] 2024/02/17 - 04:24:47 | SQL_DSN not set, using SQLite as database
[SYS] 2024/02/17 - 04:24:47 | database migration started
[SYS] 2024/02/17 - 04:24:47 | database migrated
[SYS] 2024/02/17 - 04:24:47 | REDIS_CONN_STRING not set, Redis is not enabled
[SYS] 2024/02/17 - 04:24:47 | using theme default
[SYS] 2024/02/17 - 04:24:47 | initializing token encoders
[FATAL] 2024/02/17 - 04:24:49 | [failed to get gpt-3.5-turbo token encoder: open /tmp/data-gym-cache/9b5ad71b2ce5302211f9c61530b329a4922fc6a4.613afaf7-0520-447a-ac61-8c3d48ed7b1e.tmp: permission denied]
一直不行,老是错误。
服务器没有外网吗?它需要下载一个token encoder。可以参考这个:docker离线部署的时候启动不了 · Issue #996 · songquanpeng/one-api · GitHub
我如何下载。token encoder
我部署在github代码空间的时候是成功的,是部署到一个服务器上就失败了。
正常,网络问题
所以不能访问网络的服务器就无法安装了是吧?
怎么用命令行手动下载呀?大佬
下载到根目录吗?,还是下载到。one-API目录上
都行,主要是通过环境变量TIKTOKEN_CACHE_DIR指向它的目录
什么是环环境变量?我只有命运行。
如何设置呀?
用docker compose部署啊
用docker 和 docker compose这种神级运维工具,一键部署即可