有没有大佬说一下怎样部署one-API或者是new-API阿?

有没有大佬说一下怎样部署one-API或者是new-API阿?:joy::joy::joy:

1 个赞

人工智能快问快答

docker一把梭就可以了

5 个赞

啊,不行。

[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

1 个赞

我如何下载。token encoder

我部署在github代码空间的时候是成功的,是部署到一个服务器上就失败了。

正常,网络问题

1 个赞

所以不能访问网络的服务器就无法安装了是吧?

手动下载tiktoken-go,通过环境变量指定编码器目录

怎么用命令行手动下载呀?大佬

wget或者curl: https://openaipublic.blob.core.windows.net/encodings/cl100k_base.tiktoken

1 个赞

下载到根目录吗?,还是下载到。one-API目录上

都行,主要是通过环境变量TIKTOKEN_CACHE_DIR指向它的目录

什么是环环境变量?我只有命运行。

圈起来的就叫环境变量

如何设置呀?

用docker compose部署啊

用docker 和 docker compose这种神级运维工具,一键部署即可