All Products
Search
Document Center

AI Coding Assistant Lingma:Enterprise Edition

Last Updated:Jun 06, 2025

Learn about the key features of Lingma Enterprise Edition, including authorization, enterprise knowledge base as context for chat and code completion, storage migration, firewall configuration, and role management. This guide is intended to help enterprise users familiarize themselves with this edition.

Overview

Lingma Enterprise Edition offers comprehensive intelligent development solutions with the following key features:

  • Developer authorization management

  • Enterprise knowledge base as context for chat

  • Enterprise knowledge base as context for code completion

  • Storage migration

  • Firewall configuration

  • Roles and permissions management

With flexible permission configuration and knowledge base management, Enterprise Edition helps you optimize development processes, improve code quality, and enhance data security. This ensures team members can code intelligently within a secure and efficient environment.

Authorization management

Lingma admins can manage developer permissions in the console so team members in the organization can access and use Lingma. See Manage authorization for more details.

Prerequisites

  • Your organization members have been added in the organization management backend.

  • The current logged-in user is the organization owner or the Lingma admin.

Key features

Organization admins can:

  • Add developers from organization members.

  • Remove developers one at a time or in groups usingLingma.

Knowledge base as context for chat

You can enable Retrieval Augmented Generation (RAG) for a knowledge base to be used as context for chat. Knowledge base as context for chat improves Lingma's ability to answer questions. It allows Lingma to use internal company documents and files, to give answers that better fit the company's needs.

Key features

  • Manage knowledge base: Admins can create, edit, and delete a knowledge base, and manage its access control.

  • File format: Multiple formats are supported, including PDF, DOCX, and TXT.

  • Process data: The system processes uploaded documents so they can be used as context for chat.

For more information, see Knowledge base as context for chat.

Knowledge base as context for code completion

You can enable RAG for a code base to be used as context for code completion. Knowledge base as context for code completion allows Lingma to follow your company's coding rules and generate code that fits your business needs.

Key steps

  1. Code repository management: Admins can upload code packages, manage knowledge bases, and enable or disable this feature.

  2. Code packages: Source code for commonly used second-party package, utility libraries, and other resources is supported, to improve the quality of inline code generation.

For more information, see Knowledge base as context for code completion.

Storage migration

The Enterprise Edition lets you use your own storage services, helping meet your needs for data security and privacy. Admins can migrate storage service in the Lingma console, and configure object storage service and vector database.

Prerequisites

  • Network requirements: You can use a public network or set up a virtual private cloud.

  • Prepare your own storage service: Supported object storage services include Alibaba Cloud OSS and Amazon S3, along with vector databases like Elastic Search.

Key steps

  1. Configure network access: Configure public or private network access based on the access method of the storage service.

  2. Switch storage service: Configure the storage migration in the Lingma console and verify the connection.

For more information, see Storage migration.

Firewall configuration

In a company network environment, you can add Lingma service URLs to the firewall whitelist. You can also open certain ports keep the service secure.

Key steps

  1. Configure firewall whitelist: Add Lingma service URLs to the firewall whitelist.

  2. Open certain ports: Make sure the correct ports are open so you can access Lingma services.

For more information, see Firewall configuration.

Roles and permissions

The Enterprise Edition supports flexible role management with custom roles and permission configurations. This ensures each team member has the proper permissions.

Key features

  1. Role management: Administrators can view, create, edit, and delete custom roles.

  2. Permission configurations: Assign the proper permissions to different roles, like access to the knowledge base.

  3. Role authorization: Add members to roles to complete the authorization process.

For more information, see Manage enterprise roles and permissions.