Synology AI Console

DSM Version

Synology AI Console

Features

  • Expands the functionalities in supported Synology packages with third-party AI API integration
  • Provides de-identification options to protect data privacy
  • Offers a centralized management console for administrators to enable AI for packages, monitor API integration status and usage, and manage permissions for groups and users

Specifications

Requirements and compatibility
API integration management
  • Supported AI providers and models:
    • Amazon Bedrock: anthropic.claude-3-sonnet, anthropic.claude-3-5-sonnet, anthropic.claude-3-haiku, anthropic.claude-3-5-haiku, anthropic.claude-3-opus
    • Azure OpenAI: gpt-4o, gpt-4o-mini, gpt-4.1
    • Baidu AI Cloud: ernie-3.5-128k, ernie-4.0-turbo-128k
    • Google AI Studio: gemini-2.0-flash, gemini-2.0-flash-lite
    • Google Vertex AI: gemini-2.0-flash, gemini-2.0-flash-lite
    • OpenAI: gpt-4o, gpt-4o-mini, gpt-4.1, gpt-4.1 mini
  • Set up base URL and rate limits for each AI API integration
Permissions
  • Configure AI access by packages
  • Configure AI access to exclude specific groups or users
De-identification
  • Requires installing Container Manager on the Synology NAS
  • Supported only on devices with 8 GB or more memory. The system checks the device's available memory size before enabling the feature
  • Supported languages:
    • Chinese, Danish, Dutch, English, French, German, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish
  • Each language pack uses approximately 1 GB of memory
  • When multiple languages are detected in the prompt, the AI selects the dominant language and uses its corresponding de-identification model
  • Supported de-identification data:
    • Global: Credit card number, Crypto wallet address, Date, Email address, International Bank Account Number (IBAN), IP address, Name, URL
    • United States: Individual Taxpayer Identification Number (ITIN), Social Security Number (SSN)
    • United Kingdom: NHS number
    • Spain: Foreigner Identity Number (NIE), Tax Identification Number (NIF)
    • Italy: Fiscal code, VAT number
    • Poland: PESEL number
    • Singapore: National Registration Identity Card (NRIC), Unique Entity Number (UEN)
    • Australia: Australian Business Number (ABN), Australian Company Number (ACN), Tax File Number (TFN), Medicare Number
    • Finland: Personal identity code
    • India: Individual identification number (Aadhaar), Permanent Account Number (PAN), Vehicle registration number
Auditing
  • Transaction logs record details about AI requests, including send time, IP address, user, applied packages, applied API integration, AI provider, used model, action, input/output tokens, total tokens used, status
  • Admin logs track configuration changes made by administrators, including time, user, IP address, type, event
  • Log management enables administrators to maintain further control over logs:
    • Supports log retention policies for efficient storage management
    • Provides the option to log detailed inputs and outputs of AI requests for enhanced data control

Limitations

  • De-identification relies on AI models or regular expressions and cannot guarantee full masking of sensitive data
  • Accuracy of AI-generated information decreases as more words are de-identified