Bỏ qua đến nội dung

AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài

Integration #anki #addon #api #integration #yomichan #automation #http #connect
foosoft
30/11/2025

Cách tải addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài

Bạn có thể tải addon bằng một trong hai cách sau:

Click nút Copy bên dưới để copy code vào clipboard

2055492159

Sau đó mở Anki → Tools → Add-ons → Get Add-ons → Dán code → OK

Mở trang addon trên AnkiWeb và tìm mã code ở cuối trang

Mở trên AnkiWeb

Cuộn xuống cuối trang AnkiWeb, tìm dòng có mã code 2055492159 và copy

402
43

Mô tả chi tiết

AnkiConnect là một addon mạnh mẽ cho phép các ứng dụng bên ngoài giao tiếp với Anki qua một HTTP API đơn giản. Với AnkiConnect, bạn có thể tự động tạo thẻ, truy vấn deck, và tích hợp Anki với nhiều công cụ khác như Yomichan, AnkiEditor, và nhiều extension khác.

🔌 Tính năng nổi bật

  • HTTP API: Giao tiếp với Anki qua HTTP requests
  • Tự động tạo thẻ: Tạo thẻ mới từ ứng dụng bên ngoài
  • Truy vấn deck: Lấy thông tin về thẻ, deck, và note
  • Tích hợp mạnh mẽ: Hỗ trợ Yomichan, AnkiEditor, và nhiều extension khác
  • RESTful API: API đơn giản, dễ sử dụng
  • An toàn: Chỉ chấp nhận requests từ localhost

📥 Cài đặt

  1. Mở Anki
  2. Vào Tools → Add-ons → Get Add-ons
  3. Dán mã: 2055492159
  4. Nhấn Enter và chờ cài đặt hoàn tất
  5. Khởi động lại Anki

🚀 Cách sử dụng

Kết nối với ứng dụng bên ngoài

AnkiConnect mở một HTTP server trên port 8765 (mặc định) để nhận requests từ các ứng dụng khác.

Ví dụ sử dụng với cURL

Kiểm tra kết nối:

curl http://localhost:8765

Tạo thẻ mới:

curl http://localhost:8765 -X POST -H "Content-Type: application/json" -d '{
  "action": "addNote",
  "version": 6,
  "params": {
    "note": {
      "deckName": "Default",
      "modelName": "Basic",
      "fields": {
        "Front": "Hello",
        "Back": "World"
      }
    }
  }
}'

Lấy danh sách deck:

curl http://localhost:8765 -X POST -H "Content-Type: application/json" -d '{
  "action": "deckNames",
  "version": 6
}'

Tích hợp với Yomichan

Yomichan là một extension trình duyệt giúp tra từ điển và tạo thẻ Anki tự động. AnkiConnect là thành phần cần thiết để Yomichan hoạt động:

  1. Cài đặt AnkiConnect trong Anki
  2. Cài đặt Yomichan extension trong trình duyệt
  3. Cấu hình Yomichan để kết nối với AnkiConnect
  4. Tra từ và tạo thẻ tự động!

Tích hợp với AnkiEditor (VS Code)

AnkiEditor là extension VS Code cho phép chỉnh sửa template Anki trực tiếp trong VS Code:

  1. Cài đặt AnkiConnect trong Anki
  2. Cài đặt AnkiEditor extension trong VS Code
  3. Chỉnh sửa template trong VS Code và xem preview real-time trong Anki

📚 API Documentation

AnkiConnect cung cấp nhiều actions khác nhau:

  • deckNames: Lấy danh sách tất cả deck
  • deckNamesAndIds: Lấy tên và ID của tất cả deck
  • modelNames: Lấy danh sách tất cả note type
  • addNote: Tạo thẻ mới
  • findNotes: Tìm thẻ theo query
  • notesInfo: Lấy thông tin chi tiết về thẻ
  • updateNoteFields: Cập nhật fields của thẻ
  • deleteNotes: Xóa thẻ
  • Và nhiều actions khác…

Xem AnkiConnect homepage để biết đầy đủ danh sách actions.

⚙️ Tương thích

  • Anki 2.1.0-2.1.44 (Updated 2022-07-14)
  • Anki 2.1.45+ (Updated 2025-11-09)
  • Windows, Mac, Linux
  • Anki 2.0.x và cũ hơn: Không còn được hỗ trợ

🔒 Bảo mật

  • AnkiConnect chỉ chấp nhận requests từ localhost (127.0.0.1)
  • Không thể truy cập từ mạng ngoài
  • An toàn cho sử dụng cá nhân

💡 Lưu ý

  • Anki phải đang chạy để AnkiConnect hoạt động
  • Port mặc định là 8765, có thể thay đổi trong settings
  • Một số actions có thể yêu cầu quyền đặc biệt

🌐 Liên kết hữu ích

💬 Phản hồi từ cộng đồng

Với 402 upvote43 downvote, AnkiConnect là một trong những addon tích hợp phổ biến nhất:

  • 🔗 Essential integration: “Essential for Yomichan and other tools”
  • 🤖 Powerful automation: “Makes automation so much easier”
  • 🛠️ Developer friendly: “Perfect API for developers”
  • Works great: “Works perfectly with all my tools”

“AnkiConnect enables external applications such as Yomichan to communicate with Anki over a simple HTTP API.” - Official description


🔌 Addon tích hợp mạnh mẽ! Nếu bạn muốn kết nối Anki với các ứng dụng bên ngoài hoặc tự động hóa việc tạo thẻ, AnkiConnect chính là giải pháp bạn cần.

Câu hỏi thường gặp

Addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài là gì?

AnkiConnect cho phép các ứng dụng bên ngoài như Yomichan, AnkiEditor giao tiếp với Anki qua HTTP API. Tự động tạo thẻ, truy vấn deck và nhiều tính năng khác.

Làm thế nào để tải addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài?

Có 2 cách để tải addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài:

  1. Cách 1 - Copy code trực tiếp: Click vào nút "Copy" bên cạnh code 2055492159 ở phần trên trang này để copy code vào clipboard. Sau đó mở Anki, vào Tools → Add-ons → Get Add-ons, dán code vào và click OK.
  2. Cách 2 - Mở AnkiWeb: Click vào nút "Mở trên AnkiWeb" để mở trang addon trên AnkiWeb. Cuộn xuống cuối trang AnkiWeb, bạn sẽ thấy dòng có mã code 2055492159 ở cuối. Copy mã code đó, sau đó mở Anki, vào Tools → Add-ons → Get Add-ons, dán code vào và click OK.

Addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài có miễn phí không?

Có, addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài hoàn toàn miễn phí. Bạn có thể tải và sử dụng addon này mà không cần trả bất kỳ khoản phí nào.

Addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài thuộc danh mục nào?

Addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài thuộc danh mục Integration trong hệ thống addon Anki.

Ai là tác giả của addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài?

Addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài được phát triển bởi foosoft.

Đánh giá của addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài như thế nào?

Addon AnkiConnect - API để kết nối Anki với ứng dụng bên ngoài có 402 upvote và 43 downvote từ cộng đồng người dùng. Điểm đánh giá trung bình: 4.5/5.0 dựa trên 445 lượt đánh giá.