AI
Các tính năng AI của Antimatter sử dụng các mô hình do bạn lựa chọn: một nhà cung cấp đám mây, hoặc một máy chủ trên mạng của riêng bạn. Không có dữ liệu nào được gửi đi cho đến khi bạn cấu hình một mô hình. Trang này bao gồm các kết nối mô hình, từng tính năng, dữ liệu mà chúng gửi đi và cách tắt chúng.
Các tính năng AI
| Tính năng | Cấu hình trong | Loại mô hình | Bật mặc định |
|---|---|---|---|
| Viết lại trong trình soạn thảo: cải thiện, rút ngắn, sửa lỗi hoặc dịch một tin nhắn trước khi gửi | AI › Tính năng tích hợp sẵn, với một kết nối mô hình | Một mô hình trò chuyện (LLM) | không |
| Tóm tắt: bản tóm tắt của các kênh do người dùng chọn | AI › Tính năng tích hợp sẵn, với một kết nối mô hình | Một mô hình trò chuyện (LLM) | không |
| Dịch tự động các kênh | Cấu hình trang web › Bản địa hóa | Một kết nối mô hình, LibreTranslate hoặc một API tương thích OpenAI | không |
| Đọc to | Tích Hợp › Chuyển văn bản thành giọng nói, tùy chọn với một kết nối mô hình | Chuyển văn bản thành giọng nói, tương thích OpenAI | không |
| Trợ lý AI: trò chuyện với bot, tóm tắt chủ đề, tóm tắt cuộc gọi | Ứng dụng Agents | Bất kỳ dịch vụ mô hình ngôn ngữ lớn (LLM) nào | Ứng dụng được bật, nhưng không làm gì cho đến khi bạn thêm một dịch vụ |
| Bản chép lời cuộc gọi và phụ đề trực tiếp | Ứng dụng Calls | Chuyển giọng nói thành văn bản, tương thích OpenAI | không |
"Tương thích OpenAI" có nghĩa là một máy chủ cung cấp cùng một API HTTP như OpenAI. Hầu hết các máy chủ mô hình mà bạn có thể tự vận hành đều hỗ trợ (ví dụ Ollama, vLLM, máy chủ của llama.cpp, hoặc các máy chủ Whisper và chuyển văn bản thành giọng nói), cũng như nhiều nhà cung cấp đám mây và cổng như LiteLLM hoặc OpenRouter. Không cần giấy phép cho bất kỳ tính năng nào trong số này.
Các tính năng tích hợp sẵn (viết lại, tóm tắt, dịch và đọc to) không cần ứng dụng Agents: chúng sử dụng các kết nối mô hình mà bạn thêm trong Bảng điều khiển Hệ thống.
Kết nối mô hình
Một kết nối mô hình là một nhà cung cấp AI mà Antimatter có thể gọi: địa chỉ của nó, khóa của nó và các mô hình của nó. Bạn thêm nó một lần, sau đó chọn nó cho từng tính năng cần sử dụng. Có hai loại:
- Kết nối trên toàn máy chủ, được quản lý bởi quản trị viên hệ thống trong Bảng điều khiển Hệ thống › AI › Kết nối mô hình. Chỉ họ mới có thể phục vụ các tính năng tích hợp sẵn. Các ứng dụng cũng có thể sử dụng chúng, cho những người được phép.
- Kết nối cộng đồng, do quản trị viên của một cộng đồng thêm cho cộng đồng của họ trong cài đặt của cộng đồng (xem phía dưới). Các ứng dụng sử dụng chúng cho người dùng của cộng đồng. Chúng không bao giờ phục vụ các tính năng tích hợp sẵn.
Phần AI của Bảng điều khiển Hệ thống hiển thị cho những người có thể quản lý các kết nối trên toàn máy chủ: quản trị viên hệ thống, mặc định. Trang Kết nối mô hình của nó liệt kê các kết nối trên toàn máy chủ và các kết nối của mọi cộng đồng.
Thêm kết nối
Trong Bảng điều khiển Hệ thống › AI › Kết nối mô hình, nhấp vào Thêm kết nối, sau đó điền vào biểu mẫu:
| Trường | Nội dung cần nhập |
|---|---|
| Cài đặt trước | Điền nhà cung cấp và địa chỉ của một dịch vụ phổ biến: OpenAI, Mistral, Gemini, OpenRouter, hoặc Ollama và LiteLLM trên chính máy chủ. Tùy chọn. |
| Tên | Tên mà quản trị viên nhìn thấy khi chọn, ví dụ “OpenAI của công ty”. |
| Nhà cung cấp | Tương thích OpenAI (hầu hết các nhà cung cấp, cổng và máy chủ mô hình bạn tự chạy) hoặc Anthropic. Các dịch vụ đám mây có đăng nhập riêng, chẳng hạn AWS Bedrock, Google Vertex AI hoặc Azure với Entra ID, sẽ đi qua điểm cuối tương thích OpenAI của họ hoặc một cổng như LiteLLM. |
| URL gốc | Địa chỉ của API, bao gồm cả /v1, ví dụ http://ollama:11434/v1. Nếu để trống, sẽ dùng địa chỉ mặc định của nhà cung cấp (https://api.openai.com/v1 hoặc https://api.anthropic.com/v1). |
| Khóa API | Khóa của nhà cung cấp. Để trống nếu điểm cuối không yêu cầu khóa. Khóa được lưu mã hóa và không bao giờ hiển thị lại: biểu mẫu chỉ hiển thị bốn ký tự cuối và cho phép giữ, thay thế hoặc xóa khóa. |
| Đầu vào bổ sung | Các đầu vào (headers) để gửi kèm với mỗi yêu cầu, cho các cổng cần chúng. Giá trị của chúng được lưu mã hóa như khóa và không bao giờ hiển thị lại: để thay đổi, hãy nhập lại tất cả. |
| Mô hình | Mô hình được sử dụng cho mỗi khả năng khi một tính năng hoặc ứng dụng không chỉ định mô hình cụ thể: Nhắn tin, Embeddings, Bản chép lời và Quyết định. Tải mô hình sẽ liệt kê các mô hình mà điểm cuối cung cấp. Để trống một khả năng nếu điểm cuối không cung cấp nó. Kết nối Anthropic chỉ hỗ trợ nhắn tin. |
| API Quyết định | Cách gọi mô hình quyết định: Quyết định OpenAI hoặc SystemOne. Chỉ liên quan đến các ứng dụng yêu cầu quyết định. |
| Hạn chế | Xem Hạn chế và ngân sách. |
| Cộng đồng | Chỉ dành cho kết nối trên toàn máy chủ. Mọi cộng đồng: có thể sử dụng trong mọi cộng đồng, cũng như trong tin nhắn trực tiếp và tin nhắn nhóm. Ngược lại, chỉ có thể sử dụng trong các cộng đồng bạn chọn. |
| Ai có thể sử dụng | Mọi người ở nơi có thể sử dụng, hoặc chỉ các nhóm (nhóm người bên trong một cộng đồng) và các vai trò bạn chọn (Quản trị viên hệ thống, Quản trị viên cộng đồng). Kể cả khách cho phép khách sử dụng; nếu không có, khách không thể sử dụng, ngay cả khi chọn Mọi người. |
Kiểm tra kết nối sẽ kiểm tra địa chỉ và khóa: máy chủ sẽ yêu cầu điểm cuối cung cấp danh sách mô hình của nó, hoặc gửi một cuộc trò chuyện một token. Địa chỉ đã thay đổi chỉ được kiểm tra với khóa đã lưu sau khi bạn lưu, hoặc nếu bạn nhập lại khóa. Nhấp vào Thêm kết nối để lưu.
Máy chủ tự thực hiện các yêu cầu, do đó nó phải có thể truy cập API: một máy chủ mô hình trong cùng dự án compose, trên mạng của bạn, hoặc trên Internet. Các yêu cầu đi ra sẽ tuân theo các biến HTTP_PROXY và HTTPS_PROXY.
Khi xóa một kết nối, khóa của nó sẽ bị xóa. Các tính năng đã sử dụng kết nối đó sẽ ngừng sử dụng AI cho đến khi bạn chọn một kết nối khác.
Giới hạn và ngân sách
Mỗi kết nối có bốn giới hạn. Để trống hoặc đặt thành 0 nghĩa là không có giới hạn.
- Số yêu cầu mỗi phút và Mỗi người, số yêu cầu mỗi phút. Chúng được đếm riêng bởi từng máy chủ: một cụm gồm ba máy chủ sẽ cho phép tối đa ba lần tốc độ đó.
- Số token mỗi tháng và Mỗi người, số token mỗi tháng: ngân sách token, theo tháng dương lịch (UTC), được đếm trong cơ sở dữ liệu cho toàn bộ cụm. Một số yêu cầu chạy đồng thời có thể vượt quá ngân sách một chút.
Các giới hạn theo người cũng áp dụng cho tính năng viết lại và tóm tắt: chúng được tính cho người thực hiện viết lại, hoặc người sở hữu bản tóm tắt.
Lượng sử dụng
Danh sách hiển thị lượng sử dụng của mỗi kết nối trong tháng này. Lượng sử dụng mở chi tiết: token vào và ra, số yêu cầu, ngân sách tháng, lượng sử dụng theo ngày (UTC) và theo mục đích sử dụng (Viết lại, Tóm tắt, Dịch tự động, Chuyển văn bản thành giọng nói, Người dùng, thông qua ứng dụng, hoặc một ứng dụng).
Mọi cuộc gọi mà một người hoặc một ứng dụng thực hiện thông qua một kết nối cũng sẽ ghi lại một bản ghi kiểm toán: ai, kết nối nào, mục đích sử dụng, mô hình, số lượng token và có thành công hay không, nhưng không bao giờ ghi lại nội dung đã nói. Các tính năng tích hợp chỉ được tính trong lượng sử dụng: riêng tính năng dịch sẽ tạo một cuộc gọi cho mỗi tin nhắn và mỗi ngôn ngữ.
Kết nối của cộng đồng
Quản trị viên cộng đồng thêm các kết nối riêng của cộng đồng trong cài đặt của cộng đồng, ở tab Kết nối mô hình. Biểu mẫu giống hệt, nhưng không có Cộng đồng: kết nối của một cộng đồng chỉ hoạt động trong các kênh của chính cộng đồng đó, cho các thành viên của nó, và đối tượng người dùng của nó chỉ có thể chỉ định các nhóm của chính cộng đồng đó. Các vai trò có quyền Quản lý kết nối mô hình cũng có thể quản lý chúng. Mặc định, quản trị viên cộng đồng có quyền này.
Kết nối của một cộng đồng không thể truy cập các địa chỉ riêng tư hoặc loopback (ví dụ: một máy chủ Ollama trên mạng của bạn), trừ khi Bảng điều khiển Hệ thống › Môi trường › Nhà phát triển › Cho phép các kết nối nội bộ không đáng tin cậy vào (ServiceSettings.AllowedUntrustedInternalConnections) liệt kê chúng. Các kết nối trên toàn máy chủ thì có thể.
Xem Cài đặt cộng đồng cho phía quản trị viên cộng đồng.
Khóa mã hóa
Khóa và các tiêu đề bổ sung của các kết nối mô hình được mã hóa trong cơ sở dữ liệu (AES-256-GCM) bằng một khóa mã hóa duy nhất. Chỉ sao lưu cơ sở dữ liệu sẽ không làm lộ chúng. Máy chủ tìm khóa theo thứ tự sau:
- Biến
AM_AI_ENCRYPTION_KEY: 32 byte ngẫu nhiên, ở dạng base64. Tạo một khóa bằngopenssl rand -base64 32. - Nếu không, tệp
ai-encryption.keyở gốc thư mục dữ liệu của máy chủ (FileSettings.Directory, mặc định là./data/). Máy chủ sẽ tạo tệp này, chỉ cho phép chính nó đọc, lần đầu tiên khi một kết nối cần đến. Các ứng dụng, bản xuất và bản lưu trữ tệp không thể đọc nó.
Khi nào nên đặt biến:
- Cùng với tệp compose của trang web.
compose.yamltruyềnAM_AI_ENCRYPTION_KEYtừ.env, và giữ tệp khóa trong volumedatakhi biến trống. Việc đặt biến là tốt hơn: bản sao lưu của.envkhi đó sẽ chứa khóa, tách biệt khỏi cơ sở dữ liệu. Thêm nó vào.envvà chạydocker compose up -d:
Nếu máy chủ đã tạo tệp khóa của nó, hãy đặt khóa mà nó đang giữ vàoecho "AM_AI_ENCRYPTION_KEY=$(openssl rand -base64 32)" >> .env.envthay vào đó, để các khóa đã lưu vẫn có thể đọc được:docker compose exec antimatter cat /antimatter/data/ai-encryption.keysẽ in ra nó. - Một cụm mà các tệp nằm trong S3. Các máy chủ của nó không chia sẻ thư mục nào, vì vậy máy chủ sẽ không tạo tệp: hãy đặt cùng một biến trên mọi máy chủ. Cho đến khi biến được đặt, các kết nối không thể lưu khóa.
- Với bản phát hành dạng lưu trữ hoặc các gói, tệp nằm trong
data/(/var/lib/antimatter/datacho các gói). Bạn có thể giữ nó ở đó, hoặc đặt biến trong tệp môi trường của bạn.
Để thay đổi khóa, hãy đặt khóa mới trong AM_AI_ENCRYPTION_KEY và khóa cũ trong AM_AI_ENCRYPTION_PREVIOUS_KEYS (nhiều khóa phân tách bằng dấu phẩy): các khóa đã lưu bằng khóa cũ vẫn có thể đọc được. Khóa của một kết nối sẽ được mã hóa bằng khóa mới khi bạn nhập lại nó. Giữ khóa cũ trong danh sách cho đến khi khóa của mọi kết nối đã được nhập lại.
Các tính năng tích hợp
Trong Bảng điều khiển Hệ thống › AI › Tính năng tích hợp sẵn, hãy chọn cho mỗi tính năng một kết nối trên toàn máy chủ cùng mô hình tương ứng, hoặc Tắt. Tính năng không có kết nối sẽ không sử dụng AI. Tải mô hình liệt kê tất cả các mô hình của kết nối; mặc định, mỗi tính năng sử dụng mô hình trò chuyện của kết nối đó.
| Tính năng | Cài đặt | Những gì cần thêm |
|---|---|---|
| Viết lại trong trình soạn thảo: menu AI của hộp tin nhắn (cải thiện, rút gọn, sửa lỗi, dịch) | AISettings.Rewrite | Không có gì: menu sẽ hiển thị ngay khi một kết nối được chọn. |
| Tóm tắt: bản tóm tắt của các kênh mà người dùng chọn, theo yêu cầu hoặc theo lịch trình | AISettings.Recaps | Bật bản tóm tắt AI trong Bảng điều khiển Hệ thống › Cấu hình trang web › Tóm tắt (bật theo mặc định), đồng thời cũng thiết lập số lượng bản tóm tắt mà người dùng có thể tạo. |
| Dịch tự động | AISettings.AutoTranslation | Nhà cung cấp dịch Kết nối mô hình (khuyến nghị), trong Dịch tự động. |
| Chuyển văn bản thành giọng nói | AISettings.TextToSpeech | Bật Đọc to tin nhắn trong Chuyển văn bản thành giọng nói. Điểm cuối /audio/speech của kết nối sẽ thay thế địa chỉ và khóa đã thiết lập ở đó. |
Mỗi cài đặt có một khóa ConnectionId và một khóa Model, ví dụ AISettings.Rewrite.ConnectionId (AM_AISETTINGS_REWRITE_CONNECTIONID). Nếu Model để trống, hệ thống sẽ sử dụng mô hình mặc định của kết nối.
Các tính năng tích hợp sẵn sử dụng các giới hạn của kết nối, nhưng không sử dụng đối tượng người dùng của nó: bất kỳ ai có quyền sử dụng tính năng đều có thể sử dụng kết nối của nó. Nếu một kết nối cần được chú ý hoặc đã bị xóa, tính năng sẽ gặp lỗi cho đến khi bạn chọn một kết nối khác: trang sẽ thông báo điều này.
Trợ lý AI
Ứng dụng Agents (id mattermost-ai) được bật mặc định. Việc thiết lập nó gồm hai bước: thêm một dịch vụ (kết nối đến nhà cung cấp mô hình), sau đó tạo các trợ lý (bot sử dụng dịch vụ đó).

