deepseek-1.x-dev/deepseek.routing.yml

deepseek.routing.yml
system.admin_config_ai:
  path: '/admin/config/ai'
  defaults:
    _title: 'AI services'
  requirements:
    _permission: 'administer site configuration'
deepseek.settings:
  path: '/admin/config/ai/chatbot'
  defaults:
    _title: 'AI Chatbot settings'
    _form: 'Drupal\deepseek\Form\SettingsForm'
  requirements:
    _permission: 'administer site configuration'

deepseek.file_upload:
  path: '/deepseek/upload'
  defaults:
    _controller: '\Drupal\deepseek\Controller\FileUploadController::upload'
  requirements:
    _permission: 'access ai chat'

deepseek.chat:
  path: '/chat'
  defaults:
    _title: 'Chat'
    _controller: '\Drupal\deepseek\Controller\ChatController::chat'
  requirements:
    _permission: 'access ai chat'

deepseek.ai_connect:
  path: '/ajax/ai-connect'
  defaults:
    _title: 'Ai Connect'
    _controller: '\Drupal\deepseek\Controller\AIConnectController::connect'
  requirements:
    _permission: 'access ai chat'

deepseek.mcp_server:
  path: '/mcp/server'
  defaults:
    _controller: '\Drupal\deepseek\Controller\McpServerController::handleRequest'
  methods: [GET, POST]
  requirements:
    # Access checking intentionally happens in the controller instead of here.
    _access: 'TRUE'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc