Ana içeriğe geç
Sürüm: 1.0.0

Yapay zeka kodlama asistanı: Devam

Continue, önde gelen açık kaynaklı yapay zeka kod asistanıdır. VSCode ve JetBrains için özel otomatik tamamlama ve sohbet deneyimleri sağlamak için yardımcı pilot benzeri bir eklentidir. bu IDE'ler. Gaia düğümlerini LLM arka uçları olarak kullanmak için kolayca yapılandırabilirsiniz. Aslında, farklı Gaia düğümleri seçebilirsiniz. için düğümler

  • 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 tipiAPI temel URL'siModel adı
Sohbethttps://gemma.us.gaianet.network/v1/gemma
Yerleştirmehttps://gemma.us.gaianet.network/v1/nomik
Otomatik Tamamlamahttps://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": "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
}

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.