home / kengdb / noteTb

noteTb: 251

This data as json

id user_id content tags created_at updated_at enable pinned folder_id comment position visibility
251 1 1 # Aider + DeepSeek 安装配置经验 作者:Manus 版本:1.1 ## 概述 在阿里云轻量应用服务器(Ubuntu 24.04,新加坡,8.219.6.216)上安装 Aider AI 编程助手,并配置 DeepSeek API 作为后端模型,同时启用中文输出。 --- ## 安装步骤 ### 1. 用官方安装脚本安装 Aider ```bash curl -LsSf https://aider.chat/install.sh | sh ``` 安装完成后,二进制文件位于 `/root/.local/bin/aider`,版本 0.86.2。 ### 2. 配置 PATH(永久生效) ```bash echo 'export PATH="/root/.local/bin:$PATH"' >> /root/.bashrc ``` ### 3. 写入全局配置文件(含中文输出) ```bash cat > /root/.aider.conf.yml << 'EOF' model: openai/deepseek-v4-pro openai-api-key: sk-1685481edf7f4d6e89d49a25973e6e94 openai-api-base: https://api.deepseek.com/ chat-language: Chinese EOF ``` **关键**:`chat-language: Chinese` 是让 aider 用中文输出回复的配置。不加这个,aider 默认读取系统 locale,服务器是 `en_US.UTF-8`,所以会强制用英文回复。 --- ## 关键配置说明 | 参数 | 值 | |------|-----| | 模型名 | `openai/deepseek-v4-pro` | | API Base URL | `https://api.deepseek.com/` | | 配置文件路径 | `/root/.aider.conf.yml` | | 二进制路径 | `/root/.local/bin/aider` | | 中文输出 | `chat-language: Chinese` | **注意**: - 模型名前缀必须加 `openai/`,因为 DeepSeek 兼容 OpenAI API 格式,aider 通过这个前缀识别。 - `chat-language` 参数控制 aider 的回复语言,与系统 locale 无关。 --- ## 验证方法 ### 验证 API 连通性(推荐,速度快) ```bash curl -s --max-time 10 https://api.deepseek.com/models -H "Authorization: Bearer sk-1685481edf7f4d6e89d49a25973e6e94" ``` 正常返回:`{"object":"list","data":[{"id":"deepseek-v4-pro",...}]}` ### 验证 Chat API ```bash curl -s --max-time 15 https://api.deepseek.com/chat/completions -H "Authorization: Bearer sk-1685481edf7f4d6e89d49a25973e6e94" -H "Content-Type: application/json" -d '{"model":"deepseek-v4-pro","messages":[{"role":"user","content":"say hello"}],"max_tokens":10}' ``` --- ## 使用方法(手机 SSH / Termius) ```bash # 进入项目目录,然后启动 aider cd /path/to/project aider 文件名.py # 或者直接对话(不指定文件) aider ``` 启动后进入交互模式,直接用中文描述需求即可,aider 会用中文回复。 --- ## 注意事项 1. **aider 启动时会检查更新**,如果网络慢可能卡住,用 `--no-check-update` 跳过 2. **`--message` 参数测试**会等待完整 API 响应,deepseek-v4-pro 是推理模型,响应较慢(30-60秒),不要误判为卡死 3. 配置文件 `/root/.aider.conf.yml` 会被自动读取,不需要每次手动传参 4. 每次 SSH 登录后,如果 PATH 没生效,运行 `source ~/.bashrc` 或直接用完整路径 `/root/.local/bin/aider` 5. **中文输出**:必须在配置文件加 `chat-language: Chinese`,否则服务器 locale 是英文,aider 会强制用英文回复 --- ## DeepSeek API 信息 | 项目 | 值 | |------|-----| | API Key | sk-1685481edf7f4d6e89d49a25973e6e94 | | Base URL | https://api.deepseek.com/ | | 可用模型 | deepseek-v4-flash(快速)、deepseek-v4-pro(推理,1M上下文) | | 计费 | 按 token 计费,推理模型较贵 | [] 2026-05-12 13:59:56 2026-05-12 13:59:56 T F   source=simplenote; source_id=c1e2c1c1-4ea4-47dd-8f0f-4363c678dad9 28 public

Links from other tables

  • 0 rows from note_id in noteShareTb
  • 0 rows from note_id in shareLinkTb
Powered by Datasette · Queries took 15.259ms