← Back to Skills Marketplace
534422530

Model Center

by 534422530 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
39
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install model-center
Description
Unified interface to 42+ NVIDIA NIM API models — LLM chat, vision, embeddings, image generation, with price comparison and model recommendation.
README (SKILL.md)

NVIDIA AI Model Center

A Python skill that provides a unified interface to 42+ NVIDIA NIM API models — LLM chat, vision analysis, text embeddings, image generation, and more.

Quick Start

from model_center import ModelCenter

center = ModelCenter()

# List all models
models = center.list_models()
print("Available categories:", list(models.keys()))

# Get model info
info = center.get_model_info('nemotron-3-super-8b')
print(f"Model: {info['name']}, Provider: {info['provider']}")

# Compare pricing
comparisons = center.compare_pricing(['nemotron-3-super-8b', 'llama-3.1-70b-instruct'])
for c in comparisons:
    print(f"{c['name']}: ${c['input_price']}/M in, ${c['output_price']}/M out")

# Get recommendations
rec = center.recommend_model('code generation', 'low', False)
print(f"Recommended: {rec}")

# Estimate cost
cost = center.estimate_cost('nemotron-3-super-8b', 1000, 500)
print(f"Estimated cost: ${cost['total_cost']}")

# Chat with a model (requires NVIDIA_API_KEY env var)
# response = center.chat_completion(
#     model='nemotron-3-super-8b',
#     messages=[{'role': 'user', 'content': 'Hello'}],
#     temperature=0.7,
#     max_tokens=100
# )

Setup

  1. Get an API key from build.nvidia.com
  2. Set the NVIDIA_API_KEY environment variable:
    $env:NVIDIA_API_KEY = "nvapi-..."
    
  3. Install dependency: pip install requests
  4. Import and use ModelCenter or NVIDIAAPIClient from model_center.py

API

ModelCenter

Method Description
list_models(category) List all models or by category
get_model_info(model_id) Get detailed model information
compare_pricing(model_ids) Compare pricing across models
recommend_model(use_case, budget, need_vision) AI-powered model recommendation
estimate_cost(model, input_tokens, output_tokens) Estimate API call cost
chat_completion(model, messages, ...) Chat completion API call
generate_image(model, prompt, ...) Image generation API call
get_embedding(model, input_text) Embedding API call
chat(model, message, system_prompt) Simple chat interface

Categories

  • llm: Chat completion models (Nemotron, Llama, Mixtral, etc.)
  • vision: Image understanding models
  • embedding: Text embedding models
  • image: Image generation models
  • moderation: Content moderation models

Source

The implementation lives in model_center.py (548 lines) in this skill directory.

Usage Guidance
Install only if you are comfortable sending prompts, image prompts, and embedding text to NVIDIA's API. Do not use it with secrets, private documents, regulated data, or confidential business material unless your NVIDIA account and data-handling terms allow that use.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The reported chat, image-generation, and embedding requests fit the stated model-provider purpose and use NVIDIA endpoints for hosted inference.
Instruction Scope
SkillSpector found no in-method consent prompt before sending user inputs externally; that is a privacy disclosure gap, but the behavior is aligned with an API-provider skill rather than hidden or unrelated.
Install Mechanism
No evidence provided of deceptive installation, unsafe automatic execution, or package-install behavior beyond the expected skill/API client functionality.
Credentials
Use of a NVIDIA API key and network calls is proportionate for this purpose, but prompts, documents, and embedding text may contain sensitive data and will be processed by a third party.
Persistence & Privilege
The supplied evidence does not show persistence, privilege escalation, background workers, local credential harvesting, destructive actions, or broad local indexing.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install model-center
  3. After installation, invoke the skill by name or use /model-center
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix: Playground-v2.5 model ID leading space bug; Add: API key missing warning; Docs: add pricing staleness note and CLI guard comment
v1.0.0
Initial release: unified interface for 42+ NVIDIA NIM API models with chat, vision, embeddings, and image generation
Metadata
Slug model-center
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Model Center?

Unified interface to 42+ NVIDIA NIM API models — LLM chat, vision, embeddings, image generation, with price comparison and model recommendation. It is an AI Agent Skill for Claude Code / OpenClaw, with 39 downloads so far.

How do I install Model Center?

Run "/install model-center" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Model Center free?

Yes, Model Center is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Model Center support?

Model Center is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Model Center?

It is built and maintained by 534422530 (@534422530); the current version is v1.0.1.

💬 Comments