Model AI bawaan dapat membantu, tetapi tidak selalu memberi developer kontrol, fleksibilitas, atau pilihan model yang diperlukan untuk tugas pemrograman. Jika memerlukan dukungan yang lebih baik untuk pembuatan kode, debugging, refaktorisasi, atau alat seperti Kimi, menggunakan API eksternal dengan Kilo Code menjadi pilihan yang jauh lebih baik. Penyiapan yang tepat dapat membuat alur kerja lebih lancar, cepat, dan mudah dikelola. Baca artikel ini untuk mempelajari cara menghubungkan kunci API eksternal di Kilo Code dan memaksimalkan alur kerja pemrograman Anda.
Apa itu Kilo Code dan bagaimana cara kerjanya?
Kilo Code adalah asisten pemrograman AI yang membantu developer menulis, mengedit, dan memahami kode dengan lebih mudah. Kilo Code tersedia sebagai ekstensi VS Code, ekstensi JetBrains, dan alat CLI, sehingga mudah digunakan dalam berbagai lingkungan pengembangan. Kilo Code menggunakan antarmuka berbasis chat untuk menangani tugas seperti pembuatan kode, debugging, refaktorisasi, dan penjelasan kode.
Cara menggunakan model AI bawaan di Kilo Code?
Awal yang baik untuk menggunakan Kilo Code adalah melalui model AI bawaannya, karena mudah diakses dan tidak memerlukan penyiapan API tambahan. Setelah ekstensi terinstal dan terhubung ke akun Anda, Anda dapat memilih model dan mulai menggunakan dukungan AI untuk pemrograman, debugging, refaktorisasi, serta tugas pengembangan sehari-hari di dalam VS Code. Berikut cara menggunakan model AI bawaan di Kilo Code:
Langkah 01: Instal ekstensi Kilo Code di VS Code
Mulailah dengan mengunduh dan menginstal ekstensi Kilo Code dari VS Code. Setelah instalasi selesai, buka ekstensi tersebut di editor agar dapat memulai proses penyiapan dan menghubungkannya ke lingkungan pengembangan tanpa alat tambahan.
Langkah 02: Mulai penyiapan gratis dan masuk ke akun Anda
Setelah membuka ekstensi, klik Free models untuk memulai. Selanjutnya, masuklah dengan akun Kilo Anda agar platform dapat memverifikasi akses dan membuka fitur AI bawaan yang tersedia dalam ekstensi.
Langkah 03: Selesaikan proses otorisasi VS Code
Setelah masuk, Kilo Code akan meminta Anda mengotorisasi VS Code. Dengan menyetujui langkah ini, editor akan terhubung dengan benar ke akun Kilo Anda, sehingga ekstensi dapat memuat fitur, menyinkronkan pengaturan, dan memberi akses ke model AI yang didukung.
Langkah 04: Pilih model AI bawaan dan mulai gunakan
Setelah penyiapan selesai, buka pemilih model di Kilo Code dan telusuri model bawaan yang tersedia. Pilih model yang sesuai kebutuhan, lalu Anda dapat langsung menggunakannya untuk pembuatan kode, debugging, penjelasan, dan tugas pengembangan lainnya.
Cara menghubungkan LLM apa pun ke Kilo Code?
Menggunakan model bawaan di Kilo Code memang sederhana, tetapi menghubungkan LLM sendiri memberi Anda lebih banyak kebebasan dalam memilih model dan mengatur alur kerja pemrograman. Agar penyiapannya mudah diikuti, langkah-langkah di bawah menggunakan Kimi sebagai contoh dan menunjukkan cara menghubungkannya ke Kilo Code melalui pengaturan Providers:
Langkah 1: Dapatkan kunci Kimi API
Buka Kimi API Platform, lalu buka User Center / API Keys dan buat kunci. API Kimi kompatibel dengan OpenAI dan menggunakan URL dasar berikut:https://api.moonshot.ai/v1
Langkah 2: Buka Kilo Code di VS Code
Buka Kilo Code di VS Code, lalu klik ikon roda gigi pada panel. Setelah itu, buka tab Providers, tempat Anda dapat menambahkan dan mengelola penyedia AI eksternal dalam ekstensi.
Langkah 3: Tambahkan Moonshot.ai
Di tab Providers, pilih Moonshot.ai / Kimi, tempelkan kunci API Anda, lalu simpan pengaturannya. Dokumentasi Kilo menyebutkan bahwa penyedia Moonshot tersedia langsung di bagian Providers, jadi penyiapannya seharusnya cepat dan mudah.
Langkah 4: Pilih model Kimi
Setelah menambahkan penyedia, pilih model Kimi yang akan digunakan di Kilo Code. Beberapa opsi yang direkomendasikan untuk pemrograman tercantum di bawah ini:
Direkomendasikan untuk pemrograman:
kimi-k2.7-codekimi-k2.7-code-highspeedkimi-k2.6
Kimi mencantumkan kimi-k2.7-code sebagai model khusus untuk pemrograman. Model andalan Kimi K3 juga sangat sesuai untuk skenario agen pemrograman, sedangkan kimi-k2.7-code-highspeed adalah varian yang lebih cepat saat Anda menginginkan kecepatan output lebih tinggi.
Jika Moonshot tidak muncul di Kilo
Gunakan penyedia Custom sebagai gantinya:
ID Penyedia:
moonshotNama tampilan:
KimiAPI Penyedia:
OpenAI CompatibleURL dasar:
https://api.moonshot.ai/v1Kunci API: kunci Kimi API Anda
Model:
kimi-k2.7-code
Kilo mendukung penyedia kustom yang kompatibel dengan OpenAI melalui alur ini.
Manfaat menggunakan Kimi API
Menghubungkan Kimi ke Kilo Code bukan sekadar menambahkan model lain ke penyiapan Anda. Ini menciptakan alur kerja pemrograman berbasis AI yang lebih lancar dengan menyatukan tugas pengembangan sehari-hari di satu tempat, sehingga Anda tidak perlu terus berpindah antaralat. Berikut manfaat yang dapat diberikan Kimi API:
Menyederhanakan tugas pemrograman sehari-hari
Kimi dapat membantu pembuatan kode, penjelasan, dan debugging langsung di dalam lingkungan pemrograman Anda. Hal ini memudahkan pengelolaan pekerjaan pengembangan sehari-hari dan menghemat waktu untuk tugas rutin. Anda dapat lebih fokus menyelesaikan masalah pemrograman yang lebih besar daripada menghabiskan terlalu banyak waktu untuk hal-hal kecil.
Menjaga standar kode tetap tinggi
Kimi dapat menyarankan perbaikan dan menunjukkan potensi masalah saat Anda mengerjakan kode. Hal ini memudahkan Anda menjaga kode tetap mudah dibaca, konsisten, dan tertata lebih baik di berbagai file dan proyek. Kimi juga dapat membantu Anda menemukan kesalahan lebih awal sebelum berkembang menjadi masalah pengembangan yang lebih besar.
Menyesuaikan dengan beragam kebutuhan proyek
Baik saat membangun fitur baru, merefaktor kode lama, maupun menulis dokumentasi proyek, Kimi dapat mendukung berbagai tahap pengembangan. Ini membuatnya berguna untuk lebih dari satu jenis tugas pemrograman dan memberi Anda lebih banyak fleksibilitas dalam ruang kerja yang sama.
Apa yang dapat dilakukan dengan Kilo Code?
Setelah penyiapan, Kilo Code dapat berfungsi sebagai asisten pemrograman AI langsung di dalam editor Anda. Kilo Code membantu tugas seperti meninjau kode, membuat perubahan file, menyelesaikan error, dan mempercepat pekerjaan pengembangan yang berulang tanpa mengganggu alur kerja Anda. Berikut cara menggunakan Kilo Code:
Mengobrol dengan codebase Anda
Kilo Code dapat membantu Anda memahami proyek dengan menjawab pertanyaan tentang file, fitur, dan logika kode. Anda dapat menanyakan fungsi sebuah file, keterhubungan suatu fungsi, atau cara kerja sebuah fitur. Hal ini memudahkan Anda menjelajahi codebase tanpa harus memeriksa semuanya secara manual.
Mengedit kode untuk Anda
Anda dapat menjelaskan perbaikan bug, perubahan kode, refaktor, atau bahkan fitur baru, lalu Kilo Code dapat memperbarui file untuk Anda. Ini menghemat waktu untuk pengeditan berulang dan mempercepat penanganan perubahan sederhana. Kilo Code sangat berguna ketika Anda sudah tahu apa yang perlu diubah, tetapi ingin dibantu menerapkannya.
Melakukan debugging masalah
Saat menemukan error atau pengujian yang gagal, Anda dapat membagikannya kepada Kilo Code dan memintanya melacak penyebabnya. Kilo Code dapat membantu menguraikan arti masalah tersebut dan dari mana masalahnya mungkin berasal. Hal ini membuat debugging tidak terlalu membuat frustrasi dan lebih terstruktur.
Membuat pengujian
Kilo Code dapat membantu membuat unit test, integration test, pengujian kasus tepi, mock, dan logika pembersihan. Hal ini memudahkan peningkatan cakupan pengujian tanpa harus menulis setiap pengujian dari awal. Kilo Code dapat berguna saat Anda ingin menghemat waktu sambil tetap menjaga proyek diuji dengan baik.
Menjelaskan kode yang belum dikenal
Saat bergabung dengan proyek baru atau meninjau pekerjaan orang lain, Kilo Code dapat menjelaskan kode dengan istilah yang lebih sederhana. Kilo Code dapat membantu Anda memahami tujuan suatu fungsi, file, atau alur kode yang lebih besar. Hal ini membuat proses mempelajari kode yang belum dikenal jauh lebih cepat dan tidak terlalu membebani.
Menjalankan alur kerja pengodean
Kilo Code dapat mendukung alur kerja pengodean dengan membaca file, menyarankan perubahan, dan menerapkan patch bila diperlukan. Bergantung pada izinnya, Kilo Code juga dapat menjalankan perintah tertentu sebagai bagian dari alur kerja. Ini membantu mengurangi langkah manual saat mengerjakan tugas pengembangan.
Bekerja dalam mode/agen
Anda dapat menggunakan Kilo Code dalam berbagai mode, seperti perencanaan, pengodean, debugging, atau peninjauan, sesuai pengaturannya. Dengan demikian, alat ini lebih mudah digunakan untuk tugas tertentu tanpa memperlakukan setiap permintaan dengan cara yang sama. Hal ini menambah struktur pada alur kerja Anda.
Mengotomatiskan pengeditan berulang
Kilo Code dapat membantu melakukan perubahan berulang, seperti mengganti nama pola, memperbarui API, merapikan tipe, memigrasikan kode, atau menyempurnakan dokumentasi. Ini berguna ketika sebuah tugas perlu diulang di banyak file atau bagian proyek. Kilo Code dapat menghemat banyak waktu untuk pekerjaan yang jika dilakukan secara manual akan lambat dan berulang.
Kesimpulan
Pengaturan model yang tepat dapat membuat alur kerja Anda lebih fleksibel dan lebih mudah dikelola. Alih-alih hanya mengandalkan opsi default, Kilo Code dapat disesuaikan dengan cara Anda mengode dan menangani berbagai tugas pengembangan. Kontrol tambahan ini berguna saat Anda menginginkan pengalaman pengodean AI yang lebih lancar dan sesuai dengan kebutuhan proyek. Jika ingin mengeksplorasi fleksibilitas tersebut secara praktis, coba gunakan Kimi dengan Kilo Code. Ini adalah cara sederhana untuk meningkatkan cara Anda mengode, melakukan debugging, dan menyelesaikan tugas harian.