客户端接入
环境变量配置
在 macOS、Linux、Windows 和项目文件中安全保存 0x1c 配置。
环境变量可以避免把 API Key 写死在代码里。大多数 SDK 和 CLI 工具都会优先读取环境变量。
推荐变量
OpenAI-compatible 工具:
OPENAI_API_KEY=sk-...
OPENAI_BASE_URL=https://0x1c.io/v1
MODEL_ID=MODEL_IDClaude/Anthropic-compatible 工具:
ANTHROPIC_BASE_URL=https://0x1c.io
ANTHROPIC_AUTH_TOKEN=sk-...
ANTHROPIC_API_KEY=sk-...macOS 或 Linux
临时生效:
export OPENAI_API_KEY="sk-..."
export OPENAI_BASE_URL="https://0x1c.io/v1"写入 zsh:
echo 'export OPENAI_API_KEY="sk-..."' >> ~/.zshrc
echo 'export OPENAI_BASE_URL="https://0x1c.io/v1"' >> ~/.zshrc
source ~/.zshrcWindows PowerShell
当前窗口临时生效:
$env:OPENAI_API_KEY="sk-..."
$env:OPENAI_BASE_URL="https://0x1c.io/v1"永久写入用户变量:
[Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-...", "User")
[Environment]::SetEnvironmentVariable("OPENAI_BASE_URL", "https://0x1c.io/v1", "User")重新打开终端后生效。
项目里的 .env.local
Next.js、Vite、Node.js 项目常用 .env.local:
OPENAI_API_KEY=sk-...
OPENAI_BASE_URL=https://0x1c.io/v1
MODEL_ID=MODEL_ID不要提交 .env.local。
检查是否生效
macOS/Linux:
echo "$OPENAI_API_KEY"
echo "$OPENAI_BASE_URL"Windows PowerShell:
echo $env:OPENAI_API_KEY
echo $env:OPENAI_BASE_URL如果没有输出,说明当前终端没有读取到变量。