> ## Content Index
> Fetch the complete content index at: https://www.hubwiz.com/blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# Aider AI简明教程
- URL: https://www.hubwiz.com/blog/aider-ai-concise-tutorial/
- Published: 2025-04-09T00:22:25.000Z
- Updated: 2025-04-09T00:22:25.000Z
- Description: Aider 是一款由人工智能驱动的工具，可以帮助开发人员加快编码任务的速度，提供实时的代码建议、重构帮助，甚至生成项目结构。
- Author: admin
- Tags: TOOL, AIDER, #Import 2026-10-14 14:41

[Aider](https://github.com/Aider-AI/aider?ref=hubwiz.com) 是一款由人工智能驱动的工具，可以帮助开发人员加快编码任务的速度，提供实时的代码建议、重构帮助，甚至生成项目结构。它与你的工作流无缝集成，使编码更加高效。

在这篇文章中，我将分享我使用Aider快速构建一个使用Python的Pygame库的俄罗斯方块游戏的经验。

## 1、安装Aider

使用Aider非常简单。你可以通过pip安装：

```
pip install -U aider-chat

```

就是这样！

## 2、选择模型并设置API密钥

Aider支持多种AI模型，但这次实验我选择了**Anthropic的Claude**。由于Anthropic需要API密钥，你需要先设置好：

1. 访问[Anthropic的API设置页面](https://console.anthropic.com/settings/keys?ref=hubwiz.com)。
2. 点击“创建密钥”。
3. 在终端中导出密钥：

```
export ANTHROPIC_API_KEY=<your-api-key>

```

## 3、运行Aider

现在，你可以启动Aider：

```
aider - model sonnet

```

## 4、我的体验：生成一个俄罗斯方块游戏

我想快速搭建一个使用Pygame的俄罗斯方块游戏，并添加测试和README.md来说明如何运行游戏。我还想要一个Makefile来简化命令。

所以，我向Aider提出了以下请求：

```
使用Pygame创建一个俄罗斯方块游戏，添加测试，并在README.md中添加所有运行游戏的说明。
创建正确的文件夹结构，分割src、tests等，并按照项目结构创建所有Python脚本。
创建一个Makefile以便快速启动，并且make命令应包括帮助以列出所有可用命令。

```

### 4.1 问题：API信用余额错误

一开始遇到了一个问题——仅仅创建API密钥是不够的！我收到了这个错误：

![](https://www.hubwiz.com/blog/content/images/2025/04/image-134.png)

“您的信用余额不足以访问Anthropic API。请前往计划与账单页面升级或购买信用额度。”

所以我添加了25美元 :)

### 4.2 Aider的实际应用

一旦我的信用额度解决了，Aider就开始工作了。几分钟之内（经过几次迭代调整），我就有了一个可以运行的俄罗斯方块游戏！

整个代码可以在[这里](https://github.com/naoko/tetris-aider?ref=hubwiz.com)找到。

Aider还提供了每个请求的成本分解，这是一个很好的功能。我可以清楚地看到每个步骤在令牌和API使用方面的成本。

![](https://www.hubwiz.com/blog/content/images/2025/04/image-135.png)

这是我的游戏的样子！

![](https://www.hubwiz.com/blog/content/images/2025/04/image-136.png)

不到10分钟，花费了69美分！

![](https://www.hubwiz.com/blog/content/images/2025/04/image-137.png)

## 5、最后的想法

Aider是一款令人印象深刻的代码生成工具。无论你是需要快速生成项目结构、自动化重复的编码任务，还是增强现有项目，都值得探索。

你尝试过Aider吗？告诉我你的想法吧！

---

原文链接：[Code Generation with Aider: A Quick Look](https://medium.com/@naoko.reeves/code-generation-with-aider-a-quick-look-8e0bfedd6009?ref=hubwiz.com)

汇智网翻译整理，转载请标明出处