TR ▾
API anahtarı al

Cursor'da DeepSeek API Kullanımı: Özel Base URL Kurulumu

Cursor herhangi bir OpenAI uyumlu uç nokta ile iletişim kurabilir, bu nedenle base URL'yi geçersiz kilarak ve özel bir model adı ekleyerek onunla barındırılan bir DeepSeek tarzı API kullanabilirsiniz. Bu kılavuz, doldurulacak tam alanları ve nasıl test edileceğini gösterir.

güncellendi

API sunucusu küpüne parlayan bir kablo ile bağlanan soyut kod editörü paneli

Temel noktalar

  • Cursor, Modeller ayarlarında özel bir OpenAI base URL'si, bir API anahtarı ve özel bir model adı kabul eder.
  • https://api.deepseekapi.top/v1 base URL'sini ve uncensored model ID'sini kullanın.
  • Anahtarı önce curl ile test edin; böylece herhangi bir hatanın anahtardan değil Cursor'dan kaynaklandığını bilirsiniz.
  • Maliyet kullanım başına ödemedir: 1M giriş token'ı başına $0.15 ve 1M çıktı token'ı başına $0.50.

Kısa cevap

Cursor'da deepseek api nasıl kullanılır merak ediyorsanız, işlem herhangi bir OpenAI uyumlu sağlayıcı için aynıdır. Cursor'un model ayarlarını açarsınız, bir API anahtarını OpenAI anahtar alanına yapıştırırsınız, OpenAI base URL'sini geçersiz kılarsınız ve Cursor'un tanımadığı bir model adı eklersiniz. Ardından sohbette bu modeli seçersiniz.

Başlamadan önce bir açıklama. Bu site resmi DeepSeek API'si değildir. Bağımsız bir sağlayıcı tarafından yönetilen ve yetişkinlerin yasal kullanımı için içerik reddi olmadan yanıtlamak üzere ayarlanmış tek bir açık ağırlıklı modeli çalıştıran barındırılmış bir metin API'sidir. Model ID'si uncensoreddir. Resmi DeepSeek hizmetine ihtiyacınız varsa, bunun yerine satıcının kendi uç noktasını ve anahtarını kullanın. Cursor'daki ayarlar her iki durumda da aynı görünür: sadece üç değer değişir.

Cursor alanıDeğer
OpenAI API AnahtarıAPI anahtarı sayfası'dan anahtarınız
OpenAI Base URL'sini Geçersiz Kılhttps://api.deepseekapi.top/v1
Özel model adıuncensored

Cursor'u açmadan önce: anahtar alın ve test edin

Kayıt Google veya e-posta ve şifre ile yapılır. Bundan sonra API anahtarı sayfasında $0.50 deneme kredisi ekleyen tek tıkla bir düğme bulunur. 7 gün geçerlidir, kart gerektirmez ve kişi başı bir kezle sınırlıdır. Bu, birkaç yüz kısa kodlama sorusu için yeterlidir, böylece herhangi bir ödeme yapmadan tüm kurulumu tamamlayabilirsiniz. anahtar sayfası adımları açıklar.

Şimdi anahtarı Cursor dışında test edin. Cursor'un hata mesajları kısadır ve anahtardaki bir yazım hatası, yanlış URL ile aynı görünür. Bunu bir terminalde çalıştırın:

curl https://api.deepseekapi.top/v1/chat/completions   -H "Authorization: Bearer YOUR_KEY"   -H "Content-Type: application/json"   -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]
  }'

choices[0].message.content içindeki işlev içeren bir JSON yanıtı almalısınız. GET /v1/models ile modelleri de listeleyebilirsiniz; bu, anahtarın kabul edildiğini doğrulamanın hızlı bir yoludur. Bu çalışırsa, uç nokta tarafı tamamdır ve geriye kalan her şey Cursor yapılandırmasıdır.

Cursor'u adım adım yapılandırın

  1. Cursor ayarlarını açın ve Modeller bölümüne gidin. Çoğu derlemede dişli simgesiyle, ardından Modeller'e ulaşılır.
  2. OpenAI API anahtarınız için alanı bulun ve anahtarı yapıştırın. Cursor sizden doğrulamanızı isteyebilir. Doğrulama, özel bir uç nokta ile başarısız olabilir çünkü Cursor anahtarı kendi model listesine göre kontrol eder. Böyle olursa, sonraki adımlara devam edin ve sohbetin çalışıp çalışmadığına göre hüküm verin.
  3. OpenAI base URL'sini geçersiz kılma seçeneğini açın ve https://api.deepseekapi.top/v1 girin. Sonunda /v1 ekleyin. /chat/completions eklemeyin; istemci uygulaması bu yolu kendisi ekler.
  4. Model ekleme düğmesini kullanın ve tam olarak küçük harfle uncensored yazın. Model listesinden etkinleştirin.
  5. Bir sohbet paneli açın, model seçicide uncensored seçin ve kısa bir istem gönderin.

