# qwen-api **Repository Path**: yizhigopher/qwen-api ## Basic Information - **Project Name**: qwen-api - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-09 - **Last Updated**: 2025-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. 安装app.py所需的环境包: ``` pip install requirements.txt ``` 2. 从[github](https://github.com/huggingface/transformers),clone最新的transformers代码(必须是最新的,不然加载不了Qwen2.5),然后进入`transformers-main`目录下,执行`pip install .`,不然无法加载Qwen2.5模型 3. 启动请求大模型程序:`python app.py` 启动文件上传服务:`./gofs` 4. ngrok没办法在单个域名下代理多个端口,因此用nginx在做一次服务转发。 1. 首先安装nginx,可参考这个[博客](https://developer.aliyun.com/article/1443902),做到步骤*使用apt安装Nginx*即可,**不需要**启动Nginx服务。 2. 进入`./tools/nginx`目录,执行命令`nginx -c /root/qwen-api/tools/nginx/config.conf`,注意配置文件地址采用绝对地址。 3. 如果出现`nginx: [emerg] getpwnam("nginx") failed`这个错误,请执行`useradd -M -s /sbin/nologin nginx`命令后,再执行上一个步骤。 5. 进入`./tools/ngrok`目录,执行命令`./ngrok http --url=up-silkworm-cunning.ngrok-free.app 80`即可。(不确定url参数是不是每个人都可以使用,如果不行的话,可替换成自己的domain)。