Chuyển đến nội dung chính
Phiên bản: 2.0.0

Tích hợp DeepSeek R1 với Cursor Editor

Tổng quan

Hướng dẫn này hướng dẫn thiết lập trợ lý mã hóa riêng tư bằng cách tích hợp mô hình DeepSeek R1 Distilled Llama-8B với trình soạn thảo Cursor. Thiết lập này cung cấp hỗ trợ mã hiệu quả trong khi vẫn giữ mã của bạn riêng tư và an toàn.

Điều kiện tiên quyết

Yêu cầu phần cứng

Cấu hình được đề xuất:

  • Máy Mac có RAM 16GB
  • GPU NVIDIA hoặc NPU Huawei Ascend

Yêu cầu tối thiểu:

  • Máy có RAM 16GB

Cài đặt

Bước 1: Cài đặt phần mềm Gaia

Chạy lệnh sau để cài đặt Gaia:

cuộn tròn -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | Bash

Bước 2: Khởi tạo mô hình DeepSeek R1

Tải xuống và khởi tạo mô hình DeepSeek R1 Distilled Llama-8B :

gaianet init --config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/deepseek-r1-distill-llama-8b/config.json

Bước 3: Bắt đầu mô hình

Khởi chạy Gaia và chạy mô hình:

Gaianet bắt đầu

Sau khi khởi động thành công, bạn sẽ nhận được URL HTTPS (ví dụ: https://NODE-ID.gaia.domains).

ghi

Chúng tôi bắt đầu mô hình DeepSeek R1 với cửa sổ ngữ cảnh 8k theo mặc định. Nếu máy của bạn có bộ nhớ GPU lớn hơn (ví dụ: 64GB), bạn có thể tăng kích thước ngữ cảnh lên 128k. Cửa sổ ngữ cảnh lớn hơn đặc biệt hữu ích trong các tác vụ mã hóa, vì chúng ta cần nén các tệp mã nguồn lớn thành các lời nhắc để hoàn thành các tác vụ phức tạp.

Cấu hình con trỏ

  1. Mở cài đặt Con trỏ

Cài đặt con trỏ

  1. Xác định vị trí cấu hình LLM Backend

Cấu hình Backend LLM

  1. Cấu hình như sau:
    • URL API cơ sở: URL HTTPS của nút Gaia của bạn
    • Tên mẫu: DeepSeek-R1-Chưng cất-Llama-8B
    • Khóa API: Hãy đảm bảo thay thế KHÓA_API_CỦA_BẠN_ĐƯỢC_ĐẾN_Đ với bạn khóa API riêng. Để có được khóa API của riêng bạn, hãy làm theo cái này hướng dẫn.

Thiết lập DeepSeek-R1

Chi tiết kỹ thuật

Tính năng của WasmEdge Runtime

Việc triển khai sử dụng WasmEdge, một thời gian chạy dựa trên WebAssembly do CNCF lưu trữ theo Linux Foundation, cung cấp:

  • Triển khai nhẹ (30MB)
  • Không cần phụ thuộc
  • Hoạt động không cần root
  • Khả năng tương thích đa nền tảng
  • Cô lập hộp cát
  • Hỗ trợ mô hình đa phương thức
  • Tích hợp gốc trên đám mây

Cửa sổ ngữ cảnh

  • Mặc định: Cửa sổ ngữ cảnh 8k
  • Có thể mở rộng lên 128k với bộ nhớ GPU 64GB
  • Cửa sổ ngữ cảnh lớn hơn cho phép xử lý các tệp mã nguồn lớn hơn

Mẹo sử dụng

  • Sử dụng cho các tác vụ tạo mã
  • Nhận giải thích về mã
  • Xây dựng các ứng dụng hoàn chỉnh
  • Hoàn hảo để duy trì tính riêng tư của mã
  • Phù hợp cho cả mục đích sử dụng cá nhân và doanh nghiệp
ghi

Các mô hình lớn DeepSeek khác trên trang này cũng có thể áp dụng, vì vậy hãy thử chúng trong Cursor của bạn! Nếu bạn thấy thú vị hoặc gặp bất kỳ vấn đề nào, vui lòng đánh dấu sao cho kho GitHub của chúng tôi hoặc nêu vấn đề.

Troubleshooting

Nếu bạn gặp phải vấn đề:

  • Xác minh các yêu cầu về phần cứng được đáp ứng
  • Đảm bảo Gaia được cài đặt đúng cách
  • Kiểm tra cài đặt cấu hình Con trỏ
  • Xác nhận URL HTTPS đã được nhập chính xác

Video hướng dẫn