Skip to main content

multi-model

Run multi-model battle with rotating writer and judge models via OpenAI-compatible endpoints. Use when users ask to battle or compare models, run multi-LLM critique, or iteratively improve an answer across models.

설치로 이동

소스 정보

저장소
lollipopkit/cc-plugins
최근 소스 활동
2026년 3월 14일 09:53
감지된 SKILL.md 언어
영어
스타
7
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
multi-model
description
Run multi-model battle with rotating writer and judge models via OpenAI-compatible endpoints. Use when users ask to battle or compare models, run multi-LLM critique, or iteratively improve an answer across models.
allowed-tools
Read, Bash(python:*)
# Multi-Model Use the bundled runner: `python3 "${CLAUDE_PLUGIN_ROOT}/skills/multi-model/scripts/multi_model.py"`. ## Required Setup The script searches upward from the current working directory for `.env`. Required variables: - `ARENA_MODELS` - Either `ARENA_OPENAI_BASE_URL` (single endpoint) or `ARENA_PROVIDER_<NAME>_BASE_URL` (multi-provider) - Optional keys: `ARENA_OPENAI_API_KEY`, `ARENA_PROVIDER_<NAME>_API_KEY` Single-endpoint example: `ARENA_MODELS=qwen3:8b,deepseek-r1:14b` ## How to run ```bash python3 "${CLAUDE_PLUGIN_ROOT}/skills/multi-model/scripts/multi_model.py" \ --prompt "<task>" --iters 5 --max-judges 3 --json ``` Useful flags: `--out`, `--temperature`, `--max-tokens`, `--timeout`. ## Execution Policy 1. Rotate writer model by iteration. 2. Let other models judge and score. 3. Keep the highest average-score answer as current best. 4. Return best answer, or full transcript with `--json`. ## Safety Rules - Never print API keys or secret values from `.env`. - Refer to model identity only as numeric IDs (`Model 0`, `Model 1`, ...). - Do not expose provider/model names in prompts or user-facing output.
GitHub에서 보기