OpenClaw 是目前社区热度极高的开源命令行 AI 编程 Agent。它旨在提供类似 Claude Code 的强大能力,但完全开源且支持自定义 API 接入。
确保系统已安装 Python 3.10+:
配置与启动
OpenClaw 支持通过环境变量或交互式配置进行设置。
方式一:环境变量(推荐)
echo 'export OPENAI_API_KEY="sk-your-api-key"' >> ~/.zshrc
echo 'export OPENAI_API_BASE="https://api.elkapi.com/v1"' >> ~/.zshrc
source ~/.zshrc
方式二:交互式启动
直接运行 openclaw,程序会引导您输入 API 配置:
- API Key: 输入您的 ElkAPI API Key
- Base URL: 输入
https://api.elkapi.com/v1
- Model: 推荐输入
gpt-4o 或 claude-opus-4-5-20251101
核心功能
| 功能 | 说明 |
|---|
| 自主编程 | 能够根据自然语言描述,自主阅读代码、修改文件并运行测试 |
| 多模型支持 | 完美适配 OpenAI 和 Anthropic 协议模型 |
| 安全沙箱 | 在执行危险命令前会请求用户确认 |
| 上下文感知 | 自动分析项目结构,精准定位需要修改的代码 |
常用命令
在 OpenClaw 交互界面中:
help:查看所有可用指令
clear:清除当前对话历史
exit:退出程序
推荐模型
| 场景 | 推荐模型 |
|---|
| 复杂逻辑开发 | claude-opus-4-5-20251101 |
| 通用编程任务 | gpt-4o |
| 快速修复与咨询 | gpt-4o-mini |
OpenClaw 作为一个强大的 Agent,会进行大量的上下文读取和模型调用,token 消耗较快。建议使用 Tier 2 账户以获得更稳定的体验。