1. Thêm một dịch vụ
Đi đến Bảng điều khiển Hệ thống › Các plugin › Trợ lý và, dưới Dịch vụ AI, nhấp vào Thêm dịch vụ AI. Chọn Loại dịch vụ:
- Tương thích OpenAI: dành cho máy chủ mô hình do bạn tự vận hành, hoặc bất kỳ nhà cung cấp nào có API theo phong cách OpenAI. Điền vào URL API (ví dụ
http://ollama:11434/v1hoặchttp://vllm.internal:8000/v1), và Khóa API chỉ khi máy chủ yêu cầu. Nếu máy chủ chỉ hỗ trợ API Chat Completions, hãy tắt Sử dụng API Responses. - OpenAI, Anthropic, Google Gemini, Google Vertex AI, AWS Bedrock, Azure, Cohere, Mistral: các nhà cung cấp có sẵn. Mỗi nhà cung cấp cần một Khóa API (Bedrock: một khu vực AWS và thông tin xác thực hoặc một vai trò IAM; Vertex AI: một dự án, khu vực và tài khoản dịch vụ; Azure: cũng cần URL của API).
Sau đó, thiết lập Mô hình mặc định (một danh sách nếu nhà cung cấp có thể báo cáo các mô hình của mình, nếu không hãy nhập tên), và nếu nhà cung cấp không báo cáo, hãy thiết lập Giới hạn token đầu vào và Giới hạn token đầu ra. Một Dịch vụ dự phòng có thể tiếp quản khi dịch vụ này gặp sự cố. Lưu lại.
Máy chủ tự động thực hiện các yêu cầu này, do đó nó phải có thể truy cập API: một máy chủ mô hình trong cùng dự án compose, trên mạng của bạn, hoặc trên Internet. Các yêu cầu đi ra sẽ tuân theo các biến HTTP_PROXY và HTTPS_PROXY.
2. Tạo trợ lý
Các trợ lý được tạo trên trang Trợ lý của ứng dụng web: mở trang này bằng cách chọn Quản lý trong bộ chọn trợ lý của bảng Trợ lý (trong giao diện cổ điển, cũng có thể truy cập từ menu sản phẩm). Địa chỉ của trang là https://chat.example.com/plug/mattermost-ai/agents. Mỗi trợ lý có một Tên Hiển Thị, một Tên người dùng trợ lý (cách mọi người nhắc đến nó), một Dịch vụ và tùy chọn một mô hình, Chỉ dẫn tùy chỉnh, cùng các công tắc cho Bật thị giác (ảnh) và Bật công cụ. Tab Truy cập của nó giới hạn các kênh mà trợ lý có thể được sử dụng và những người dùng nào có thể sử dụng nó. Trong Chức năng AI của Bảng điều khiển Hệ thống, Bot mặc định chọn trợ lý được sử dụng khi không có trợ lý nào được chọn, ví dụ cho bản tóm tắt cuộc gọi.
Các tính năng tùy chọn của ứng dụng Trợ lý
- Tìm kiếm nhúng (thực nghiệm, tắt): tìm kiếm ngữ nghĩa trên các tin nhắn. Tính năng này cần PostgreSQL với phần mở rộng pgvector và một mô hình nhúng (OpenAI hoặc tương thích OpenAI). Nó gửi mọi tin nhắn đến mô hình nhúng, bao gồm cả kênh riêng tư và tin nhắn trực tiếp.
- Tìm kiếm web (tắt): cho phép trợ lý tìm kiếm trên web thông qua Google, Brave hoặc một máy chủ SearXNG do bạn vận hành.
- Công cụ bản địa: với các nhà cung cấp có cung cấp, trợ lý có thể sử dụng tìm kiếm web của chính nhà cung cấp (bật theo mặc định cho trợ lý mới, nơi được hỗ trợ), truy xuất web và thực thi mã. Những thứ này chạy trên nhà cung cấp. Tắt chúng cho từng trợ lý.
- Model Context Protocol (MCP): kết nối trợ lý với các máy chủ MCP mà bạn tin tưởng, để có thêm công cụ.
- Gỡ lỗi: Đầu ra theo dõi (tắt, nhật ký máy chủ hoặc một điểm cuối OpenTelemetry) và Bật ghi nhật ký sử dụng token, ghi số lượng token vào
logs/agents/token_usage.log.
Chuyển giọng nói thành văn bản: bản chép lời và phụ đề cuộc gọi
Các cuộc gọi có thể được chép lời, kèm phụ đề trực tiếp, bằng một máy chủ chuyển giọng nói thành văn bản cung cấp điểm cuối /v1/audio/transcriptions tương thích với OpenAI. Cấu hình nằm trong Cuộc gọi và giọng nói. Khi bật Tóm tắt bản chép lời, trợ lý mặc định cũng sẽ đăng tải bản tóm tắt của mỗi bản chép lời.
Chuyển văn bản thành giọng nói: đọc to
Khi bật chuyển văn bản thành giọng nói, menu của mỗi tin nhắn sẽ có Đọc to: máy chủ sẽ gửi nội dung tin nhắn đến API chuyển văn bản thành giọng nói và phát âm thanh. Cài đặt nằm trong Bảng điều khiển Hệ thống › Tích hợp › Chuyển văn bản thành giọng nói:
| Cài đặt | Khóa và biến | Nội dung cần nhập |
|---|---|---|
| Đọc to tin nhắn | TextToSpeechSettings.Enable, AM_TEXTTOSPEECHSETTINGS_ENABLE | true (mặc định là tắt) |
| URL gốc của API | TextToSpeechSettings.URL, AM_TEXTTOSPEECHSETTINGS_URL | URL gốc bao gồm cả /v1, ví dụ http://tts.internal:8000/v1. Máy chủ sẽ gọi điểm cuối /audio/speech của nó. |
| Mô hình | TextToSpeechSettings.Model, AM_TEXTTOSPEECHSETTINGS_MODEL | Tên mô hình theo cách API gọi, ví dụ tts-1. Bắt buộc. |
| Giọng nói | TextToSpeechSettings.Voice, AM_TEXTTOSPEECHSETTINGS_VOICE | Một trong các giọng nói của mô hình, hoặc để trống để dùng giọng mặc định. |
| Khóa API | TextToSpeechSettings.APIKey, AM_TEXTTOSPEECHSETTINGS_APIKEY | Được gửi dưới dạng token bearer. Để trống nếu API không yêu cầu. |
Để sử dụng kết nối mô hình thay vì địa chỉ và khóa ở trên, hãy chọn nó cho Chuyển văn bản thành giọng nói trong AI › Tính năng tích hợp. Trang đó sẽ cho biết tin nhắn được đọc to bằng kết nối đó: URL gốc của API và Khóa API không được sử dụng, Giọng nói vẫn được sử dụng, và Mô hình cũng vậy khi kết nối không chỉ định mô hình. Đọc to tin nhắn vẫn phải được bật.
Trước khi gửi, máy chủ sẽ xóa các khối mã, liên kết, mã biểu tượng cảm xúc và định dạng, đồng thời giữ tối đa 4000 ký tự. Nó yêu cầu âm thanh MP3 và giữ 64 kết quả cuối cùng trong bộ nhớ, do đó một tin nhắn được đọc hai lần chỉ được gửi một lần.
Dịch tự động
Dịch tự động hiển thị các tin nhắn trong một kênh bằng ngôn ngữ riêng của mỗi người đọc. Cấu hình trong Bảng điều khiển Hệ thống › Cấu hình trang web › Bản địa hóa, dưới mục Dịch tự động:
| Cài đặt | Khóa | Mặc định |
|---|---|---|
| Bật | AutoTranslationSettings.Enable | Tắt |
| Nhà cung cấp dịch | AutoTranslationSettings.Provider | connection (hiển thị là "Kết nối mô hình (khuyến nghị)", tùy chọn mặc định khi chưa có gì được cấu hình), libretranslate, openai ("API tương thích OpenAI, cấu hình tại đây") hoặc agents ("Dịch vụ của ứng dụng trò chuyện AI (cũ hơn)") |
| Ngôn ngữ được phép | AutoTranslationSettings.TargetLanguages | en: các ngôn ngữ mà tin nhắn có thể được dịch sang |
| Thời gian chờ dịch (ms) | AutoTranslationSettings.TimeoutMs | 5000 |
| Hạn chế dịch tự động trên tin nhắn trực tiếp và tin nhắn nhóm | AutoTranslationSettings.RestrictDMAndGM | Tắt |
Mỗi nhà cung cấp có các trường riêng:
- Kết nối mô hình: một kết nối trên toàn máy chủ và mô hình của nó, cùng cài đặt như Dịch tự động trong AI › Tính năng tích hợp (
AISettings.AutoTranslation). Một mô hình dịch thuật chuyên dụng sẽ nhanh và chính xác; một LLM tổng quát cũng hoạt động được. - LibreTranslate: Điểm cuối API LibreTranslate và API Key của LibreTranslate (
AutoTranslationSettings.LibreTranslate.URL,.APIKey). Một máy chủ LibreTranslate có thể chạy trên mạng riêng của bạn. - API tương thích OpenAI: URL gốc của API (bao gồm cả
/v1; máy chủ sử dụng điểm cuối hoàn thành trò chuyện của nó), Mô hình và Khóa API (AutoTranslationSettings.OpenAI.URL,.Model,.APIKey). Một mô hình dịch nhỏ chạy cục bộ hoạt động tốt. - Dịch vụ của ứng dụng trò chuyện AI (cũ): nhà cung cấp máy chủ được thiết lập trước 0.9.0, vốn sử dụng dịch vụ của ứng dụng Trợ lý. Giờ đây nó không còn cần ứng dụng nữa: nó dịch bằng kết nối được chọn cho tự động dịch trong AI › Tính năng tích hợp, hoặc bằng kết nối được sao chép từ dịch vụ của ứng dụng khi nâng cấp. Chuyển sang Kết nối mô hình sẽ di chuyển cài đặt sang nhà cung cấp được khuyến nghị.
Khi tính năng này được bật, quản trị viên kênh sẽ kích hoạt dịch tự động cho kênh trong phần cài đặt (Dịch tự động), và mỗi thành viên có thể từ chối trong menu kênh (Dịch tin nhắn). Trong tin nhắn trực tiếp và tin nhắn nhóm, bất kỳ thành viên nào cũng có thể bật tính năng này; tuy nhiên, nếu có hạn chế, tính năng dịch sẽ không khả dụng ở đó. Tin nhắn đã dịch sẽ hiển thị “Đã dịch từ …” kèm liên kết đến bản gốc.
Mã, liên kết, nhắc đến và biểu tượng cảm xúc sẽ được thay thế bằng các ký tự thay thế trước khi gửi văn bản, sau đó được khôi phục lại.
Dữ liệu nào được gửi đi đâu
| Tính năng | Nội dung được gửi | Đến |
|---|---|---|
| Viết lại | Tin nhắn đang được soạn và hướng dẫn đã chọn | Kết nối được chọn cho nó |
| Tóm tắt | Các tin nhắn của các kênh trong bản tóm tắt và hướng dẫn của người dùng | Kết nối được chọn cho nó |
| Các ứng dụng sử dụng kết nối mô hình | Những gì mỗi ứng dụng gửi, cho người sử dụng nó | Các kết nối mà người dùng đó có thể sử dụng |
| Trợ lý | Yêu cầu, các tin nhắn của chủ đề hoặc kênh liên quan, hướng dẫn của trợ lý, kết quả công cụ, hình ảnh khi tính năng thị giác được bật, cùng tên, tên người dùng, vị trí và ngôn ngữ của người dùng đang hỏi | API của dịch vụ |
| Tìm kiếm nhúng | Mọi tin nhắn (trừ tin nhắn của bot và tin nhắn hệ thống) | API nhúng |
| Công cụ nội bộ và tìm kiếm web | Truy vấn tìm kiếm, các trang cần lấy, mã | Nhà cung cấp, hoặc công cụ tìm kiếm mà bạn đã chọn |
| Bản chép lời cuộc gọi | Giọng nói của tất cả những người nói khi tính năng này đang bật | API chuyển giọng nói thành văn bản |
| Đọc to | Văn bản của tin nhắn đang được đọc | API chuyển văn bản thành giọng nói, hoặc kết nối được chọn cho nó |
| Dịch | Văn bản của các tin nhắn trong kênh đã dịch | Kết nối mô hình, LibreTranslate hoặc API tương thích OpenAI |
Để giữ tất cả dữ liệu trong mạng của bạn, hãy trỏ mọi tính năng đến các máy chủ do chính bạn vận hành. Khi sử dụng nhà cung cấp đám mây, hãy kiểm tra các điều khoản về lưu trữ dữ liệu của họ và thông báo cho người dùng biết tính năng nào gửi tin nhắn của họ ra bên ngoài.
Tắt AI
Không có một công tắc duy nhất: mỗi tính năng có công tắc riêng.
- Viết lại và bản tóm tắt: đặt chúng thành Tắt trong Bảng điều khiển Hệ thống › AI › Tính năng tích hợp. Người dùng vẫn có thể đọc các bản tóm tắt mà họ đã có.
- Kết nối mô hình: xóa một kết nối để dừng mọi sử dụng của nó. Nếu không có kết nối nào, cả các tính năng tích hợp lẫn các ứng dụng đều không thể sử dụng AI thông qua máy chủ.
- Trợ lý: vô hiệu hóa ứng dụng Trợ lý trong Bảng điều khiển Hệ thống › Các plugin › Quản lý Plugin. Thao tác này cũng sẽ xóa các bản tóm tắt cuộc gọi.
- Bản chép lời và phụ đề:
AM_CALLS_ENABLE_TRANSCRIPTIONS=falsevàAM_CALLS_ENABLE_LIVE_CAPTIONS=false(mặc định). - Đọc to: tắt Đọc to tin nhắn (
AM_TEXTTOSPEECHSETTINGS_ENABLE=false, mặc định), bất kể nó có sử dụng kết nối hay không. - Dịch: tắt dịch tự động (
AM_AUTOTRANSLATIONSETTINGS_ENABLE=false, mặc định).
Vô hiệu hóa ứng dụng Trợ lý không tắt các tính năng khác: chúng sử dụng kết nối mô hình hoặc API riêng của chúng.