← 返回 Skills 市场
nerua1

Arena Council — Multi-Model AI Debate

作者 nerua1 · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
66
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install nerua1-arena-council
功能描述
Multi-Model Council - parallel execution of multiple LLMs with voting/consensus.
使用说明 (SKILL.md)

ARENA-001: Multi-Model Council

Parallel execution of multiple local LLMs with voting strategies for higher quality responses.

Why Multi-Model?

  • Diversity: Different models = different perspectives
  • Robustness: If one fails, others continue
  • Quality: Consensus often beats single model
  • Cost: All local = $0 (vs $0.60/M for cloud)

Quick Start

from scripts.council import council_decide

# Simple usage
result = council_decide(
    "Explain Python decorators",
    models=['nerdsking-3b', 'llama-3.1-8b'],
    strategy="weighted"
)
print(result)

Architecture

User Prompt
    ↓
[Router] → Model A → Response A
         → Model B → Response B  
         → Model C → Response C
    ↓
[Voting Engine]
    ↓
Consensus Response

Voting Strategies

1. Majority Vote

Most common response wins (exact match).

2. Weighted Vote (default)

Bigger models get more weight:

Model Weight
Nerdsking 3B 1
Llama 3.1 8B 2
Strand 14B 3
Mistral 24B 4
GLM 4.7 5
Qwen3.5 35B 6

Usage Examples

Basic

from scripts.council import ModelCouncil
import asyncio

async def main():
    async with ModelCouncil() as council:
        answer = await council.decide(
            "Best practice for API design?",
            strategy="weighted"
        )
        print(answer)

asyncio.run(main())

Custom Models

# Use specific models only
council = ModelCouncil(
    active_models=['qwen3.5-35b', 'glm-4.7-flash'],
    timeout=30
)

Raw Responses

# Get all responses without voting
responses = await council.query_all("Explain async/await")
for model, response in responses.items():
    print(f"{model}: {response}")

Integration with OpenClaw

# In your skill:
from arena_council.scripts.council import council_decide

def handle_query(prompt):
    # Use council instead of single model
    return council_decide(
        prompt,
        strategy="weighted"
    )

Performance

Setup Time Cost
Single (Kimi) 2s $0.12
Council (3 local) 5s $0
Council (5 local) 8s $0

Requirements

pip install aiohttp

Models Available

Any model running on LM Studio (\x3Clm-studio-url>/v1). Recommended:

  • Small/fast (QA, routing): qwen3.5-9b, glm-4.7-flash, nerdsking-3b
  • Medium (analysis): huihui-qwen3.5-27b-abliterated, huihui-mistral-small-24b-abliterated
  • Heavy (complex tasks): qwen3.5-35b-uncensored-hauhaucs, holo3-35b

Use curl \x3Clm-studio-url>/v1/models to list what's loaded.

God Mode Integration

When all council models refuse due to censorship — apply god-mode techniques and retry:

# If council returns no usable responses (all refused)
if all_refused(responses):
    from god_mode import apply_techniques
    modified_prompt = apply_techniques(prompt, methods=["unicode", "prefill"])
    responses = await council.query_all(modified_prompt)

See: god-mode skill for full technique library.

Model Susceptibility Testing

Before using a censored model in council, test it:

  1. Send a borderline request directly
  2. Note: refuses? → needs god-mode wrapper
  3. Document in MODEL-CATALOG.md

If this saved you time: ☕ PayPal.me/nerudek GitHub: github.com/nerua1

安全使用建议
Review this skill carefully before installing. The basic local LM Studio multi-model routing is coherent, but the god-mode integration is a material safety and trust concern. Install only if you are comfortable with automatic prompt rewriting, model probing, and use of a separate god-mode helper directory; otherwise remove or disable those sections first.
功能分析
Type: OpenClaw Skill Name: nerua1-arena-council Version: 1.0.2 The skill implements a multi-model voting system but includes 'God Mode' integration designed to bypass LLM safety filters (censorship) via automated prompt manipulation and model probing. It attempts to dynamically load and execute code from a sibling directory ('../god-mode/scripts') and explicitly instructs the agent in SKILL.md to use 'uncensored' models or jailbreak techniques if models refuse a request. While not directly exfiltrating data or attacking the host, the automated subversion of safety guardrails and reliance on external, unverified code dependencies are high-risk behaviors.
能力评估
Purpose & Capability
The stated purpose is multi-model consensus, but the artifacts add automatic censorship-bypass prompt rewriting and model susceptibility probing, which is broader and riskier than ordinary model voting.
Instruction Scope
The SKILL.md explicitly recommends applying god-mode techniques when models refuse and testing models for refusal behavior, which can steer the agent toward bypassing safety boundaries.
Install Mechanism
There is no install spec or declared dependency contract, yet the code imports aiohttp and conditionally imports executable helper code from a sibling god-mode skill directory if present.
Credentials
The main model calls are to a local LM Studio endpoint, which fits the skill purpose, but prompts may be fanned out to multiple locally loaded models.
Persistence & Privilege
The skill reads and writes persistent god-mode model profiles that can affect how future prompts are transformed before being sent to models.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install nerua1-arena-council
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /nerua1-arena-council 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Added _meta.json to define metadata for the skill. - Updated SKILL.md to generalize LM Studio URLs from fixed localhost to <lm-studio-url> placeholders. - Added credits and donation/links section to the documentation.
v1.0.1
- Adds comprehensive documentation (SKILL.md) for the Multi-Model Council skill. - Details parallel execution of multiple local LLMs with voting/consensus for improved response quality. - Describes voting strategies (majority, weighted) and model weighting schema. - Provides code usage examples, performance comparison, integration tips, and requirements. - Introduces god-mode handling and model compliance testing workflows.
元数据
Slug nerua1-arena-council
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Arena Council — Multi-Model AI Debate 是什么?

Multi-Model Council - parallel execution of multiple LLMs with voting/consensus. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 66 次。

如何安装 Arena Council — Multi-Model AI Debate?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install nerua1-arena-council」即可一键安装,无需额外配置。

Arena Council — Multi-Model AI Debate 是免费的吗?

是的,Arena Council — Multi-Model AI Debate 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Arena Council — Multi-Model AI Debate 支持哪些平台?

Arena Council — Multi-Model AI Debate 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Arena Council — Multi-Model AI Debate?

由 nerua1(@nerua1)开发并维护,当前版本 v1.0.2。

💬 留言讨论