建站过程

1.购买/试用ECS服务器

进行新用户认证

试用创建服务器实例

2.激活链接服务器

输入安装命令

1
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

3.激活后进入

将chatai文件夹放入服务器目录/usr/local下

4.获取api密钥

登录后台 -> AI机器人 -> 机器人应用 -> 发布 -> (企业微信)
PS: 前台用户端获取密钥的方法也是同理的

5.修改config文件

1
cp config-template.json config.json

以后对config.json进行修改

打开项目的config.json, 修改参数:
“open_ai_api_key”: “0d39473e20xxx@8f7f1ae95d274dee64b4ecxxxxx”,
“open_ai_api_base”: “https://ai.darenkeji.top/api/v1“,
[注意: 需要拉群的话在”group_name_white_list”内添加群名进白名单]

6.安装依赖

打开文件下的终端,执行以下命令

1
2
pip3 install -r requirements.txt               
pip3 install -r requirements-optional.txt

PS 安装依赖过程中可能遇到的一些问题

  • 查找不到对应的版本号时,可以将版本号限制去掉,这样就会自动安装最新款
  • tiktoken的安装报错

这个问题困扰了我好久,查找了一些解决方法:

参考资料 :[避免whisper陷阱:在多个Python环境中切换时出现ERROR: Could not find a version that satisfies the requirement tiktoken==0.3.1问题-物联沃-IOTWORD物联网]

1.python -V 查看python版本

查看python版本

2.尝试更新python的版本(在阿里云服务中)

1
sudo apt-get update

总体,通过这个方法服务器升级安装python_服务器安装的python是2.7.5怎么升级-CSDN博客,可以在服务器中安装python3.8.0

最后需要替换一下:强制删除后加替换

1
2
3
4
sudo rm /usr/bin/python3
sudo rm /usr/bin/pip3
ln -s /usr/local/python38/bin/python3 /usr/bin/python3
ln -s /usr/local/python38/bin/pip3 /usr/bin/pip3

就查看python版本时:python -V

1
2
[root@iZbp10cvqyqa8698doj8h1Z Python-3.8.0]# python3 -V
Python 3.8.0

segment_anything:

测试代码:

1
2
3
4
main 里面的代码
...


结果图片

iamges的文件夹,将结果图片放入iamges的图片