Communitygithub.com

cli-anything-novita

Eine CLI-Schnittstelle für Novita AI – einen OpenAI-kompatiblen API-Dienst für KI-Modelle wie DeepSeek, GLM und andere.

Was ist cli-anything-novita?

Diese Fertigkeit stellt eine benutzerfreundliche Kommandozeilen-Schnittstelle (CLI) für die Novita-API zur Verfügung, die den Zugriff auf verschiedene KI-Modelle wie DeepSeek, GLM und MiniMax ermöglicht. Sie ist nützlich für Entwickler und KI-Agenten, die über die Kommandozeile interaktiv oder programmatisch mit Modellen chatten, Nachrichten streamen, die Konfiguration verwalten und die API-Verbindung testen möchten. Die CLI unterstützt sowohl menschenlesbare Ausgabe als auch strukturiertes JSON (via `--json`-Flag) für die Integration in Automatisierungsskripte und KI-Agenten. Sie wird über `pip install cli-anything-novita` installiert und erfordert Python 3.10+ sowie einen Novita-API-Schlüssel. Zu den Hauptfunktionen gehören ein interaktiver REPL-Modus mit Tab-Vervollständigung, Chat- und Streaming-Befehle, Sitzungsverwaltung für Chat-Verläufe und ein vollständiges Konfigurationssystem. Die Fertigkeit ist plattformunabhängig und kann auf jedem System mit Python ausgeführt werden.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht cli-anything-novita?

Eine CLI-Schnittstelle für Novita AI – einen OpenAI-kompatiblen API-Dienst für KI-Modelle wie DeepSeek, GLM und andere.

Installation

Diese CLI wird als Teil des Pakets cli-anything-novita installiert:

pip install cli-anything-novita

Voraussetzungen:

  • Python 3.10+
  • Novita-API-Schlüssel von novita.ai

Verwendung

Grundlegende Befehle

# Hilfe anzeigen
cli-anything-novita --help

# Interaktiven REPL-Modus starten
cli-anything-novita

# Mit Modell chatten
cli-anything-novita chat --prompt "Was ist KI?" --model deepseek/deepseek-v3.2

# Streaming-Chat
cli-anything-novita stream --prompt "Schreibe ein Gedicht über Code"

# Verfügbare Modelle auflisten
cli-anything-novita models

# JSON-Ausgabe (für Agenten)
cli-anything-novita --json chat --prompt "Hallo"

REPL-Modus

Wenn ohne Unterbefehl aufgerufen, startet die CLI eine interaktive REPL-Sitzung:

cli-anything-novita
# Befehle interaktiv mit Tab-Vervollständigung und Verlauf eingeben

Befehlgruppen

Chat

Mit KI-Modellen über die Novita-API chatten.

BefehlBeschreibung
chatMit der Novita-API chatten
streamChat-Vervollständigung streamen

Sitzung

Sitzungsverwaltung für Chat-Verläufe.

BefehlBeschreibung
statusSitzungsstatus anzeigen
clearSitzungsverlauf löschen
historyBefehlsverlauf anzeigen

Konfiguration

Konfigurationsverwaltung.

BefehlBeschreibung
setEinen Konfigurationswert setzen
getEinen Konfigurationswert abrufen (oder alle anzeigen)
deleteEinen Konfigurationswert löschen
pathDen Pfad der Konfigurationsdatei anzeigen

Dienstprogramm

BefehlBeschreibung
testAPI-Konnektivität testen
modelsVerfügbare Modelle auflisten

Beispiele

API-Schlüssel konfigurieren

# API-Schlüssel über Konfigurationsdatei setzen (empfohlen)
cli-anything-novita config set api_key "sk-xxx"

# Oder Umgebungsvariable verwenden
export NOVITA_API_KEY="sk-xxx"

Mit DeepSeek chatten

# Einfacher Chat
cli-anything-novita chat --prompt "Erkläre Quantencomputing" --model deepseek/deepseek-v3.2

# Streaming-Chat
cli-anything-novita stream --prompt "Schreibe eine Python-Funktion zur Berechnung der Fakultät"

Konnektivität testen

# API-Schlüssel und Konnektivität überprüfen
cli-anything-novita test --model deepseek/deepseek-v3.2

# Alle verfügbaren Modelle auflisten
cli-anything-novita models

Standardmodelle

Die Novita-API unterstützt mehrere Modellanbieter:

Modell-IDAnbieterBeschreibung
deepseek/deepseek-v3.2DeepSeekDeepSeek V3.2 Modell (Standard)
zai-org/glm-5Zhipu AIGLM-5 Modell
minimax/minimax-m2.5MiniMaxMiniMax M2.5 Modell

Ausgabeformate

Alle Befehle unterstützen duale Ausgabemodi:

  • Menschenlesbar (Standard): Tabellen, Farben, formatierter Text
  • Maschinenlesbar (--json-Flag): Strukturiertes JSON für Agenten
# Menschliche Ausgabe
cli-anything-novita chat --prompt "Hallo"

# JSON-Ausgabe für Agenten
cli-anything-novita --json chat --prompt "Hallo"

Für KI-Agenten

Bei programmatischer Verwendung dieser CLI:

  1. Immer --json-Flag verwenden für analysierbare Ausgabe
  2. Rückgabecodes prüfen – 0 für Erfolg, andere Werte für Fehler
  3. stderr analysieren für Fehlermeldungen bei Fehlschlag
  4. Absolute Pfade verwenden für alle Dateioperationen
  5. Ausgaben nach Exportvorgängen überprüfen

Weitere Informationen

  • Vollständige Dokumentation: Siehe README.md im Paket
  • Testabdeckung: Siehe TEST.md im Paket
  • Methodik: Siehe HARNESS.md im cli-anything-plugin

Version

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

>-

Verwandte Skills