Communitygithub.com

cli-anything-novita

Uma interface de linha de comando (CLI) para a Novita AI, um serviço de API compatível com OpenAI que oferece modelos como DeepSeek, GLM e outros.

O que é cli-anything-novita?

O cli-anything-novita é um harness de linha de comando para a Novita AI, um serviço de API compatível com OpenAI que fornece acesso a modelos de ponta como DeepSeek, GLM e MiniMax. Ele permite que desenvolvedores e agentes de IA interajam com esses modelos diretamente do terminal, suportando modos de chat, streaming, gerenciamento de sessão e configuração. Com suporte a saída JSON, é ideal para uso programático por agentes de IA, além de oferecer uma interface humana colorida. O pacote é facilmente instalado via pip e requer uma chave de API da Novita. Sua versatilidade e compatibilidade com o padrão OpenAI o tornam uma ferramenta útil para prototipagem, testes e automação de tarefas de linguagem natural.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que cli-anything-novita faz?

Um harness CLI para Novita AI – um serviço de API compatível com OpenAI para modelos de IA como DeepSeek, GLM e outros.

Instalação

Este CLI é instalado como parte do pacote cli-anything-novita:

pip install cli-anything-novita

Pré-requisitos:

  • Python 3.10+
  • Chave de API Novita em novita.ai

Uso

Comandos Básicos

# Exibir ajuda
cli-anything-novita --help

# Iniciar modo REPL interativo
cli-anything-novita

# Conversar com o modelo
cli-anything-novita chat --prompt "O que é IA?" --model deepseek/deepseek-v3.2

# Chat em streaming
cli-anything-novita stream --prompt "Escreva um poema sobre código"

# Listar modelos disponíveis
cli-anything-novita models

# Saída JSON (para consumo por agentes)
cli-anything-novita --json chat --prompt "Olá"

Modo REPL

Quando invocado sem um subcomando, o CLI entra em uma sessão REPL interativa:

cli-anything-novita
# Insira comandos interativamente com auto-preenchimento e histórico

Grupos de Comandos

Chat

Converse com modelos de IA através da API Novita.

ComandoDescrição
chatConversar com a API Novita
streamChat de conclusão em streaming

Sessão

Gerenciamento de sessão para histórico de conversas.

ComandoDescrição
statusExibir status da sessão
clearLimpar histórico da sessão
historyExibir histórico de comandos

Config

Gerenciamento de configuração.

ComandoDescrição
setDefinir um valor de configuração
getObter um valor de configuração (ou exibir todos)
deleteExcluir um valor de configuração
pathExibir o caminho do arquivo de configuração

Utilitário

ComandoDescrição
testTestar conectividade da API
modelsListar modelos disponíveis

Exemplos

Configurar Chave de API

# Definir chave de API via arquivo de configuração (recomendado)
cli-anything-novita config set api_key "sk-xxx"

# Ou usar variável de ambiente
export NOVITA_API_KEY="sk-xxx"

Conversar com DeepSeek

# Conversa simples
cli-anything-novita chat --prompt "Explique computação quântica" --model deepseek/deepseek-v3.2

# Chat em streaming
cli-anything-novita stream --prompt "Escreva uma função Python para calcular o fatorial"

Testar Conectividade

# Verificar chave de API e conectividade
cli-anything-novita test --model deepseek/deepseek-v3.2

# Listar todos os modelos disponíveis
cli-anything-novita models

Modelos Padrão

A API Novita suporta múltiplos provedores de modelos:

ID do ModeloProvedorDescrição
deepseek/deepseek-v3.2DeepSeekModelo DeepSeek V3.2 (padrão)
zai-org/glm-5Zhipu AIModelo GLM-5
minimax/minimax-m2.5MiniMaxModelo MiniMax M2.5

Formatos de Saída

Todos os comandos suportam modos de saída dupla:

  • Legível para humanos (padrão): Tabelas, cores, texto formatado
  • Legível para máquina (flag --json): JSON estruturado para consumo por agentes
# Saída humana
cli-anything-novita chat --prompt "Olá"

# Saída JSON para agentes
cli-anything-novita --json chat --prompt "Olá"

Para Agentes de IA

Ao usar este CLI programaticamente:

  1. Sempre use a flag --json para saída parseável
  2. Verifique os códigos de retorno – 0 para sucesso, não-zero para erros
  3. Analise stderr para mensagens de erro em caso de falha
  4. Use caminhos absolutos para todas as operações com arquivos
  5. Verifique se as saídas existem após operações de exportação

Mais Informações

  • Documentação completa: Consulte README.md no pacote
  • Cobertura de testes: Consulte TEST.md no pacote
  • Metodologia: Consulte HARNESS.md no cli-anything-plugin

Versão

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

>-

Habilidades Relacionadas