Menü adları Cursor sürümleri arasında değişir, bu nedenle yukarıdaki etiketten farklı bir etiket görürseniz, aynı üç şeye bakın: anahtar, base URL, özel model. Güncel adları kontrol etmek için Cursor'un kendi belgelerine başvurun.

Dikkat edilmesi gereken bir ayar

Cursor tek bir OpenAI base URL geçersiz kılmasını tutar. Bu açıkken, Cursor'da kullandığınız OpenAI adlı her model yeni adrese gider. Başka bir şey için farklı bir OpenAI uyumlu hizmet de kullanmak istiyorsanız, geçersiz kılmayı kapatın veya ayrı bir profil kullanın.

Özel bir uç nokta ile ne çalışır

Bir sohbet modelini çağıran özellikler için özel bir anahtar kullanılır: sohbet paneli ve satır içi düzenlemeler. Bunlar standart bir sohbet tamamlama isteği gönderir ki bu API bunu kabul eder. Hizmet SSE üzerinden akışı destekler, bu nedenle yanıtlar diğer sağlayıcılarda olduğu gibi sohbet panelinde token token görünür.

Bazı Cursor özellikleri Cursor'un kendi modellerine ve sunucularına bağlıdır, örneğin Tab ile kod tamamlama. Bunlar anahtarınıza geçmez. Ayrıca, Cursor istekleri kendi arka ucundan geçirebilir, bu nedenle ağ konumu veya günlük kaydı sizin için önemliyse belgelerine bakın. Bizim tarafımızda, istemler eğitim için kullanılmaz.

Aracı tarzı özellikler tool calling'a dayanır. API, tools, tool_choice ve akışlı tool_calls ile tool calling'i destekler; sonuçlar role: "tool" olarak döndürülür. Belirli bir Cursor modunun özel bir modelle bu yolu kullanıp kullanmadığı sürümler arasında farklılık gösterebilir, bu nedenle bir iş akışını buna göre oluşturmadan önce küçük bir görevde test etmeniz gereken bir konu olarak değerlendirin.

Bağlam penceresi 100.000 token'dır, istem ve tamamlama birlikte. Bu, aynı anda birkaç dosya için yeterince büyüktür, ancak Cursor'un neyi ekleyeceğine kendisi karar verir ve büyük bir ek her mesajda giriş token'larına mal olur.

Editörde iyi çalışan istemler

Editördeki bir sohbet modeli, ona verdiğiniz bağlam kadar faydalıdır. Özel bir uç noktanın arkasındaki herhangi bir modelle belirgin bir fark yaratacak birkaç alışkanlık vardır.

  • Sadece önemli dosyaları ekleyin. Her eklenen dosya her adımda giriş token'ıdır. İki ilgili dosya, hem kalite hem de maliyet açısından on belirsiz ilişkili dosyadan daha iyidir.
  • Görevi ve kısıtlamayı belirtin. "Bu işlevi özyinelemeyi önleyecek şekilde yeniden yaz, imzayı koru" ifadesi "bunu daha iyi yap" ifadesinden daha iyidir.
  • Diff boyutunda bir yanıt isteyin. Küçük bir değişiklik istiyorsanız, bunu belirtin. Aksi takdirde model tüm dosyayı yeniden yazabilir ve çıktı tokenları için ödeme yaparsınız.
  • Her görev için yeni bir sohbet başlatın. Eski adımlar yeniden gönderilir. Temiz bir sohbet en ucuz bağlam kısaltmasıdır.

Model, yetişkinlerin yasal kullanımı için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır; bu nedenle bilinen bir zafiyet sınıfının kendi kodunuzda nasıl çalıştığı gibi güvenlikle ilgili kodlama soruları genellikle bir uyarıdan ziyade doğrudan bir yanıt alır. Yine de herhangi bir dil modeli gibi hata yapar. Size verdiği kodu okuyun ve herhangi bir şeyi commit etmeden önce testleri çalıştırın.

Uzun bir yanıt takılırsa, aşağıdaki limitler bölümünü kontrol edin. Bir deneme anahtarında aynı anda iki editör penceresinin akış yapması, her iki eşzamanlılık yuvasını doldurur ve üçüncü istek bekler veya 429 döndürür.

Editörde maliyeti ne kadar

