Communitygithub.com

cli-anything-novita

Un CLI interactivo para Novita AI, un servicio de API compatible con OpenAI que ofrece modelos como DeepSeek, GLM y otros.

¿Qué es cli-anything-novita?

Este skill proporciona un harness de línea de comandos (CLI) para interactuar con la API de Novita AI, un servicio compatible con OpenAI que ofrece modelos de inteligencia artificial como DeepSeek, GLM y MiniMax. Es útil para desarrolladores y agentes de IA que necesitan ejecutar consultas, chatear en modo interactivo, gestionar sesiones y configuraciones, y probar la conectividad con la API. El CLI soporta múltiples plataformas (Python 3.10+) y se puede usar tanto en modo REPL como con comandos directos. Incluye salida en formato JSON para consumo por parte de agentes de IA, lo que facilita la integración automatizada. La herramienta permite listar modelos, transmitir respuestas en streaming y administrar la clave de API mediante archivo de configuración o variable de entorno.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-novita

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace cli-anything-novita?

Un harness CLI para Novita AI, un servicio de API compatible con OpenAI para modelos de IA como DeepSeek, GLM y otros.

Instalación

Este CLI se instala como parte del paquete cli-anything-novita:

pip install cli-anything-novita

Requisitos previos:

  • Python 3.10+
  • Clave de API de Novita desde novita.ai

Uso

Comandos básicos

# Mostrar ayuda
cli-anything-novita --help

# Iniciar modo REPL interactivo
cli-anything-novita

# Chatear con el modelo
cli-anything-novita chat --prompt "¿Qué es IA?" --model deepseek/deepseek-v3.2

# Chat en streaming
cli-anything-novita stream --prompt "Escribe un poema sobre código"

# Listar modelos disponibles
cli-anything-novita models

# Salida JSON (para consumo por agentes)
cli-anything-novita --json chat --prompt "Hola"

Modo REPL

Cuando se invoca sin un subcomando, el CLI entra en una sesión REPL interactiva:

cli-anything-novita
# Ingresa comandos interactivamente con autocompletado y historial

Grupos de comandos

Chat

Chatea con modelos de IA a través de la API de Novita.

ComandoDescripción
chatChatear con la API de Novita
streamTransmitir la respuesta del chat

Sesión

Gestión de sesiones para el historial de chat.

ComandoDescripción
statusMostrar estado de la sesión
clearLimpiar el historial de la sesión
historyMostrar el historial de comandos

Configuración

Gestión de configuración.

ComandoDescripción
setEstablecer un valor de configuración
getObtener un valor de configuración (o mostrar todos)
deleteEliminar un valor de configuración
pathMostrar la ruta del archivo de configuración

Utilidad

ComandoDescripción
testProbar la conectividad de la API
modelsListar modelos disponibles

Ejemplos

Configurar clave de API

# Establecer clave de API mediante archivo de configuración (recomendado)
cli-anything-novita config set api_key "sk-xxx"

# O usar variable de entorno
export NOVITA_API_KEY="sk-xxx"

Chatear con DeepSeek

# Chat simple
cli-anything-novita chat --prompt "Explica la computación cuántica" --model deepseek/deepseek-v3.2

# Chat en streaming
cli-anything-novita stream --prompt "Escribe una función en Python para calcular factorial"

Probar conectividad

# Verificar clave de API y conectividad
cli-anything-novita test --model deepseek/deepseek-v3.2

# Listar todos los modelos disponibles
cli-anything-novita models

Modelos predeterminados

La API de Novita soporta múltiples proveedores de modelos:

ID del modeloProveedorDescripción
deepseek/deepseek-v3.2DeepSeekModelo DeepSeek V3.2 (predeterminado)
zai-org/glm-5Zhipu AIModelo GLM-5
minimax/minimax-m2.5MiniMaxModelo MiniMax M2.5

Formatos de salida

Todos los comandos soportan dos modos de salida:

  • Legible por humanos (predeterminado): Tablas, colores, texto formateado
  • Legible por máquina (bandera --json): JSON estructurado para consumo por agentes
# Salida para humanos
cli-anything-novita chat --prompt "Hola"

# Salida JSON para agentes
cli-anything-novita --json chat --prompt "Hola"

Para agentes de IA

Al usar este CLI de forma programática:

  1. Usa siempre la bandera --json para obtener salida analizable
  2. Revisa los códigos de retorno - 0 para éxito, distinto de cero para errores
  3. Analiza stderr para mensajes de error en caso de fallo
  4. Usa rutas absolutas para todas las operaciones con archivos
  5. Verifica que las salidas existan después de operaciones de exportación

Más información

  • Documentación completa: Consulta README.md en el paquete
  • Cobertura de pruebas: Consulta TEST.md en el paquete
  • Metodología: Consulta HARNESS.md en cli-anything-plugin

Versión

1.0.0

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Skills relacionados