Cursor AI IDE
Cursor, yapay zeka destekli bir kod düzenleyici / IDE'dir. Kod oluşturmak ve incelemek için LLM'leri kullanan Cursor, çok popüler GitHub Copilot'a bir alternatiftir. Cursor'u LLM arka ucu olarak kendi Gaia düğümünüzle kullanabilirsiniz. Bunun iki büyük nedeni vardır
- Gaia düğümünüz, tescilli kod havuzunuza, programlama dili seçimlerinize ve kodlama yönergelerine / stillerine özgü bir bilgi tabanı ile desteklenebilir.
- Gaia düğümünüz, kodunuzun kuruluşunuz içinde gizli kalmasını sağlayabilir.
Ön Koşullar
LLM API hizmetleri sağlamak için bir Gaia düğümüne ihtiyacınız olacak. Yapabilirsin
Bu eğitimde, Cursor'a güç sağlamak için genel Qwen 2.5 Coder düğümlerini kullanacağız.
Model tipi | API temel URL'si | Model adı |
---|---|---|
Genel kodlama asistanı | https://coder.gaia.domains/v1 | kodlayıcı |
Rust bilgisine sahip kodlama asistanı | https://rustcoder.gaia.domains/v1 | rustcoder |
Pas uzmanı (daha yavaş ama daha doğru) | https://rustexpert.gaia.domains/v1 | rustexpert |
Cursor'ın bir sınırlaması da yerel LLM hizmetlerini desteklememesidir. Bir Gaia düğümü, yerel LLM hizmetinizi İnternet'ten erişilebilen bir HTTPS hizmetine dönüştüren varsayılan bir ağ tüneli ile birlikte gelir. Bu, Cursor'un kodlama için kendi özel LLM'nizi kullanmasına izin verir. Kendi Qwen Coder veya Qwen Coder with Rust düğümlerinizi bugün başlatın!
İmleci Yapılandırma
İlk olarak, Cursor'u indirin ve kurun. Sağ üstteki Ayarlar düğmesine tıklayın. Ardından, arka uç LLM hizmetini yapılandırmak için Modeller 'e tıklayın.
İkinci olarak, şu adda bir model ekleyin kodlayıcı
ve aşağıdaki gibi diğer tüm modelleri kapatın gpt-4o
.
Üçüncü olarak, OpenAI API Anahtarı bölümüne gidin,
- Tıklayınız OpenAI Temel URL'sini geçersiz kılma. Tip
https://coder.gaia.domains/v1
Burada. - OpenAI API anahtarı için, aşağıdaki gibi herhangi bir rastgele karakter kullanabilirsiniz
GAIA
. Üzerine tıklayın Verfiy bağlantının doğru olup olmadığını test etmek için.
İmleci Kullan
Kullanabilirsiniz
- vurgulanan kodu düzenlemek için command + K
- command + L sohbet odasını açmak ve kod hakkında sorular sormak için.