Các mô hình AI tích hợp sẵn có thể hữu ích, nhưng không phải lúc nào cũng mang lại cho nhà phát triển khả năng kiểm soát, tính linh hoạt hoặc lựa chọn mô hình cần thiết cho các tác vụ lập trình. Khi cần hỗ trợ tốt hơn cho việc tạo mã, gỡ lỗi, tái cấu trúc mã hoặc các công cụ như Kimi, dùng API bên ngoài với Kilo Code là lựa chọn phù hợp hơn nhiều. Thiết lập đúng cách có thể giúp quy trình làm việc của bạn mượt mà, nhanh chóng và dễ quản lý hơn. Hãy đọc bài viết này để tìm hiểu cách kết nối API key bên ngoài trong Kilo Code và khai thác hiệu quả hơn quy trình lập trình của bạn.
Kilo Code là gì và hoạt động như thế nào?
Kilo Code là trợ lý lập trình AI giúp nhà phát triển viết, chỉnh sửa và hiểu mã dễ dàng hơn. Công cụ này hoạt động dưới dạng tiện ích mở rộng cho VS Code, tiện ích mở rộng JetBrains và công cụ CLI, nên có thể dễ dàng sử dụng trong nhiều thiết lập phát triển khác nhau. Kilo Code dùng giao diện trò chuyện để xử lý các tác vụ như tạo mã, gỡ lỗi, tái cấu trúc mã và giải thích mã.
Cách sử dụng các mô hình AI tích hợp sẵn trong Kilo Code
Một điểm khởi đầu tốt với Kilo Code là các mô hình AI tích hợp sẵn, vì chúng dễ truy cập và không cần thiết lập API bổ sung. Sau khi cài đặt tiện ích mở rộng và liên kết với tài khoản, bạn có thể chọn một mô hình rồi bắt đầu dùng AI để hỗ trợ lập trình, gỡ lỗi, tái cấu trúc mã và các tác vụ phát triển hằng ngày ngay trong VS Code. Dưới đây là cách sử dụng các mô hình AI tích hợp sẵn trong Kilo Code:
Bước 01: Cài đặt tiện ích mở rộng Kilo Code trong VS Code
Trước tiên, hãy tải xuống và cài đặt tiện ích mở rộng Kilo Code từ VS Code. Sau khi cài đặt xong, mở tiện ích này trong trình soạn thảo để bắt đầu quá trình thiết lập và kết nối với môi trường phát triển mà không cần thêm công cụ nào.
Bước 02: Bắt đầu thiết lập miễn phí và đăng nhập vào tài khoản
Sau khi mở tiện ích, hãy nhấp vào Free models để bắt đầu. Sau đó, bạn cần đăng nhập bằng tài khoản Kilo để nền tảng xác minh quyền truy cập và mở khóa các tính năng AI tích hợp sẵn có trong tiện ích.
Bước 03: Hoàn tất quy trình cấp quyền cho VS Code
Sau khi đăng nhập, Kilo Code sẽ yêu cầu bạn cấp quyền cho VS Code. Việc chấp thuận bước này sẽ kết nối đúng cách trình soạn thảo với tài khoản Kilo, đảm bảo tiện ích có thể tải các tính năng, đồng bộ cài đặt và cho bạn truy cập các mô hình AI được hỗ trợ.
Bước 04: Chọn một mô hình AI tích hợp sẵn và bắt đầu sử dụng
Sau khi thiết lập hoàn tất, hãy mở bộ chọn mô hình trong Kilo Code và xem các mô hình tích hợp sẵn hiện có. Chọn mô hình phù hợp với nhu cầu của bạn, rồi có thể bắt đầu dùng ngay cho việc tạo mã, gỡ lỗi, giải thích mã và các tác vụ phát triển khác.
Cách kết nối bất kỳ LLM nào với Kilo Code?
Việc sử dụng các mô hình tích hợp sẵn trong Kilo Code rất đơn giản, nhưng kết nối LLM của riêng bạn sẽ cho bạn nhiều quyền chủ động hơn trong việc lựa chọn mô hình và quy trình lập trình. Để dễ thực hiện, các bước dưới đây lấy Kimi làm ví dụ và hướng dẫn cách kết nối với Kilo Code qua phần cài đặt Providers:
Bước 1: Lấy khóa Kimi API
Truy cập Kimi API Platform, mở User Center / API Keys và tạo một khóa. API của Kimi tương thích với OpenAI và sử dụng URL cơ sở sau:https://api.moonshot.ai/v1
Bước 2: Mở Kilo Code trong VS Code
Mở Kilo Code trong VS Code, rồi nhấp vào biểu tượng bánh răng trên bảng điều khiển. Sau đó, chuyển đến thẻ Providers để thêm và quản lý các nhà cung cấp AI bên ngoài ngay trong tiện ích mở rộng.
Bước 3: Thêm Moonshot.ai
Trong thẻ Providers, chọn Moonshot.ai / Kimi, dán khóa API của bạn rồi lưu cài đặt. Theo tài liệu của Kilo, nhà cung cấp Moonshot có sẵn ngay trong mục Providers, nên việc thiết lập sẽ nhanh chóng và đơn giản.
Bước 4: Chọn một mô hình Kimi
Sau khi thêm nhà cung cấp, hãy chọn một mô hình Kimi để sử dụng trong Kilo Code. Dưới đây là một số lựa chọn được đề xuất cho việc lập trình:
Đề xuất cho việc lập trình:
kimi-k2.7-codekimi-k2.7-code-highspeedkimi-k2.6
Kimi liệt kê kimi-k2.7-code là mô hình chuyên dụng cho lập trình. Kimi K3 chủ lực cũng rất phù hợp cho các tình huống tác tử lập trình, còn kimi-k2.7-code-highspeed là biến thể nhanh hơn khi bạn cần tốc độ đầu ra cao hơn.
Nếu Moonshot không hiển thị trong Kilo
Hãy dùng nhà cung cấp Custom thay thế:
ID nhà cung cấp:
moonshotTên hiển thị:
KimiAPI nhà cung cấp:
OpenAI CompatibleURL cơ sở:
https://api.moonshot.ai/v1Khóa API: khóa Kimi API của bạn
Mô hình:
kimi-k2.7-code
Kilo hỗ trợ các nhà cung cấp tùy chỉnh tương thích OpenAI theo quy trình này.
Lợi ích khi sử dụng Kimi API
Kết nối Kimi với Kilo Code không chỉ đơn thuần là thêm một mô hình khác vào thiết lập của bạn. Việc này tạo ra quy trình lập trình với AI mượt mà hơn bằng cách tập hợp các tác vụ phát triển hằng ngày vào một nơi, để bạn không phải liên tục chuyển đổi giữa các công cụ khác nhau. Dưới đây là cách Kimi API có thể hỗ trợ bạn:
Đơn giản hóa các tác vụ lập trình hằng ngày
Kimi có thể hỗ trợ tạo mã, giải thích và gỡ lỗi ngay trong môi trường lập trình của bạn. Nhờ đó, công việc phát triển hằng ngày trở nên dễ quản lý hơn và tiết kiệm thời gian cho các tác vụ thường lệ. Bạn có thể tập trung nhiều hơn vào việc giải quyết các vấn đề lập trình lớn thay vì dành quá nhiều thời gian cho những việc nhỏ.
Duy trì tiêu chuẩn mã nguồn cao
Kimi có thể đề xuất cải tiến và chỉ ra các vấn đề có thể xảy ra trong khi bạn viết mã. Điều này giúp bạn dễ dàng duy trì mã nguồn dễ đọc, nhất quán và được tổ chức tốt hơn trên các tệp và dự án khác nhau. Kimi cũng có thể giúp bạn phát hiện lỗi sớm trước khi chúng trở thành các vấn đề phát triển lớn hơn.
Thích ứng với nhiều nhu cầu dự án
Dù đang xây dựng tính năng mới, tái cấu trúc mã cũ hay viết tài liệu dự án, Kimi đều có thể hỗ trợ ở các giai đoạn phát triển khác nhau. Nhờ đó, công cụ này hữu ích cho nhiều loại tác vụ lập trình và mang lại cho bạn sự linh hoạt hơn trong cùng một không gian làm việc.
Bạn có thể làm gì với Kilo Code?
Sau khi thiết lập, Kilo Code có thể hoạt động như một trợ lý lập trình AI ngay trong trình soạn thảo của bạn. Công cụ này hỗ trợ các tác vụ như rà soát mã, chỉnh sửa tệp, xử lý lỗi và tăng tốc công việc phát triển lặp lại mà không làm gián đoạn quy trình của bạn. Dưới đây là cách bạn có thể sử dụng Kilo Code:
Trò chuyện với cơ sở mã nguồn
Kilo Code có thể giúp bạn hiểu một dự án bằng cách trả lời các câu hỏi về tệp, tính năng và logic mã. Bạn có thể hỏi một tệp dùng để làm gì, một hàm được liên kết ở đâu hoặc một tính năng hoạt động ra sao. Nhờ đó, bạn dễ dàng khám phá cơ sở mã nguồn mà không cần tự kiểm tra mọi thứ.
Chỉnh sửa mã giúp bạn
Bạn có thể mô tả một bản sửa lỗi, thay đổi mã, tái cấu trúc hoặc thậm chí một tính năng mới, và Kilo Code có thể cập nhật các tệp giúp bạn. Điều này tiết kiệm thời gian cho việc chỉnh sửa lặp lại và giúp xử lý các thay đổi đơn giản nhanh hơn. Tính năng này đặc biệt hữu ích khi bạn đã biết cần thay đổi gì nhưng muốn được hỗ trợ áp dụng thay đổi đó.
Gỡ lỗi
Khi gặp lỗi hoặc một kiểm thử không thành công, bạn có thể chia sẻ với Kilo Code và yêu cầu công cụ truy tìm nguyên nhân. Kilo Code có thể giúp phân tích ý nghĩa của vấn đề và xác định lỗi có thể bắt nguồn từ đâu. Nhờ đó, việc gỡ lỗi bớt khó chịu và có cấu trúc hơn.
Tạo kiểm thử
Kilo Code có thể hỗ trợ tạo kiểm thử đơn vị, kiểm thử tích hợp, kiểm thử trường hợp biên, mock và logic dọn dẹp. Điều này giúp bạn dễ dàng cải thiện độ bao phủ kiểm thử mà không cần viết từng bài kiểm thử từ đầu. Công cụ này hữu ích khi bạn muốn tiết kiệm thời gian mà vẫn đảm bảo dự án được kiểm thử kỹ lưỡng.
Giải thích mã chưa quen thuộc
Khi tham gia một dự án mới hoặc rà soát công việc của người khác, Kilo Code có thể giải thích mã bằng những thuật ngữ đơn giản hơn. Công cụ này có thể giúp bạn hiểu mục đích của một hàm, một tệp hoặc một luồng mã lớn hơn. Nhờ đó, việc tìm hiểu mã chưa quen thuộc nhanh hơn nhiều và bớt choáng ngợp.
Thực hiện quy trình lập trình
Kilo Code có thể hỗ trợ quy trình lập trình bằng cách đọc tệp, đề xuất thay đổi và áp dụng bản vá khi cần. Tùy theo quyền hạn, công cụ này cũng có thể chạy một số lệnh nhất định trong quy trình. Điều này giúp giảm bớt các bước thủ công khi xử lý tác vụ phát triển.
Làm việc theo chế độ/tác tử
Bạn có thể sử dụng Kilo Code ở các chế độ khác nhau, chẳng hạn như lập kế hoạch, lập trình, gỡ lỗi hoặc rà soát, tùy theo cách thiết lập. Điều này giúp bạn dễ dùng công cụ cho từng tác vụ cụ thể thay vì xử lý mọi yêu cầu theo cùng một cách. Nó bổ sung thêm cấu trúc cho quy trình làm việc của bạn.
Tự động hóa các chỉnh sửa lặp lại
Kilo Code có thể hỗ trợ các thay đổi lặp lại như đổi tên mẫu, cập nhật API, dọn dẹp kiểu dữ liệu, chuyển đổi mã hoặc cải thiện tài liệu. Điều này hữu ích khi một tác vụ cần được lặp lại trên nhiều tệp hoặc nhiều phần của dự án. Công cụ này có thể tiết kiệm đáng kể thời gian cho những việc vốn chậm và lặp lại.
Kết luận
Thiết lập mô hình phù hợp có thể giúp quy trình làm việc của bạn linh hoạt và dễ quản lý hơn. Thay vì chỉ dựa vào các tùy chọn mặc định, bạn có thể điều chỉnh Kilo Code theo cách lập trình và xử lý các tác vụ phát triển khác nhau của mình. Khả năng kiểm soát bổ sung này hữu ích khi bạn muốn có trải nghiệm lập trình AI mượt mà hơn, phù hợp với nhu cầu dự án. Nếu muốn khám phá sự linh hoạt đó theo cách thực tế, hãy thử Kimi với Kilo Code. Đây là một cách đơn giản để cải thiện cách bạn lập trình, gỡ lỗi và xử lý các tác vụ hằng ngày.