Files
RuoYi-Vue3-FastAPI/ruoyi-fastapi-backend/plugins/ai/plugin.yaml
T
insistence 025b0822df refactor: 统一多前端工程架构、插件配置与 CI (#131)
* refactor: 重构项目架构

* refactor: 重构ci和测试

* fix: 修复测试

* feat: 新增更多E2E测试

* fix: 修复E2E测试
2026-10-10 21:15:22 +08:00

120 lines
2.4 KiB
YAML

manifestVersion: 1
id: ai
name: AI 管理
version: 0.1.0
description: AI 模型管理与智能对话插件。
metadata:
category: ai
tags:
- ai
- chat
author: insistence
license: MIT
backend:
module: plugins.ai
routers:
autoScan: true
migrations:
- migrations/mysql/001_init.sql
- migrations/postgresql/001_init.sql
seeds:
- seeds/mysql/ai_provider_type.sql
- seeds/postgresql/ai_provider_type.sql
jobs: []
frontend:
basePath: ai
pluginId: ai
viewsPath: views
apiPath: api
delivery:
type: source
buildRequired: true
menus:
- name: AI 管理
path: ai
component: Layout
perms: ''
type: M
orderNum: 4
icon: ai-manage
children:
- name: 模型管理
path: model
component: plugin/ai/model/index
routeName: AiModel
perms: ai:model:list
type: C
orderNum: 1
icon: ai-model
- name: AI 对话
path: chat
component: plugin/ai/chat/index
routeName: AiChat
perms: ai:chat:list
type: C
orderNum: 2
icon: ai-chat
permissions:
- code: ai:model:list
name: 模型列表
- code: ai:model:add
name: 新增模型
- code: ai:model:edit
name: 修改模型
- code: ai:model:remove
name: 删除模型
- code: ai:model:query
name: 查询模型
- code: ai:chat:list
name: AI 对话
dependencies:
python:
- agno==2.8.6
- anthropic==0.120.2
- cerebras-cloud-sdk==1.91.0
- cohere==7.0.8
- google-genai==2.16.0
- groq==1.6.0
- litellm==1.94.0
- llama-api-client==0.6.0
- mistralai==2.8.0
- ollama==0.6.2
- openai==2.52.0
- portkey-ai==2.3.4
frontend:
vue2:
npm:
- '@antv/infographic^0.2.13'
- '@terrastruct/d2==0.1.33'
- katex>=0.16.27
- markstream-vue2==0.0.50
- mermaid>=11.15.0
- shiki^3.21.0
- stream-markdown==0.0.16
- stream-monaco==0.0.48
npmDev: []
vue3:
npm:
- '@antv/infographic^0.2.13'
- '@terrastruct/d2==0.1.33'
- katex>=0.16.27
- markstream-vue==1.0.9-beta.2
- mermaid>=11.15.0
- shiki^3.21.0
- stream-diffs==0.0.2
- stream-markdown==0.0.16
- stream-monaco==0.0.48
npmDev:
- vite-plugin-monaco-editor-esm==2.0.2
plugins: []
compatibility:
databases:
- mysql
- postgresql