인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
개발 및 엔지니어링 · SKILL.md

hugginggpt-chat

hugginggpt-chat

Operate HuggingGPT chat orchestration, configuration, API routes, web client wiring, endpoint selection, and troubleshooting for JARVIS.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: hugginggpt-chat description: "Operate HuggingGPT chat orchestration, configuration, API routes, web client wiring, endpoint selection, and troubleshooting for JARVIS." disable-model-invocation: true metadata: disco-role: operating license: MIT

hugginggpt-chat

Use this sub-skill when a task is about HuggingGPT/JARVIS chat orchestration: CLI or server startup, remote/lite operation, API payloads, the four-stage planning/selection/execution/response loop, configuration files, OpenAI/Hugging Face/Azure credential handling, the web client base URL, token helper behavior, model catalog interpretation, or local endpoint troubleshooting.

Do not use this sub-skill for EasyTool or TaskBench. Route those requests to the sibling easytool or taskbench sub-skill when available. Treat the full CUDA local model server as optional and unverified unless another verified sub-skill or the user supplies fresh runtime evidence.

Load the nearest reference

Operating rules

  1. Prefer config.lite.yaml and inference_mode: huggingface for low-footprint remote operation when the user has not explicitly requested local CUDA models.
  2. Always check whether OpenAI, Hugging Face, or Azure values are placeholders before recommending server or CLI execution. Environment variables can satisfy OpenAI and Hugging Face credentials, but Azure fields are read from config in the source implementation.
  3. Distinguish the three chat surfaces:
    • CLI mode: interactive loop, no per-request dynamic endpoint fields.
    • Server mode: /hugginggpt, /tasks, and /results POST routes.
    • Web client: browser UI that calls the server route and has its own ChatGPT-only fallback path.
  4. Never claim the full local models_server.py CUDA/model-download stack has been verified by this skill. Document it as an optional path that requires separate environment, model, and hardware validation.
  5. For canny/openpose/depth/hed/mlsd/scribble/seg ControlNet tasks in inference_mode: huggingface, explain that the source chat server reports ControlNet as local-only instead of promising remote Hugging Face support.
  6. Do not expose credential values in advice, logs, pasted config summaries, or script output.

Quick safe inspection

From this sub-skill directory, run the bundled helper against a JARVIS checkout with a chosen config name:

python scripts/inspect_hugginggpt_config.py --repo-root <jarvis-repo-root> --config-name lite

Or pass a config path directly:

python scripts/inspect_hugginggpt_config.py --config <path-to-config.default.yaml>

The helper parses YAML only, performs no network calls, prints no secrets, and does not import the heavy chat or model-server modules.

저장한 Skills