
---
url: /mod/moonshot.md
---
# x moonshot

使用  Moonshot 提供的 AI 服务, moonshot 的大模型叫 kimi


::: tip
- moonshot 私人令牌获取: https://platform.moonshot.cn/console/api-keys
- 交互环境中可使用 `x moonshot init` 进行初始化配置，配置信息将存放于本地保存
- 亦可运行命令 `x moonshot --cfg apikey=<apikey>` 添加私人令牌
:::


## 例子

把文件内容翻译为中文

```sh
x moonshot chat request --file ./abstract.cn.md --file ./content.cn.md Translate to chinese
```

把文件内容翻译为中文 （使用 alias 的方式）

```sh
@kimi --file ./abstract.cn.md --file ./content.cn.md Translate to chinese
```

计算消耗的 tokens 数目

```sh
x moonshot chat request --count --file ./abstract.cn.md "Translate to chinese"
```

列出所有模型

```sh
x moonshot model ls
```
## 介绍

Moonshot 模块是 月之暗面大模型 kimi 的命令行工具，由 x-cmd 驱动，主要使用 posix shell, awk 和 curl 来实现。

## 子命令

| 名称 | 描述 |
| ------- | ------- |
| [x moonshot init](/mod/moonshot/init.md) | 使用交互模式初始化配置 |
| [x moonshot --cur](/mod/moonshot/--cur.md) | 当前会话默认值管理 |
| [x moonshot --cfg](/mod/moonshot/--cfg.md) | 配置管理，可管理 apikey、请求默认代理等配置 |
| [x moonshot chat](/mod/moonshot/chat.md) | 与 moonshot 对话 |
| [x moonshot file](/mod/moonshot/file.md) | 文件管理 |
| [x moonshot balance](/mod/moonshot/balance.md) | 账号余额查询 |
| [x moonshot model](/mod/moonshot/model.md) | 模型查看与管理 |
