个人大模型API管理工具UNI-API部署

Github 面板 配置生成 1 2 3 mkdir -p /opt/uniapi && cd /opt/uniapi nano api.yaml nano docker-compose.yaml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 services: #主程序 uniapi: image: yym68686/uni-api:latest restart: unless-stopped ports: - "8001:8000" volumes: - ./api.yaml:/home/api.yaml - ./data:/home/data #面板服务 uniapi-frontend: image: ghcr.io/melosbot/uni-api-status:latest restart: unless-stopped ports: - "3000:3000" environment: - NODE_ENV=production - PORT=3000 # 以下为容器内的路径,与 volumes 挂载点对应 - API_YAML_PATH=/app/config/api.yaml - STATS_DB_PATH=/app/data/stats.db volumes: # 将宿主机的 api.yaml 挂载到容器内,需要【读写】权限 - ./api.yaml:/app/config/api.yaml # 将宿主机包含 stats.db 的目录挂载到容器内,建议只读【:ro】 - ./data:/app/data:ro 1 docker compose up -d 最小可启动配置模板 1 2 3 4 5 6 7 8 providers: - provider: provider_name # 服务提供商名称, 如 openai、anthropic、gemini、openrouter,随便取名字,必填 base_url: https://api.your.com/v1/chat/completions # 后端服务的API地址,必填 api: sk-YgS6GTi0b4bEabc4C # 提供商的API Key,必填,自动使用 base_url 和 api 通过 /v1/models 端点获取可用的所有模型。 # 这里可以配置多个提供商,每个提供商可以配置多个 API Key,每个提供商可以配置多个模型。 api_keys: - api: sk-Pkj60Yf8JFWxfgRmXQFWyGtWUddGZnmi3KlvowmRWpWpQxx # API Key,用户请求 uni-api 需要 API key,必填 # 该 API Key 可以使用所有模型,即可以使用 providers 下面设置的所有渠道里面的所有模型,不需要一个个添加可用渠道。

创建: 2025年09月03日 | 更新: 2025年12月04日 | 字数: 409字 | 阅读时长: 1分钟 | Beiyuan

利用CF搭建DDNS

把域名接入cloudflare 打开cloudflare,登陆账号添加网站按照提示操作 获取Global API Key 访问 https://dash.cloudflare.com/profile在页面下方找到 Global API Key,点击右侧的 View 查看 Key,并保存下来 ,在页面下方找到 Global API Key,点击右侧的 View 查看 Key,并保存下来 ...

创建: 2025年09月03日 | 更新: 2025年12月04日 | 字数: 432字 | 阅读时长: 1分钟 | Beiyuan

手搓Nginx反代开启HTTPS

Nginx Documents 安装Nginx 1. 安装依赖项 1 2 3 4 5 #我只用Debian和Ubuntu,需要centos的自行去nginx官网查找 #Debian sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring -y #Ubuntu sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring -y 2 . 导入 Nginx 官方签名密钥 1 2 curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null 3 . 验证密钥 1 gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg 应看到如下输出中的指纹: ...

创建: 2025年09月03日 | 更新: 2025年12月04日 | 字数: 686字 | 阅读时长: 2分钟 | Beiyuan

乌鸦:黑羽之下的文明镜像—祥瑞与不祥的千年辩证

在人类文明的星空中,乌鸦始终是一面被多重光谱折射的镜子。它曾是东方神话中托举太阳的“日御神鸟”,是儒家伦理里“反哺孝亲”的道德图腾,却在西方哥特文学中化为不祥的预言者。这种截然对立的文化解读背后,隐藏着“乌鸦”二字深刻的历史密码与文明辩证。 ...

创建: 2025年09月03日 | 更新: 2025年12月04日 | 字数: 1393字 | 阅读时长: 3分钟 | Beiyuan

自言自语的歌曲分享-Never Be The Same(艾怡良)

很激昂的一首歌,好听 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 曾经熟悉的面孔 却如此陌生 不看不听 不想也不问 就算用尽一切去守护 却依然向下沉沦 你的心 曾经用得比谁都还真 你的爱 曾经给得比谁都还深 当我们选择埋葬青春 就当作它不曾发生 每天睁开双眼 究竟那个我是谁 究竟那个我是谁 Never Be The Same 逃离被你围绕的世界 逃离所有温柔的错觉 剩下的旅程 独自一人 也许风景会变得更美 去追寻各自想要的明天 我的改变会让你看见 放手我们才了解 Cause we're never gonna be the same Same Same 而是非对错的定义 谁 说的准 你的吻 有多真 谁能够保证 两个人双手越紧握 越陌生 两颗真心越靠近 越冰冷 够了吧 别争论 谁是谁的永恒 我只想逃离回忆的并吞 我只要自己的灵魂 每天睁开双眼 未来的我会是谁 我到底是谁 未来的我会是谁 Never Be The Same 逃离被你围绕的世界 逃离所有温柔的错觉 剩下的旅程 独自一人 也许风景会变得更美 去追寻各自想要的明天 我的改变会让你看见 放手我们才了解 Cause we're never gonna be the same 不再眷恋 不再妥协 不再继续 自艾自怜 Oh 自艾自怜 不再流泪 不再退却 放掉回忆 才能向前 Oh 大步向前 逃离被你围绕的世界 逃离所有温柔的错觉 剩下的旅程 独自一人 也许风景会变得更美 去追寻各自想要的明天 我的改变会让你看见 放手我们才了解 Cause we're never gonna be the same Yeah Cause we're never gonna be the same Yeah Cause we're never gonna be the same 去追寻各自想要的明天 我的改变会让你看见 放手我们才了解 Cause we're never gonna be the same Oh Cause we're never gonna be the same Oh Never gonna be the same

创建: 2025年09月03日 | 更新: 2025年12月04日 | 字数: 610字 | 阅读时长: 2分钟 | Beiyuan

Docker部署Openwebui加Ollama

Github Github 1 2 mkdir /opt/openwebui && cd /opt/openwebui nano docker-compose.yaml 单独安装 1 2 3 4 5 6 7 8 services: openwebui: image: ghcr.io/open-webui/open-webui:main ports: - "8080:8080" volumes: - ./data/open-webui:/app/backend/data restart: unless-stopped 搭配Ollama 这里同时安装了Ollama和Openwebui这样Openwebui能自动识别出来Ollama,直接使用即可 ...

创建: 2025年09月02日 | 更新: 2025年12月04日 | 字数: 157字 | 阅读时长: 1分钟 | Beiyuan

PaperMod启用评论

1. 创建仓库 该仓库是公开的,否则访客将无法查看 Discussion 2 启用讨论 (1)单击设置 (2)向下滚动到 Features 部分 –> 勾选讨论 –> 点击 Set up Discussions (3)滚动到下方,点击 Start discussions ...

创建: 2025年05月15日 | 更新: 2025年12月04日 | 字数: 1104字 | 阅读时长: 3分钟 | Beiyuan