# 进入项目目录
cd /root/Claw-Codex
# 激活虚拟环境
source .venv/bin/activate
# 确认 Python 版本
python --version # 应该显示 Python 3.11.x# 临时设置(当前会话有效)
export GLM_API_KEY="your_api_key_here"
# 永久设置(添加到 ~/.bashrc)
echo 'export GLM_API_KEY="your_api_key_here"' >> ~/.bashrc
source ~/.bashrc# 在项目根目录创建 .env 文件
cat > .env << 'EOF'
# GLM API Configuration
GLM_API_KEY=your_api_key_here
GLM_BASE_URL=https://open.bigmodel.cn/api/paas/v4
GLM_DEFAULT_MODEL=glm-4
# Optional: Other APIs
# ANTHROPIC_API_KEY=your_anthropic_key
# OPENAI_API_KEY=your_openai_key
EOF
# .env 文件已在 .gitignore 中,不会被提交到 Git- Base URL:
https://open.bigmodel.cn/api/paas/v4 - 认证方式: Bearer Token (API Key)
- 文档: https://open.bigmodel.cn/dev/api
glm-4- 最新的 GLM-4 模型(推荐)glm-4-flash- 快速版本glm-3-turbo- GLM-3 Turbo
from zhipuai import ZhipuAI
client = ZhipuAI(api_key="your_api_key")
response = client.chat.completions.create(
model="glm-4",
messages=[
{"role": "user", "content": "你好"}
]
)
print(response.choices[0].message.content)# 检查环境变量是否设置
echo $GLM_API_KEY
# 如果使用 .env 文件,Python 会自动加载
python -c "from dotenv import load_dotenv; import os; load_dotenv(); print(os.getenv('GLM_API_KEY'))"配置完成后,我会:
- 创建
requirements.txt和setup.py - 安装依赖:
uv pip install -e . - 创建配置文件:
~/.clawcodex/config.json - 测试 GLM API 连接
A: 访问 https://open.bigmodel.cn/ 注册账号后获取
A:
- 登录智谱开放平台
- 进入「API 密钥」页面
- 创建新的 API Key
A: 新用户通常有免费试用额度,具体查看官网说明
请按以下步骤操作:
-
✅ 激活虚拟环境:
source .venv/bin/activate -
✅ 配置 API Key(二选一):
- 方式一:
export GLM_API_KEY="your_key" - 方式二:创建
.env文件并写入
- 方式一:
-
✅ 告诉我已完成,我会继续后续步骤