Dokümantasyon

Dokümantasyon

Continue

Continue'un openai sağlayıcısı bir şirketi değil, protokolü belirtir. Ona bir apiBase verin; Claude ve GPT de aynı config.yaml içindeki model girdileri olarak yer alır.

~/.continue/config.yaml içinde tek bir blok: provider: openai, apiBase: https://api.kunavo.com/v1 ve sk-kn-… anahtarınızla. Uzantının uç noktanın arkasında hangi sağlayıcının olduğunu bilmesi gerekmez.

~/.continue/config.yaml
name: my-config
version: 0.0.1
schema: v1
models:
  - name: Claude Sonnet 5
    provider: openai          # the protocol, not the vendor
    model: claude-sonnet-5
    apiBase: https://api.kunavo.com/v1
    apiKey: sk-kn-...
    roles: [chat, edit, apply]

  - name: Haiku (autocomplete)
    provider: openai
    model: claude-haiku-4-5
    apiBase: https://api.kunavo.com/v1
    apiKey: sk-kn-...
    roles: [autocomplete]
provider: openai, OpenAI şirketini değil, tel protokolünü seçer — insanların ilk değiştirdiği, oysa olduğu gibi bırakması gereken alan budur. /v1 soneki apiBase içinde yer almalıdır. Aksi hâlde Continue rotayı mevcut olmayan bir yola ekler ve 404 alırsınız.

Adım adım

  1. /app/keys adresinde bir anahtar oluşturup kopyalayın — anahtar yalnızca bir kez gösterilir.
  2. VS Code veya JetBrains'te Continue kenar çubuğunu açın ve asistanın config.yaml dosyasını düzenleyin.
  3. Yukarıdaki models girdilerini ekleyin ve sk-kn-… değerini anahtarınızla değiştirin.
  4. Kaydedin. Continue, kaydettiğinizde yapılandırmayı yeniden yükler; verdiğiniz model adı model seçicide görünür.
  5. Modeli seçip bir mesaj gönderin. Daha sonra model değiştirmek, yapılandırmayı değil seçicideki tercihi değiştirmeyi gerektirir.

Continue'un bu konudaki kendi başvurusu OpenAI model sağlayıcısı sayfasıdır.

Hata ayıklamaya geçmeden önce doğrulayın

Tek bir istek, sorunun uç noktada mı, anahtarda mı yoksa yapılandırma dosyasında mı olduğunu ortaya çıkarır. Bu istek model kimliklerinden oluşan bir JSON listesi döndürürse aynı temel URL ve anahtar Continue'da da çalışır.

# Settles whether a failure is the endpoint, the key, or Continue.
curl -sS https://api.kunavo.com/v1/models \
  -H "Authorization: Bearer sk-kn-..."

Role göre model seçimi

Kunavo'daki her metin modeline bir model değeri olarak erişilebilir. Tam liste modeller sayfasında yer alır ve GET /v1/models üzerinden canlı olarak alınır. Ücretler USD cinsinden 1M token başına, girdi / çıktı şeklindedir.

Model kimliğiKunavo giriş / çıkışUygun olduğu rol
claude-haiku-4-5$0.70 / $3.50otomatik tamamlama — en yüksek hacimli rol; token başına maliyetin belirleyici olduğu yer
claude-sonnet-5$1.40 / $7.00sohbet ve düzenleme — varsayılan kalite ve fiyat dengesi
claude-opus-5$3.50 / $17.50mimari düzeydeki değişikliklerde düzenleme
gpt-5-6-terra$0.70 / $4.20aynı anahtarla farklı bir aile — yeni kimlik bilgileri olmadan ikinci bir görüş
Harcanan paranın en büyük kısmı otomatik tamamlamaya gider: her tuş vuruşunda çalıştığı için her isteğin boyutu küçük olsa da istek sayısı sohbetinkini çok aşar. Ona ayrı ve ucuz bir model girdisi vermek faturayı düşürmenin en etkili yoludur; ikinci sırada istem önbelleğe alma gelir, çünkü her isteğin önündeki depo bağlamı tekrar eder. Aylık ücret yoktur; faturalandırma, ön ödemeli bakiyeden token başına yapılır. Ayrıntılar için faturalandırma sayfasına bakın.

Sık sorulan sorular

Continue'u OpenAI uyumlu bir API ile nasıl kullanırım?

~/.continue/config.yaml dosyasına provider: openai, model kimliği, apiKey ve uç noktayı gösteren apiBase alanlarıyla bir models girdisi ekleyin. Kunavo için bu adres https://api.kunavo.com/v1 şeklindedir. Buradaki provider, sağlayıcı şirketi değil protokolü belirtir: Continue'a apiBase'in gösterdiği uç noktayla iletişim kurarken OpenAI veri aktarım biçimini kullanmasını söyler. Dolayısıyla /v1/chat/completions uygulayan herhangi bir uç nokta çalışır.

Continue, Anthropic anahtarı olmadan Claude modellerini kullanabilir mi?

Evet, modeller OpenAI uyumlu bir uç nokta üzerinden sunuluyorsa. Continue'un openai sağlayıcısı model kimliğini doğrudan apiBase'e iletir; bu nedenle Claude kimliği Continue içinde değil, ağ geçidinde çözümlenir. Kunavo'da Claude ve GPT kimlikleri aynı anahtarın arkasındadır; dolayısıyla ayrı bir kimlik bilgileri kümesi değil, ikinci bir model girdisi gerekir.

Continue, sohbet için kullanılandan farklı bir modeli otomatik tamamlama için kullanabilir mi?

Evet; bunu yapmak genellikle faydalıdır. models listesindeki her girdide roles alanı bulunur. Böylece büyük bir model roles [chat, edit, apply] rollerini, küçük ve hızlı bir model ise [autocomplete] rolünü üstlenebilir. Otomatik tamamlama her tuş vuruşunda devreye girer ve açık ara en yüksek hacimli roldür. Bu nedenle onu en ucuz modelle eşleştirmek, aylık faturayı diğer tüm tekil ayarlardan daha fazla düşürür.

Continue özel apiBase'ten neden 404 döndürüyor?

Genellikle temel URL'de /v1 soneki eksiktir. Continue, apiBase'e yalnızca rotayı ekler. Bu nedenle https://api.kunavo.com isteği mevcut olmayan bir yola gönderirken https://api.kunavo.com/v1 doğru adrese çözülür. 404 yerine 401 alıyorsanız URL doğrudur, anahtar ise yanlıştır.