Trợ lý mã hóa AI: Tiếp tục
Tiếp tục là trợ lý mã nguồn mở AI hàng đầu. Đây là một plugin giống như phi công phụ 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 những IDE đó. Bạn có thể dễ dàng cấu hình nó để sử dụng các nút Gaia làm phụ trợ LLM. Trên thực tế, bạn có thể chọn Gaia khác nhau Các nút 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ình | URL cơ sở API | Tên model |
---|---|---|
Tán gẫu | https://gemma.us.gaianet.network/v1/ | Gemma |
Nhúng | https://gemma.us.gaianet.network/v1/ | Danh pháp |
Tự động hoàn thành | https://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": "gemma",
"title": "LlamaEdge",
"apiBase": "https://gemma.us.gaianet.network/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://gemma.us.gaianet.network/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.