AI Modules Overview
AI Modules allow apps to integrate artificial intelligence features, connect to custom AI/MT engines, and extend AI-powered tools within the Crowdin UI.
| Module | Type | App Scope | Crowdin | Crowdin Enterprise |
|---|---|---|---|---|
| Custom AI | custom-ai | Account/Organization | ✔ | ✔ |
| AI Prompt Provider | ai-prompt-provider | Account/Organization | ✔ | ✔ |
| AI Request Processors | ai-request-processors | Account/Organization | ✔ | ✔ |
| AI Tools | ai-tools | Project | ✔ | ✔ |
| AI Tools Widget | ai-tools-widget | Project | ✔ | ✔ |
To use a module in your app, declare the module in your App Descriptor file under modules, including any required properties. The properties you include control the customization options for your module.
{ "identifier": "application-identifier", "name": "New Cool App", "logo": "/app-logo.png", "baseUrl": "https://app.example.com", "authentication": { "type": "none" }, "scopes": [], "modules": { "{module_type}": [ { "key": "your-module-key", "name": "Module Name" } ] }}{module_type} | Type: Required: yes Description: The type of module Crowdin app uses. |
key | Type: Required: yes Description: Module identifier within the Crowdin app. |
name | Type: Required: yes Description: The human-readable name of the module. |
Thank you for your feedback!