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

Trợ lý mã hóa AI: Tiếp tục

Continue là trợ lý mã AI nguồn mở hàng đầu.

Đây là một plugin giống như co-pilot dành cho VSCode và JetBrains để cung cấp trải nghiệm trò chuyện và tự động hoàn thành tùy chỉnh bên trong các IDE đó. Bạn có thể dễ dàng cấu hình nó để sử dụng các nút Gaia làm backend LLM. Trên thực tế, bạn có thể chọn các nút Gaia khác nhau cho

  • Mô hình tự động hoàn thành cho các tác vụ mã hóa.
  • Mô hình trò chuyện để hiểu và thảo luận về mã.
  • Mô hình nhúng để cung cấp ngữ cảnh trò chuyện dựa trên các tệp cục bộ.

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

Bạn sẽ cần một nút Gaia sẵn sàng cung cấp dịch vụ LLM thông qua URL công khai. Bạn có thể

Trong hướng dẫn này, chúng tôi sẽ sử dụng các nút công khai để cung cấp năng lượng cho plugin Tiếp tục.

Loại mô hìnhURL cơ sở APITên model
Tán gẫuhttps://llama8b.gaia.domains/v1/lạc đà không bướu
Nhúnghttps://llama8b.gaia.domains/v1/Danh pháp
Tự động hoàn thànhhttps://codestral.us.gaianet.network/v1/Mã hóa

Điều quan trọng cần lưu ý là Tiếp tục yêu cầu điểm cuối API bao gồm / Cuối cùng.

Cài đặt Tiếp tục

Tải liên kết này để cài đặt plugin Tiếp tục IDE.
Nó sẽ mở VSCode của bạn khi bạn nhấp vào nút Cài đặt trên trang web. Khi bạn được yêu cầu cấu hình Tiếp tục, chỉ cần nhấp vào Bỏ qua và hoàn tất cài đặt mà không cần chọn mô hình cục bộ.

Định cấu hình Tiếp tục

Nhấp vào biểu tượng bánh răng trên thanh công cụ để tải config.json cho plugin Tiếp tục. Tệp được đặt trong thư mục chính của riêng bạn $HOME/.continue/config.json. Bây giờ bạn có thể thay đổi config.json như sau. Nó yêu cầu plugin Tiếp tục sử dụng các nút và mô hình Gaia công cộng khác nhau cho Trò chuyện, mã tự động hoàn thành và nhúng.

{
"models": [
{
"model": "llama",
"title": "LlamaEdge",
"apiBase": "https://llama8b.gaia.domains/v1/",
"provider": "openai"
}
],
"tabAutocompleteModel": {
"title": "Autocomplete",
"apiBase": "https://codestral.us.gaianet.network/v1/",
"model": "codestral",
"provider": "openai"
},
"embeddingsProvider": {
"provider": "openai",
"model": "nomic-embed",
"apiBase": "https://llama8b.gaia.domains/v1/"
},
"customCommands": [
{
"name": "test",
"prompt": "{{{ input }}}\n\nWrite a comprehensive set of unit tests for the selected code. It should setup, run tests that check for correctness including important edge cases, and teardown. Ensure that the tests are complete and sophisticated. Give the tests just as chat output, don't edit any file.",
"description": "Write unit tests for highlighted code"
}
],
"allowAnonymousTelemetry": true
}

Lưu config.json tập tin và bạn đã hoàn tất!

Sử dụng plugin

Ảnh chụp màn hình sau đây cho thấy cách bạn có thể trò chuyện với thông báo lỗi bên trong IDE.