0

Cài Cherry Studio trên Windows và kết nối API: từ khóa truy cập đến cuộc trò chuyện đầu tiên

Khi đưa một API vào ứng dụng chat, tôi muốn nhìn rõ ba thứ: yêu cầu được gửi đến đâu, dùng khóa nào và gọi mô hình nào. Cherry Studio có sẵn giao diện để thiết lập những phần này, nên bạn có thể bắt đầu mà chưa cần viết một chương trình gọi API riêng.

Trong bài này, tôi sẽ đi từ cài đặt trên Windows đến thêm nhà cung cấp, chọn mô hình và gửi một bài tập ngắn để kiểm tra câu trả lời. Tôi cũng giải thích phần địa chỉ dễ nhập nhầm, vì một URL trông hợp lý vẫn có thể tạo ra đường dẫn sai khi ứng dụng ghép thêm phần phía sau.

Cherry Studio là một công cụ desktop đã có thời gian phát triển tương đối lâu trong nhóm ứng dụng AI. Kho mã chính thức được tạo từ tháng 5/2024, tức hơn hai năm tính đến thời điểm viết bài. Ngoài trò chuyện với nhiều mô hình, ứng dụng còn có các chức năng như tác nhân AI và kho kiến thức.

Tại ngày 30/10/2026, phiên bản ổn định mới nhất là v2.1.8, phát hành ngày 26/10/2026. Tôi lấy phiên bản này làm mốc cho hướng dẫn; bạn có thể đối chiếu tại trang phát hành chính thức.

Các ảnh bên dưới giữ nguyên giao diện tiếng Trung. Tôi giải thích nút và trường cần dùng bằng tiếng Việt ở từng bước. Ảnh không có màn hình hiển thị phiên bản, nên thông tin v2.1.8 được xác nhận từ trang phát hành, không phải suy ra từ ảnh.

Chuẩn bị Cherry Studio và một khóa API

Bạn cần một máy Windows, kết nối mạng và một khóa API của dịch vụ định sử dụng. Có thể dùng API chính thức của hãng phát triển mô hình hoặc một dịch vụ tương thích mà bạn quen dùng.

Tôi thường dùng Crazyrouter, nên lấy Crazyrouter làm ví dụ trong bài. Nếu bạn dùng dịch vụ khác, hãy dùng đúng bộ thông tin của dịch vụ đó: khóa API, địa chỉ và định dạng API được hỗ trợ.

Cherry Studio là ứng dụng để thao tác và trò chuyện. Quyền truy cập vào các mô hình được kết nối và việc ghi nhận lượng sử dụng thuộc về nhà cung cấp API. Cài ứng dụng xong chưa có nghĩa là tài khoản của bạn đã có quyền dùng mọi mô hình xuất hiện trong danh sách.

Mở trang tải Cherry Studio chính thức, chọn bản Windows phù hợp với máy:

  • Máy Windows dùng Intel hoặc AMD thông thường: chọn x64.
  • Thiết bị Windows dùng bộ xử lý ARM: chọn ARM64.

Nếu chưa rõ, xem mục loại hệ thống trong Settings → System → About của Windows. Với bản v2.1.8, tên bộ cài x64 là:

Cherry-Studio-2.1.8-win-x64-setup.exe

Chạy tệp và làm theo trình cài đặt, sau đó mở Cherry Studio. Tôi dùng bản có setup trong tên; bản có portable là lựa chọn chạy dạng portable. Nếu đọc bài vào thời điểm khác, kiểm tra lại bản phát hành mới nhất trên GitHub chính thức.

Mở nơi quản lý kết nối trong Cherry Studio

Nhấn biểu tượng bánh răng ở góc dưới bên trái để mở cài đặt.

Biểu tượng bánh răng ở góc dưới bên trái mở phần cài đặt Cherry Studio.

Chọn phần dịch vụ mô hình. Ở cuối danh sách nhà cung cấp có nút thêm nhà cung cấp mới.

Danh sách nhà cung cấp trong phần dịch vụ mô hình, với nút thêm ở phía dưới.

Trước khi điền biểu mẫu, hãy lấy khóa API đầy đủ. Trong bảng điều khiển Crazyrouter, vào API Keys, chọn Create API Key và đặt tên dễ nhận biết, chẳng hạn cherry-studio. Nếu chưa có tài khoản của dịch vụ đã chọn, bạn cần tạo tài khoản trước khi tạo khóa.

Trang API Keys và nút Create API Key trong bảng điều khiển; phần hiển thị khóa đã được che.

Dùng chức năng sao chép để lấy toàn bộ khóa. Chuỗi rút gọn có dấu sao trong danh sách chỉ là cách che thông tin, không phải giá trị để nhập vào ứng dụng. Mật khẩu đăng nhập tài khoản cũng không phải khóa API.

