Yapay zeka kodlama asistanı: Devam
Continue, önde gelen açık kaynaklı yapay zeka kod asistanıdır.
VSCode ve JetBrains için bu IDE'lerin içinde özel otomatik tamamlama ve sohbet deneyimleri sağlamak için yardımcı pilot benzeri bir eklentidir. Gaia düğümlerini LLM arka uçları olarak kullanmak için kolayca yapılandırabilirsiniz. Aslında, aşağıdakiler için farklı Gaia düğümleri seçebilirsiniz
- Kodlama görevleri için otomatik tamamlama modeli.
- Kodu anlamak ve tartışmak için sohbet modeli.
- Yerel dosyalara dayalı sohbet bağlamı sağlamak için gömme modeli.
Ön Koşullar
Genel bir URL aracılığıyla LLM hizmetleri sağlamaya hazır bir Gaia düğümüne ihtiyacınız olacak. Yapabilirsin
Bu eğitimde, Continue eklentisine güç sağlamak için genel düğümleri kullanacağız.
Model tipi | API temel URL'si | Model adı |
---|---|---|
Sohbet | https://llama8b.gaia.domains/v1/ | lama |
Yerleştirme | https://llama8b.gaia.domains/v1/ | nomik |
Otomatik Tamamlama | https://codestral.us.gaianet.network/v1/ | CODESTRAL |
Continue'nin API uç noktasının bir API uç noktası içermesini gerektirdiğini unutmamak önemlidir.
/
Sonunda.
Yüklemeye Devam Et
Continue IDE eklentisini yüklemek için bu bağlantıyı yükleyin.
Web sayfasındaki Yükle düğmesine tıkladığınızda VSCode'unuz açılacaktır. Siz ne zaman
Devam'ı yapılandırmanız istendiğinde, Atla 'ya tıklayın ve yerel bir model seçmeden kurulumu tamamlayın.
Yapılandırma Devam
Yüklemek için araç çubuğundaki dişli simgesine tıklayın. config.json
Continue eklentisi için dosya. Dosya şu konumdadır
kendi ev dizininizde $HOME/.continue/config.json
.
Şimdi değiştirebilirsiniz config.json
dosyası aşağıdaki gibi.
Continue eklentisinden farklı genel Gaia düğümlerini ve modellerini kullanmasını ister.
sohbet, kod otomatik tamamlama ve yerleştirmeler.
{
"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
}
Kaydet config.json
dosyasını açın ve işiniz bitti!
Eklentiyi kullanın
Aşağıdaki ekran görüntüsü bir hata mesajı ile nasıl sohbet edebileceğinizi göstermektedir IDE'nin içinde.