ai-agent-cli
codex¶
codex 是 OpenAI 官方推出的 AI Agent。
安装¶
$ module load nodejs/18.19.0
$ npm install @openai/codex
# 设置环境变量,同时写入 ~/.bashrc 中
$ export PATH="/public/home/software/opt/bio/software/nodejs/18.19.0/bin/:$HOME/node_modules/.bin/:$PATH"
$ codex -V
codex-cli 0.147.0
配置使用¶
API 配置¶
由于 OpenAI 未对国内提供 GPT 模型服务,因此这里使用国内的模型 API,这里以 deepseek 为例,
$ cat ~/.codex/config.toml
model = "deepseek-flash"
model_provider = "deepseek"
preferred_auth_method = "apikey"
forced_login_method = "api"
model_reasoning_effort = "high"
web_search = "disabled"
show_raw_agent_reasoning = true
model_catalog_json = "~/.codex/models.json"
[model_providers.deepseek]
name = "deepseek"
base_url = "https://api.deepseek.com/"
wire_api = "responses"
experimental_bearer_token = "<你的 DeepSeek API Key>"
Claude Code¶
Claude Code 是 Anthropic 官方 CLI 级智能体工具。
Claude Code 定位不是聊天,而是在本地代码仓库中执行高权限、可上下文感知的工程任务。Claude Code 除了可以写代码外,还可以调用服务器上的命令工具完成各种复杂的任务。
安装¶
$ module load nodejs/18.19.0
$ npm install @anthropic-ai/claude-code
added 5 packages in 3s
4 packages are looking for funding
run `npm fund` for details
# 设置环境变量,同时写入 ~/.bashrc 中
$ export PATH="/public/home/software/opt/bio/software/nodejs/18.19.0/bin/:$HOME/node_modules/.bin/:$PATH"
$ claude -v
2.1.92 (Claude Code)
配置使用¶
API 配置¶
由于 Anthropic 未对国内提供 Claude 模型服务,因此这里使用国内的模型 API,这里以 deepseek 为例,
$ cat ~/.claude/settings.json
{
"env":
{
"ANTHROPIC_AUTH_TOKEN": "<你的 DeepSeek API Key>",
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_MODEL": "<Model_Name>",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-flash",
"CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-flash",
"CLAUDE_CODE_EFFORT_LEVEL": "max",
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "786432"
}
}
https://www.volcengine.com/docs/82379/1928262?lang=zh
https://www.runoob.com/ai-agent/claude-code.html
https://www.runoob.com/claude-code/claude-code-tutorial.html
https://code.claude.com/docs/zh-CN/
opencode¶
OpenCode 是一个开源的 AI 编码代理。它提供终端界面、桌面应用和 IDE 扩展等多种使用方式。
官方文档 https://opencode.ai/docs/zh-cn/
安装¶
由于官方的预编译版本依赖高版本的glibc,这里使用 opencode-legacy-glibc,其使用 opencode 官方代码自动构建、可在低版本 glibc 上运行的 opencode。
$ mkdir ~/opt/
$ wget https://github.com/pedropombeiro/opencode-legacy-glibc/releases/download/v1.3.17/opencode-v1.3.17-linux-x64-legacy-glibc.tar.gz
$ tar xf opencode-v1.3.17-linux-x64-legacy-glibc.tar.gz
$ mv opencode/ ~/opt/
# 写入 ~/.bashrc
$ export PATH="$HOME/opt/opencode/bin/:$PATH"
$ opencode -v
1.3.17
配置使用¶
更改主题¶
默认主题(themes)在集群上使用时,输入的文字看不清,打开 opencode 后输入执行 /themes 更改主题,这里搜索使用 tokyonight。
$ opencode
>/themes
xshell 上使用时:
Shift + 鼠标选中 → 绕过 TUI ,复制选中的文本
Shift + 鼠标右键 → 绕过 TUI ,粘贴复制的文本
Shift + 鼠标滚轮 → 绕过 TUI ,使用终端原生滚动
Shift + Ctrl + C / Shift + Ctrl + V → 强制使用终端的复制粘贴
免费模型¶
opencode 提供了一些免费的模型可用,打开 opencode 后输入执行 /models 选择模型,标记为 Free 都为官方免费测试模型,这里选择使用 Big Pickle。
$ opencode
>/models
配置模型¶
opencode 支持配置自己的模型,这里以 deepseek 为例。
- 执行
opencode命令 - 输入框中输入
/connect,然后输入deepseek并选择供应商 - 填入
DeepSeek API Key - 选择
DeepSeek-V4-Flash模型
参考:
https://www.runoob.com/ai-agent/opencode-coding-agent.html
本文阅读量 次本站总访问量 次