# qwq-ai **Repository Path**: YX503203440/qwq-ai ## Basic Information - **Project Name**: qwq-ai - **Description**: 使用阿里云百炼平台构建自己的ai对话应用 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-11 - **Last Updated**: 2025-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 项目介绍 本项目可帮助你快速启动一个基于阿里云百炼的智能助手,并可将你的相关数据提供给百炼模型进行分析,例如你有一些PDF材料、txt文本文档、或者其他图片等任意文件格式提供给千问大模型进行分析,从而实现私域数据智能助手的功能 前往[阿里云百炼](https://bailian.console.aliyun.com/?tab=app#/app-center)注册账号并创建一个智能助手,配置你自己创建的知识库,将你的相关数据上传到知识库中,然后将你的智能助手的AppId、ApiKey放到环境变量中或作为参数启动应用即可 ### 页面截图 ![对话页面截图](screenshot/chat.gif) ![任务管理器与终端](screenshot/taskmanage_terminal.png) **linux环境如何使用** ------------------------------------------------------------------------------------ ```bash chmod +x qwq-ai export APP_ID=你的AppId export API_KEY=你的ApiKey ./qwq-ai ``` 或者使用systemd服务启动 ```ini [Unit] Description=ai After=network.target [Service] Environment="DASHSCOPE_APP_ID=你的AppId" Environment="DASHSCOPE_API_KEY=你的ApiKey" ExecStart=/opt/qwq-ai/qwq-ai ExecStop=/bin/kill -15 $MAINPID Restart=always WorkingDirectory=/opt/qwq-ai [Install] WantedBy=multi-user.target ``` **Windows环境如何使用** --------------------------------------------------------------------------------------- 或者你也可以直接使用qwq-ai.exe -h查看帮助 ``` Usage of qwq-ai.exe: -addr string 设置http服务器监听地址, 例如::8888 将监听所有网卡的tcp 8888端口 (default ":8888") -apiKey string 设置qwq-ai的apiKey,例如:-apiKey=xxx,支持环境变量DASHSCOPE_API_KEY -appId string 设置qwq-ai的appId,例如:-appId=xxx,支持环境变量DASHSCOPE_APP_ID ``` 或者你也可以直接启动qwq-ai.exe,程序会提示你输入你的appId和apiKey **构建设置** ```shell # 交叉编译linux 64位(如果提示go: unsupported GOOS/GOARCH pair linux /amd64则说明GOOS或着GOARCH的值前后有空格) set GOOS=linux set GOARCH=amd64 go build -trimpath -ldflags="-s -w" -gcflags="-l=4" -o qwq-ai # 如果使用go 1.25,可以设置使用新的gc # https://go.dev/doc/go1.25 set GOEXPERIMENT=greenteagc ```