Điền địa chỉ API và đọc đường dẫn mà ứng dụng tạo ra

Trong cửa sổ thêm nhà cung cấp tùy chỉnh, điền các mục sau:

Trường Giá trị trong ví dụ này
Tên nhà cung cấp Crazyrouter
Khóa API Khóa đầy đủ vừa sao chép từ bảng điều khiển
Địa chỉ endpoint OpenAI https://api.crazyrouter.com

Biểu mẫu thêm nhà cung cấp tùy chỉnh gồm tên, khóa API và các địa chỉ endpoint.

“OpenAI” ở đây chỉ định dạng API tương thích. Bạn vẫn dùng khóa của Crazyrouter khi gửi yêu cầu đến Crazyrouter. Trong ảnh còn có trường endpoint Anthropic; hướng dẫn này dùng cấu hình tương thích OpenAI cho cuộc trò chuyện thông thường.

Có hai dòng địa chỉ cần phân biệt. Giá trị nhập vào ô là:

https://api.crazyrouter.com

Còn đường dẫn yêu cầu hiển thị bên dưới sẽ là:

https://api.crazyrouter.com/v1/chat/completions

Trong cấu hình này, Cherry Studio bổ sung phần đường dẫn phía sau. Vì vậy, đừng chỉ nhìn ô đã nhập: hãy đọc cả dòng xem trước. Nếu xuất hiện phần /v1 bị lặp, quay lại kiểm tra địa chỉ trước khi thử gọi mô hình.

Cách nhập này được mô tả trong tài liệu kết nối Cherry Studio của Crazyrouter. Nó không có nghĩa mọi ứng dụng hoặc dịch vụ đều chỉ cần URL gốc. Khi đổi nhà cung cấp, bạn cần đối chiếu hướng dẫn của chính dịch vụ đó.

Sau khi điền xong, nhấn nút thêm để chuyển sang chọn mô hình.

Chọn mô hình trực tiếp trong danh sách

Ảnh dưới hiển thị 168 mô hình. Bạn muốn dùng mô hình nào thì đánh dấu ô của mô hình đó, rồi nhấn nút thêm các mô hình đã chọn ở góc dưới bên phải. Các mô hình đã có trong danh sách không cần nhập ID thủ công từng cái.

Danh sách tại thời điểm chụp có 168 mô hình; người dùng đánh dấu trực tiếp những mô hình muốn thêm.

Bạn có thể tìm theo tên hoặc lọc theo loại tác vụ. Con số 168 là số lượng trong ảnh này; danh mục có thể thay đổi. Với nhu cầu xử lý văn bản, có thể xem danh mục mô hình dành cho chat để tìm lựa chọn phù hợp, rồi chọn mô hình mà khóa của bạn được phép sử dụng.

Trong cửa sổ hoàn tất bên dưới, các bước thêm mô hình, xác minh và bật nhà cung cấp đều có dấu tích xanh. Nếu gặp màn hình này, nhấn hoàn tất để quay lại.

Cửa sổ hoàn tất hiển thị trạng thái thêm mô hình, xác minh và bật nhà cung cấp.

Có cần bấm kiểm tra kết nối thêm một lần không?

Không bắt buộc. Trang nhà cung cấp có một nút kiểm tra riêng để bạn chọn mô hình và bắt đầu kiểm tra khi cần biết kết nối đã hoạt động hay chưa.

Hộp thoại kiểm tra kết nối cho phép chọn mô hình rồi bắt đầu; vùng khóa API đã được che.

Kiểm tra thủ công là tùy chọn. Thao tác này thực sự gọi API và phát sinh phí sử dụng theo quy định tính phí của nhà cung cấp. Chọn kiểm tra tất cả mô hình có thể tạo nhiều lượt gọi.

Nếu muốn xác định lỗi kết nối, bạn có thể kiểm tra một mô hình. Nếu không cần bước riêng này, sau khi thêm mô hình và bật nhà cung cấp, hãy chuyển thẳng sang cuộc trò chuyện. Gửi tin nhắn bình thường cũng sử dụng API.

Chọn mô hình cho cuộc trò chuyện và thử một yêu cầu có thể đối chiếu

Quay về màn hình chat, mở cuộc trò chuyện và nhấn tên mô hình ở phía trên. Tìm nhóm Crazyrouter rồi chọn mô hình vừa thêm.

Bộ chọn phía trên cuộc trò chuyện cho phép chọn mô hình thuộc nhà cung cấp vừa cấu hình.

Đây là lựa chọn cần nhìn lại trước khi gửi tin. Việc mô hình đã được thêm trong cài đặt không tự chứng minh cuộc trò chuyện đang mở đã dùng đúng mô hình đó.

