x-cmd ai | x moonshot - 在终端中使用 Kimi AI 模型

121 阅读1分钟

介绍

moonshot 模块是 Moonshot 大模型的命令行实现。x-cmd 提供了多个不同平台间多种 AI 大模型的调用能力。无论是本地模型还是 Web 服务上的模型,用户都可以在不同的 AI 大模型间直接无缝切换,并能把之前的聊天记录发送给新的大模块来延续对话。

INFO:

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

首次用户

  1. 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网

  2. x-cmd 提供 mod 教程,其中包含了 moonshot 模块常用功能的 demo 示例,可以帮你快速上手 moonshot 模块。

  3. 使用案例:

moonshot.cn.gif

# 把文件内容翻译为中文
@kimi --file ./abstract.cn.md --file ./content.cn.md Translate to chinese

# 把文件内容翻译为中文
x moonshot chat request --file ./abstract.cn.md --file ./content.cn.md Translate to chinese

# 计算消耗的 tokens 数目
x moonshot chat request --count --file ./abstract.cn.md "Translate to chinese"

# 列出所有模型
x moonshot model ls

子命令

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

TIP:

在交互式终端中(如 zsh, bash ...),可以使用 Tab 获取补全信息

运行 x moonshot --help 可以获取命令的更多信息