SuperAPI AI 工具集

cli-anything-novita

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:cli-anything-novita 是 Novita AI 的命令行工具,Novita AI 是面向 DeepSeek、GLM 等模型的 OpenAI 兼容 API 服务,该 CLI 用于在终端中调用这些模型。

安装与前提:通过 pip install cli-anything-novita 安装,需要 Python 3.10+,并需从 novita.ai 获取 Novita API key。

主要能力:支持 chat 聊天、stream 流式聊天、models 列出可用模型、test 测试 API 连通性;提供 session 会话管理(status、clear、history)与 config 配置管理(set、get、delete、path)。不带子命令时进入交互式 REPL,支持 Tab 补全与历史记录。所有命令支持人类可读输出与 --json 机器可读输出。

使用方式:配置密钥可用 cli-anything-novita config set api_key "sk-xxx",或设置环境变量 export NOVITA_API_KEY="sk-xxx"。示例:cli-anything-novita chat --prompt "What is AI?" --model deepseek/deepseek-v3.2;cli-anything-novita stream --prompt "Write a poem about code";cli-anything-novita --json chat --prompt "Hello"。默认模型为 deepseek/deepseek-v3.2,另支持 zai-org/glm-5、minimax/minimax-m2.5。

适用场景:终端内快速调用模型、脚本化调用、供 AI 智能体以 JSON 方式消费。

限制:需有效 API key 与网络;程序化使用时建议始终加 --json,检查返回码(0 成功、非 0 失败),失败时解析 stderr,文件操作使用绝对路径,导出后验证输出存在。版本 1.0.0。其余细节暂未提供。