
Cli Anything Novita
- 349 installs
- 46.6k repo stars
- Updated August 3, 2026
- hkuds/cli-anything
cli-anything-novita is an agent skill for a Python CLI that calls Novita's OpenAI-compatible inference API for developers who run DeepSeek, GLM, and image models from shell pipelines.
About
cli-anything-novita is an agent skill from hkuds/cli-anything documenting a Python CLI harness for Novita AI, an OpenAI-compatible API service for models such as DeepSeek and GLM plus generative image inference. Install with pip install cli-anything-novita on Python 3.10+ using a Novita API key from novita.ai. Commands include --help, interactive REPL mode, and cli-anything-novita chat --prompt for scripted agent calls. Developers reach for cli-anything-novita when building shell scripts, CI jobs, or agent pipelines that need thumbnails, marketing assets, or batch creative generation without embedding SDK boilerplate in every task. The skill bridges terminal automation and hosted inference endpoints for media features and LLM chat in one CLI entry point.
- Image generation API from CLI
- Model and parameter discovery
- Batch asset rendering
- Agent-callable media pipeline
- Structured output for downstream apps
Cli Anything Novita by the numbers
- 349 all-time installs (skills.sh)
- +12 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #474 of 1,335 Generative Media skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-novitaAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 349 |
|---|---|
| repo stars | ★ 46.6k |
| Last updated | August 3, 2026 |
| Repository | hkuds/cli-anything ↗ |
How do you call Novita AI from the CLI?
Invoke Novita image and generative inference APIs from shell and agent pipelines when building media features, thumbnails, marketing assets, or batch creative generation jobs.
Who is it for?
Engineers automating Novita AI inference from terminals, agents, or batch media generation scripts on Python 3.10+.
Skip if: Teams standardized on a different LLM vendor CLI with no Novita API key or Python runtime available.
When should I use this skill?
A developer needs Novita image or LLM inference from shell, REPL, chat --prompt, or agent automation pipelines.
What you get
CLI chat responses, REPL sessions, and API-backed generative image or inference outputs in shell pipelines.
- CLI inference responses
- REPL chat sessions
- Batch generative outputs
By the numbers
- Requires Python 3.10+ and pip install cli-anything-novita
Files
cli-anything-novita
A CLI harness for Novita AI - an OpenAI-compatible API service for AI models like DeepSeek, GLM, and others.
Installation
This CLI is installed as part of the cli-anything-novita package:
pip install cli-anything-novitaPrerequisites:
- Python 3.10+
- Novita API key from novita.ai
Usage
Basic Commands
# Show help
cli-anything-novita --help
# Start interactive REPL mode
cli-anything-novita
# Chat with model
cli-anything-novita chat --prompt "What is AI?" --model deepseek/deepseek-v3.2
# Streaming chat
cli-anything-novita stream --prompt "Write a poem about code"
# List available models
cli-anything-novita models
# JSON output (for agent consumption)
cli-anything-novita --json chat --prompt "Hello"REPL Mode
When invoked without a subcommand, the CLI enters an interactive REPL session:
cli-anything-novita
# Enter commands interactively with tab-completion and historyCommand Groups
Chat
Chat with AI models through the Novita API.
| Command | Description |
|---|---|
chat | Chat with the Novita API |
stream | Stream chat completion |
Session
Session management for chat history.
| Command | Description |
|---|---|
status | Show session status |
clear | Clear session history |
history | Show command history |
Config
Configuration management.
| Command | Description |
|---|---|
set | Set a configuration value |
get | Get a configuration value (or show all) |
delete | Delete a configuration value |
path | Show the config file path |
Utility
| Command | Description |
|---|---|
test | Test API connectivity |
models | List available models |
Examples
Configure API Key
# Set API key via config file (recommended)
cli-anything-novita config set api_key "sk-xxx"
# Or use environment variable
export NOVITA_API_KEY="sk-xxx"Chat with DeepSeek
# Simple chat
cli-anything-novita chat --prompt "Explain quantum computing" --model deepseek/deepseek-v3.2
# Streaming chat
cli-anything-novita stream --prompt "Write a Python function to calculate factorial"Test Connectivity
# Verify API key and connectivity
cli-anything-novita test --model deepseek/deepseek-v3.2
# List all available models
cli-anything-novita modelsDefault Models
The Novita API supports multiple model providers:
| Model ID | Provider | Description |
|---|---|---|
deepseek/deepseek-v3.2 | DeepSeek | DeepSeek V3.2 model (default) |
zai-org/glm-5 | Zhipu AI | GLM-5 model |
minimax/minimax-m2.5 | MiniMax | MiniMax M2.5 model |
Output Formats
All commands support dual output modes:
- Human-readable (default): Tables, colors, formatted text
- Machine-readable (
--jsonflag): Structured JSON for agent consumption
# Human output
cli-anything-novita chat --prompt "Hello"
# JSON output for agents
cli-anything-novita --json chat --prompt "Hello"For AI Agents
When using this CLI programmatically:
1. Always use `--json` flag for parseable output 2. Check return codes - 0 for success, non-zero for errors 3. Parse stderr for error messages on failure 4. Use absolute paths for all file operations 5. Verify outputs exist after export operations
More Information
- Full documentation: See README.md in the package
- Test coverage: See TEST.md in the package
- Methodology: See HARNESS.md in the cli-anything-plugin
Version
1.0.0
Related skills
How it compares
Pick cli-anything-novita for shell-first Novita automation; use a language SDK when embedding inference deeply inside an application service.
FAQ
How do you install cli-anything-novita?
cli-anything-novita installs with pip install cli-anything-novita on Python 3.10 or newer. A Novita API key from novita.ai is required before running chat or REPL commands.
Which models does cli-anything-novita support?
cli-anything-novita calls Novita AI's OpenAI-compatible API for models including DeepSeek and GLM, plus generative image inference endpoints documented in the hkuds/cli-anything skill.