VPetLLM 是 AI Skill Hub 本期精选AI工具之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
为VPet提供聚合LLM接口的开源AI工具
VPetLLM 是一款基于 C# 开发的开源工具,专注于 AI、LLM、C# 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
为VPet提供聚合LLM接口的开源AI工具
VPetLLM 是一款基于 C# 开发的开源工具,专注于 AI、LLM、C# 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 克隆仓库 git clone https://github.com/ycxom/VPetLLM cd VPetLLM # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 vpetllm --help # 基本运行 vpetllm [options] <input> # 详细使用说明请查阅文档 # https://github.com/ycxom/VPetLLM
# vpetllm 配置说明 # 查看配置选项 vpetllm --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export VPETLLM_CONFIG="/path/to/config.yml"
VPetLLM 是一个为 VPet-Simulator 设计的插件,它允许你使用各种大型语言模型(LLM)、语音识别(ASR)和文本转语音(TTS)技术与你的虚拟宠物进行深度互动。
OpenAI, GPT-SoVITS, DIY 和 URL 等多种 TTS 服务。OpenAI, Soniox 和 Free 等 ASR 服务,并可通过快捷键激活。dotnet build VPetLLM.sln ```
1. 打开 VPet-Simulator 的设置,并进入“MOD Config”选项卡。 2. 点击“VPetLLM”以打开插件设置。 3. 选择 LLM 提供商: 从下拉菜单中选择你想要使用的 LLM 提供商(Ollama、OpenAI、Gemini 或 Free)。 4. 填写提供商设置: - Ollama: 输入你的 Ollama 服务的 URL(默认为 http://localhost:11434)并选择一个模型。 - OpenAI: 输入你的 API 密钥、API 地址和模型名称。 - Gemini: 输入你的 API 密钥、API 地址和模型名称。 - Free: 无需额外配置。 5. 语音服务 (TTS/ASR): - 进入 TTS 选项卡,启用并选择你喜欢的 TTS 提供商,并填写相关配置(如 API Key, URL 等)。 - 进入 ASR 选项卡,启用并选择你的 ASR 提供商,配置快捷键和相关 API 信息。 6. 角色设定: 在可调整大小的文本框中定义你的虚拟宠物的角色和个性。 7. 上下文控制: 根据你的偏好,配置聊天上下文和历史记录的保存选项。 8. 高级设置: 如果需要,可以为每个提供商启用并调整高级设置,如温度和最大 Token。 9. 工具列表: - 点击“工具列表”选项卡。 - 点击“添加”按钮以添加一个新的工具。 - 在表格中填写工具的“名称”、“URL”和“API Key”(如果需要)。 - 勾选“启用”复选框以启用该工具。 - 点击“删除”按钮以删除选定的工具。 10. 保存: 点击“保存”按钮以应用你的设置。如果有未保存的更改,“未保存”的红色提示将会出现。
插件和外部应用可以通过 LLMEntry 接口直接调用 LLM 服务:
插件调用:
var response = await _vpetLLM.LLMEntry.CallAsync("你的消息");
外部应用调用:
var response = await VPetLLM.VPetLLM.Instance.LLMEntry.CallAsync("你的消息");
日志示例:
插件调用:
[LLM Call] Plugin:AppLauncher calling LLM
[LLM Call] Message: 启动 notepad...
[LLM Call] Plugin:AppLauncher - Response in 2.34s
外部应用调用:
[LLM Call] ExternalProgram:MyApp.Services.AIService calling LLM
[LLM Call] Message: 分析这段文本...
[LLM Call] ExternalProgram:MyApp.Services.AIService - Response in 1.56s
详细文档请参考 插件开发指南
VPetLLM 拥有一个强大的插件系统,允许开发者扩展其功能。通过创建自己的插件,你可以:
我们为插件开发者提供了一套完整的接口和文档。
VPetLLM提供了便捷的LLM接口,开发者友好
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
经综合评估,VPetLLM 在AI工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | VPetLLM |
| 原始描述 | 开源AI工具:为 VPet 提供聚合LLM接口。⭐7 · C# |
| Topics | AILLMC# |
| GitHub | https://github.com/ycxom/VPetLLM |
| License | Apache-2.0 |
| 语言 | C# |
收录时间:2026-06-07 · 更新时间:2026-06-08 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。