内容
="center">
<img src="https://raw.githubusercontent.com/scalattice/scalattice-cli/main/media/earth.png" alt="Scalattice 开发者命令行工具" width="100%" />
</p>
# Scalattice 命令行工具
[](https://www.npmjs.com/package/scalattice-cli)
[](./LICENSE)
登录、创建开发者 API 密钥、打印 OpenAI 兼容的环境变量、查看积分 - 直接从终端操作。可选的 MCP 模式适用于 AI 编程代理。
**产品:** [scalattice.com/cli](https://scalattice.com/cli/) · **npm:** [scalattice-cli](https://www.npmjs.com/package/scalattice-cli) · **云文档:** [developers#cli](https://scalattice.cloud/docs/developers#cli) · **安装器:** [scalattice.cloud/install/cli](https://scalattice.cloud/install/cli)
## 安装
```bash
# 便捷安装
curl -fsSL https://scalattice.cloud/install/cli | sh
# 或使用 npm(Node 18+)
npm install -g scalattice-cli
```
## 快速开始
```bash
scalattice setup
eval "$(scalattice init)"
scalattice credits
```
然后使用任何 OpenAI SDK:
```python
from openai import OpenAI
client = OpenAI() # 使用 OPENAI_BASE_URL + OPENAI_API_KEY
print(client.models.list())
```
## 命令
| 命令 | 功能描述 |
| --- | --- |
| `scalattice setup` | 魔法代码登录 → 开发者配置文件 → 创建 API 密钥 → 打印导出 |
| `scalattice login` / `logout` | 仅限会话 |
| `scalattice keys list` / `keys create` | 管理 API | `scalattice init` | 打印 `export OPENAI_BASE_URL` 和 `OPENAI_API_KEY=...` |
| `scalattice credits` | `GET /v1/credits` (钱包 + 模型授权) |
| `scalattice whoami` | 显示配置文件路径 / 存储内容 |
| `scalattice mcp` | Cursor / Claude Desktop 的 MCP 标准输入/输出服务器 |
配置文件:`~/.config/scalattice/config.json`(模式 `0600`)。
环境变量覆盖:`SCALATTICE_CLOUD_URL`、`SCALATTICE_API_URL`、`SCALATTICE_API_KEY`、`SCALATTICE_SESSION_TOKEN`。
## MCP(可选)
MCP **不是** 第二次安装。在 `scalattice setup` 之后:
```json
{
"mcpServers": {
"scalattice": {
"command": "scalattice",
"args": ["mcp"]
}
}
}
```
工具:`scalattice_credits`、`scalattice_models`、`scalattice_env`。
## 开发
```bash
git clone https://github.com/scalattice/scalattice-cli.git
cd scalattice-cli