Tôi chuẩn bị một bài tập nhỏ để bạn có thể kiểm tra cả phản hồi lẫn việc tuân thủ yêu cầu. Đây là ví dụ để tự thử, không phải kết quả của một lần chạy API đã thực hiện cho bài viết.

Phân loại ba báo lỗi giả định theo đúng quy tắc dưới đây.
Không tự bổ sung thông tin hoặc thay đổi quy tắc.

Quy tắc:
- P1: tất cả người dùng không đăng nhập được.
- P2: chỉ một người dùng không đăng nhập được.
- P3: lỗi hiển thị, vẫn sử dụng được chức năng.

Báo lỗi:
A. Tất cả người dùng đều không đăng nhập được sau bản cập nhật.
B. Một người dùng không đăng nhập được; những người khác vẫn bình thường.
C. Tiêu đề bị lệch sang trái, nhưng các nút và chức năng vẫn hoạt động.

Trả về bảng gồm mã báo lỗi, mức ưu tiên, lý do theo quy tắc.
Sau bảng, ghi số báo lỗi của mỗi mức.
Không đề xuất nguyên nhân kỹ thuật khi chưa có dữ liệu.

Với quy tắc đã cho, A thuộc P1, B thuộc P2 và C thuộc P3; mỗi mức có một báo lỗi. Đây là đáp án đối chiếu rút ra trực tiếp từ đề bài, không phải đầu ra mô hình được ghi lại. Hãy xem câu trả lời có tự đoán lỗi cơ sở dữ liệu, mật khẩu hay mạng hay không, vì đầu vào chưa cung cấp những nguyên nhân đó.

Nếu ứng dụng trả về lỗi thay vì câu trả lời, kiểm tra theo biểu hiện:

Biểu hiện Nơi nên kiểm tra trước
Lỗi xác thực như 401 Khóa đã sao chép đầy đủ chưa, có khoảng trắng thừa hoặc đã bị vô hiệu hóa không
Lỗi 404 hoặc đường dẫn Địa chỉ endpoint, định dạng API và dòng đường dẫn yêu cầu
Mô hình bị từ chối Mô hình đã chọn và quyền truy cập của khóa
Không thấy mô hình trong chat Đã xác nhận thêm mô hình và bật nhà cung cấp chưa
Kiểm tra được nhưng chat lỗi Mô hình trong chat có trùng mô hình vừa kiểm tra không

Mỗi lần chỉ sửa một mục rồi thử lại sẽ dễ biết thay đổi nào có tác dụng hơn là sửa cả khóa, URL và mô hình cùng lúc.

Đặt mô hình mặc định sau khi đã biết mình cần gì

Trong phần mô hình mặc định, bạn có thể chọn mô hình dùng cho trợ lý chưa có lựa chọn riêng.

Cài đặt mô hình mặc định tách các vai trò trợ lý, tác vụ nhanh, dịch và tạo ảnh.

Mô hình nhanh phục vụ những việc như đặt tên cuộc trò chuyện và trích xuất từ khóa tìm kiếm. Mô hình dịch và tạo ảnh phục vụ các chức năng tương ứng. Không cần thay toàn bộ các mục chỉ để gửi tin nhắn đầu tiên. Tài liệu chính thức về mô hình mặc định giải thích từng vai trò; mô hình đang chọn trong cuộc trò chuyện vẫn cần xem ở chính cửa sổ chat.

Khi cần thông tin trên web, chọn đúng chức năng

Ảnh sau là cài đặt trình duyệt, trong đó có quyền cho AI điều khiển trang web.

Cài đặt quyền điều khiển trình duyệt là một phần riêng, khác với cấu hình dịch vụ tìm kiếm web.

Nếu muốn AI tìm thông tin rồi trả lời, hãy vào phần tìm kiếm web để kiểm tra dịch vụ và bật tìm kiếm trong vùng nhập tin nhắn. Quan sát hoạt động tìm kiếm và nguồn dẫn của câu trả lời để biết lượt đó có thực sự tìm hay không. Có thể xem thêm hướng dẫn tìm kiếm web chính thức.

Chat văn bản thông thường không cần bật quyền điều khiển trình duyệt. Tương tự, MCP, Skills, xử lý tài liệu và OCR có thể bổ sung khi một công việc cụ thể cần đến chúng.

Các mục chức năng khác của Cherry Studio, gồm MCP, Skills và xử lý tài liệu.

Với bài tập phân loại ở trên, một kết nối rõ ràng và một mô hình chat là đủ để bắt đầu. Khi thêm chức năng khác, bạn sẽ biết mình đang thay đổi phần nào, thay vì phải đoán giữa rất nhiều công tắc.

Để cài hoặc cập nhật ứng dụng, dùng trang tải Cherry Studio chính thức.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí