在离线部署的时候发现one-api报错
[failed to get gpt-3.5-turbo token encoder: Get “https://openaipublic.blob.core.windows.net/encodings/cl100k_base.tiktoken”: dial tcp: lookup openaipublic.blob.core.windows.net on 127.0.0.11:53: server misbehaving]
#解决办法,https://github.com/songquanpeng/one-api/issues/906#issuecomment-2097877017 1、通过有互联网的网络下载https://openaipublic.blob.core.windows.net/encodings/cl100k_base.tiktoken 2、将cl100k_base.tiktoken命名修改为9b5ad71b2ce5302211f9c61530b329a4922fc6a4 3、官方版本的docker-compose.yaml会挂载./oneapi,所以可以手动创建mkdir ./oneapi/cache,将改过命令的tiktoken放到该目录下 4、修改docker-compose.yaml中oneapi段,在environment:下新增TIKTOKEN_CACHE_DIR=/data/cache
failed to get gpt-4o token encoder: Get “https://openaipublic.blob.core.windows.net/encodings/o200k_base.tiktoken“: proxyconnect tcp: dial tcp [::1]:7890: connect: connection refused
#解决办法,https://github.com/songquanpeng/one-api/issues/1819 1、通过有互联网的网络下载https://openaipublic.blob.core.windows.net/encodings/o200k_base.tiktoken 2、将cl100k_base.tiktoken命名修改为fb374d419588a4632f3f557e76b4b70aebbca790 3、官方版本的docker-compose.yaml会挂载./oneapi,所以可以手动创建mkdir ./oneapi/cache,将改过命令的tiktoken放到该目录下 4、修改docker-compose.yaml中oneapi段,在environment:下新增TIKTOKEN_CACHE_DIR=/data/cache
忘记one-api的密码如何修改
#解决办法 1、进入数据库容器 docker exec -it mysql /bin/sh 2、登录mysql mysql -p 3、将密码进行Bcrypt hash、很多工具都支持,建议运行个本地IT-TOOLS很方便 4、更新one-api的管理员密码,我这里是123456,更新好重新登录one-api就行了 use onepai; update users set password='$2a$10$trRartcSifNFj21.9gKKR.h8C653/JoqXXNW4xtwE2K6i1QUet5k6' where username = 'root';