多LLM协调插件

Coplay Orchestrator Plugin是一个集成多种LLM提供商(Claude、OpenAI GPT、Gemini Pro 2.5、LM Studio)的Unity插件,支持命令到动作映射、撤销/重做、管道录制以及完整的Blender MCP集成,适用于3D工作流程和本地开发环境。

  • by Rustammiq
  • C#
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Rustammiq/unity-ai-orchestrator

使用说明

Coplay编排器插件(v4)

这个插件通过一个中央编排器集成了四个LLM提供商(Claude,OpenAI GPT,Gemini Pro 2.5,LM Studio), 加上命令到操作映射、撤消/重做、管道记录、en 全Blender MCP集成 3D工作流程。

安装

  1. 解压缩 coplay_orchestrator_v4.zip.
  2. 复制文件夹 Assets 转到 Unity 项目的根。
  3. 开放团结 Window > Coplay Orchestrator.

配置

API密钥

  • 打开 Window > Coplay Orchestrator > Settings 填写您的 API 密钥。
  • 默认存储在 EditorPrefs 下:
    • coplay_anthropic_api_key
    • coplay_openai_api_key
    • coplay_gemini_api_key

LM Studio(本地LLM)配置

LM Studio是一个免费的本地LLM服务器 - 非常适合隐私和无API成本!

  1. 下载并安装 LM 工作室
  2. 打开LM Studio并下载模型(例如Llama 3,Mistral等)
  3. 在 LM Studio 中启动本地服务器(单击“本地服务器”)
  4. 在Unity中: Window > Coplay Orchestrator > Settings
    • Schakel“启用LM Studio”
    • API网址: http://localhost:1234/v1/chat/completions (默认)
    • 模型名称: 留空以使用载入的模型
  5. 点击“保存”

查看 Assets/Config/lmstudio_example.md 对于详细的指示。

MCP(模型上下文协议)配置

该插件现在支持MCP服务器提供额外的功能:

  1. 打开 Window > Coplay Orchestrator > Settings
  2. Schakel在中“启用MCP”
  3. 在两种模式之间进行选择:
    • 标准对于通过命令行运行的本地 MCP 服务器
      • 服务器命令:bijv。 node, python, /bin/bash等等。
      • 服务器参数:bijv。 path/to/mcp-server.js 包装脚本
    • 超文本传输协议对于基于HTTP的MCP服务器
      • 服务器URL:bijv。 http://localhost:3000/mcp
  4. 请输入服务器名称进行身份验证
  5. 点击“保存”

配置 MCP 时,Orchestrator 窗口会自动显示“Penta”模式。

Blender 4.x MCP服务器

包括一个完整的Blender MCP服务器!查看 Assets/MCP/BLENDER_MCP_README.md 为了安装。

搅拌机MCP功能:

  • ✅ 创建和管理3D对象(原始,网格)
  • ✅ 进口/出口货车模型(FBX、OBJ、GLTF、美元、Alembic)
  • ✅ 材料和改性剂(表面、镜子、阵列等)
  • ✅ 渲染(周期/EEVEE)与可定制的设置
  • ✅ 动画关键帧en关键帧管理
  • ✅ Python 脚本(安全模式可用)
  • ✅ 场景优化和清理
  • ✅ Blender 动作的管道记录

使用

编排器模式

  • 独奏只有Claude
  • 双重的:克劳德+OpenAI
  • 三:克劳德+OpenAI+双子座
  • 四边所有三个 + LM Studio (当配置)
  • 五所有四个 + MCP (当配置)

模式会根据已启用的提供商进行动态调整。

管道记录

  • 单击“开始录制”以记录操作
  • 所有执行的命令都以JSON形式存储在 Assets/Pipelines/
  • 使用 PipelineRecorder.Replay(path) 重复管道

文件夹结构

Assets/
├── Editor/          # Alle C# scripts (adapters, orchestrator, UI)
├── MCP/            # MCP configuratie en documentatie
├── Config/         # Configuratie voorbeelden (LM Studio, etc.)
└── Pipelines/      # Opgeslagen pipeline recordings (automatisch aangemaakt)

重要

  • 替换占位符并检查帐户的端点/请求格式。
  • 只能在安全的开发环境中使用此插件;永远不要在 git 中保存密钥。
  • 对于 LM Studio:在发送提示之前,请确保 LM Studio 正在运行并加载模型。
  • 对于 MCP 服务器:在发送提示之前,请确保服务器正在运行。
  • 管道存储在 Assets/Pipelines JSON,可以通过 PipelineRecorder.Replay(path).

LM Studio的优势

  • ✅ 完全本地化(无API费用)
  • ✅ 隐私(数据保存在您的计算机上)
  • ✅ 快速响应时间(取决于您的硬件)
  • ✅ 可以离线工作
  • ✅ 免费使用