Fiyat, ön ödemeli krediden 1M giriş token'ı başına $0.15 ve 1M çıktı token'ı başına $0.50'dir. Abonelik yoktur, başarısız veya reddedilen istekler için ücret alınmaz ve kredi hiç sona ermez.

Editördeki tipik bir sohbet adımında çok fazla giriş (eklediğiniz dosya ve geçmiş) ve kısa bir yanıt vardır. 6.000 giriş token'ı ve 700 çıktı token'ı alalım:

  • Girdi: 6.000 × $0.15 / 1.000.000 = $0.0009
  • Çıktı: 700 × $0.50 / 1.000.000 = $0.00035
  • Toplam: $0.00125 per turn

Bu boyutta 100 tur $0.125'e mal olur. 400 tur süren uzun bir çalışma günü $0.50'a mal olur. Sohbetler uzadıkça girdi faturayı belirler, çünkü Cursor geçmişi yeniden gönderir. Görev değiştirdiğinizde yeni bir sohbet başlatmak, bu sayıyı düşük tutmanın en kolay yoludur.

Deneme süresinden fazlasına ihtiyacınız olduğunda, bakiye yükleme $20 ile $500 arasında herhangi bir tam miktarda yapılabilir, $50'den itibaren +%5, $100'den itibaren +%10 ve $200'den itibaren +%15 bonus vardır. Kart (Visa, Mastercard, Apple Pay, Google Pay) veya kripto (TRC20 üzerinde USDT, Base üzerinde USDC) ile ödeme yapabilirsiniz. Ayrıntılar fiyatlandırma sayfasında yer almaktadır.

Sorun Giderme

401 veya geçersiz anahtar

Anahtar sonuna boşluklu yapıştırıldı veya farklı bir siteye ait. curl testini aynı dizeyle tekrar çalıştırın. curl çalışıyorsa ve Cursor çalışmıyorsa, anahtarı tekrar yapıştırın.

404 veya model bulunamadı

Genellikle base URL'de /v1 eksiktir veya sonunda ekstra bir yol vardır. Model adı tam olarak uncensored olmalıdır.

429 yanıtları

Tam bir anahtar 8 eşzamanlı isteğe ve dakika başına 300 isteğe izin verir. Deneme anahtarı 2 eşzamanlı isteğe ve dakika başına 60 isteğe izin verir. rate_limited hata kodu dakika başına çok fazla istek anlamına gelir ve concurrency aynı anda çok fazla istek anlamına gelir. Geçici aşırı yüklenme durumunda ayrıca Retry-After: 5 ile 429 alırsınız. Akışlı bir yanıt, akış bitene kadar yuvasını tutar, bu nedenle aynı anda akış yapan birden fazla editör penceresi bir deneme anahtarında eşzamanlılık sınırına çarpabilir.

Model reddeder veya konudan sapar

Model, yetişkinlerin yasal kullanımı için içerik reddetmelerini önleyecek şekilde ayarlanmıştır, ancak yine de bir dil modelidir ve isteminize uyar. Net bir sistem talimatı ve net bir görev verin. Reşit olmayanlar içeren cinsel içerik asla kabul edilmez.

hızlı başlangıç dokümantasyonu, her yanıtta döndürülen üst bilgileri listeler; bunlar arasında destek ile iletişime geçtiğinizde referans vermeniz için faydalı olan X-Request-Id da yer alır.

Sorular ve cevaplar

Bu, resmi DeepSeek API'si mi?

Hayır. Bu bağımsız, OpenAI uyumlu bir servistir ve ID'si uncensored olan açık ağırlıklı bir modeli çalıştırır. DeepSeek'in veya başka bir satıcının resmi API'si değildir.

Cursor'da denemek için bir karta ihtiyacınız var mı?

Hayır. Yeni kullanıcılar, kayıt olduktan sonra API anahtarı sayfasında tek tıkla deneme kredisi olarak $0.50 talep edebilir. Bu kredi 7 gün boyunca geçerlidir ve kart gerektirmez.

Neden Cursor anahtarın doğrulanamadığını söylüyor?

Cursor'ın doğrulama adımı kendi model listesine bakıyor olabilir. Anahtarı curl ile test edin ve bu çalışıyorsa, özel model seçilerek bir sohbet mesajı göndermeyi deneyin.

Cursor'dan araç çağırma ve JSON modunu kullanabilir miyim?

API her ikisini de destekler, ancak bir Cursor özelliğinin bunları özel modele gönderip göndermeyeceği Cursor sürümüne bağlıdır. Önce küçük bir görevle test edin.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın ve base URL'yi değiştirin. Kurulum bu kadar basit.

API anahtarı al