ai_upgrade_assistant-0.2.0-alpha2/config/schema/ai_upgrade_assistant.schema.yml

config/schema/ai_upgrade_assistant.schema.yml
ai_upgrade_assistant.settings:
  type: config_object
  label: 'AI Upgrade Assistant settings'
  mapping:
    huggingface_api_key:
      type: string
      label: 'HuggingFace API Key'
    ai_model_settings:
      type: mapping
      label: 'AI Model Settings'
      mapping:
        model:
          type: string
          label: 'HuggingFace model'
        temperature:
          type: float
          label: 'Temperature'
        max_tokens:
          type: integer
          label: 'Maximum tokens'
        top_p:
          type: float
          label: 'Top P'
        frequency_penalty:
          type: float
          label: 'Frequency penalty'
        presence_penalty:
          type: float
          label: 'Presence penalty'
    community_settings:
      type: mapping
      label: 'Community settings'
      mapping:
        enable_forums:
          type: boolean
          label: 'Enable forums'
        enable_achievements:
          type: boolean
          label: 'Enable achievements'
        enable_learning:
          type: boolean
          label: 'Enable community learning'
        share_patterns:
          type: boolean
          label: 'Share upgrade patterns'
    analysis_settings:
      type: mapping
      label: 'Analysis settings'
      mapping:
        batch_size:
          type: integer
          label: 'Batch size'
        timeout:
          type: integer
          label: 'Analysis timeout'
        parallel:
          type: boolean
          label: 'Enable parallel processing'
        cache_ttl:
          type: integer
          label: 'Cache TTL'
    update_settings:
      type: mapping
      label: 'Update settings'
      mapping:
        auto_schedule:
          type: boolean
          label: 'Auto-schedule updates'
        schedule_frequency:
          type: string
          label: 'Schedule frequency'
        notification_email:
          type: email
          label: 'Notification email'
    environment_settings:
      type: mapping
      label: 'Environment settings'
      mapping:
        is_production:
          type: boolean
          label: 'Production environment'
        debug_mode:
          type: boolean
          label: 'Debug mode'
        log_level:
          type: string
          label: 'Log level'

ai_upgrade_assistant.achievement.*:
  type: config_entity
  label: 'Achievement'
  mapping:
    id:
      type: string
      label: 'ID'
    label:
      type: label
      label: 'Label'
    description:
      type: text
      label: 'Description'
    points:
      type: integer
      label: 'Points'
    requirements:
      type: mapping
      label: 'Requirements'
      mapping:
        type:
          type: string
          label: 'Type'
        count:
          type: integer
          label: 'Count'

ai_upgrade_assistant.forum_topic.*:
  type: config_entity
  label: 'Forum topic'
  mapping:
    id:
      type: string
      label: 'ID'
    title:
      type: label
      label: 'Title'
    body:
      type: text
      label: 'Body'
    author:
      type: integer
      label: 'Author UID'
    created:
      type: integer
      label: 'Created timestamp'
    status:
      type: string
      label: 'Status'

ai_upgrade_assistant.update_history.*:
  type: config_entity
  label: 'Update history entry'
  mapping:
    id:
      type: string
      label: 'ID'
    module:
      type: string
      label: 'Module name'
    from_version:
      type: string
      label: 'From version'
    to_version:
      type: string
      label: 'To version'
    status:
      type: string
      label: 'Status'
    timestamp:
      type: integer
      label: 'Timestamp'
    log:
      type: text
      label: 'Log'

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

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