Temel URL ve Kimlik Doğrulama
Cursor API anahtarınızı istekleri barındırılan uç noktamıza yönlendirmek için kullanır. Sansürsüz üretimi etkinleştirmek için standart OpenAI temel URL'sini özel alanımızla değiştirin. Hesap başına bir aktif anahtar alırsınız; bu anahtarı Google veya e-posta girişi aracılığıyla anında oluşturabilirsiniz.
Ortam değişkeninizi veya IDE ayarlarınızı HTTPS://api.cursoropenaiapikey.com/v1 adresine yönlendirin. Model tanımlayıcısı basitçe "uncensored"dir. Bu kurulum, mevcut tüm entegrasyonlarla tam uyumluluğu korurken her isteğin varsayılan içerik filtrelerini atlamasını sağlar.
Temel URL HTTPS://api.cursoropenaiapikey.com/v1'dir. Anahtarınızı Authorization başlığında Bearer token olarak iletin. Bu yöntem OpenAI SDK uyumlu herhangi bir istemci ile çalışır.
- Temel URL: HTTPS://api.cursoropenaiapikey.com/v1
- Model Kimliği: uncensored
- Kimlik Doğrulama: Header'da Bearer token
İlk İsteğinizi Yapmak
Bağlantı ve faturalandırma doğrulaması için standart bir sohbet tamamlama isteği gönderin. Uç noktamiz OpenAI ile aynı JSON yapısını kabul eder ve mevcut betiklerinizle hemen uyumluluk sağlar. Yanıt, oluşturulan metni ve token kullanım metriklerini döndürür.
Endpoint'i test etmek için aşağıdaki cURL komutunu kullanın. YOUR_API_KEY yerine panelinizden oluşturduğunuz anahtarı yazın. İstek, uncensored yeteneğini göstermek için basit bir sistem prompt'u içerir.
curl https://api.cursoropenaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current weather in Berlin"}]
}'Başarılı yanıtlar, girdi ve çıktı için token sayılarını içerir. 401 gibi hatalar geçersiz bir anahtarı belirtirken, 402 yetersiz krediyi işaret eder. İstek başarısız olursa hesap bakiyenizi kontrol edin.
Python SDK Entegrasyonu
Özel bir base URL ile resmi OpenAI Python kütüphanesini kullanarak API'mizle etkileşim kurun. Bu yaklaşım, istemci mantığını yeniden yazmadan mevcut kod tabanlarından yararlanmanızı sağlar. İstemciyi başlatmadan önce base URL'yi ve API anahtarını ayarlayın.
İstemciyi kimlik bilgileriniz ve doğru temel URL ile başlatın. Ardından model kimliği "uncensored" olacak şekilde chat.completions.create çağrısını yapın. Yanıt nesnesi oluşturulan içeriğe ve kullanım istatistiklerine erişim sağlar.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursoropenaiapikey.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Bu yöntem, standart Python iş akışlarıyla uyumluluğu sağlar. Üretimi kontrol etmek için sıcaklık veya durdurma dizileri gibi ek parametreler iletebilirsiniz. SDK, serileştirmeyi ve yanıt ayrışmasını otomatik olarak yönetir.
Node.js SDK Entegrasyonu
Node.js OpenAI paketini JavaScript veya TypeScript uygulamalarınızdan istek göndermek için kullanın. Sansürsüz oluşturmayı etkinleştirmek için istemciyi temel URL'mizle yapılandırın. Bu kurulum mevcut Node projeleriyle sorunsuz çalışır.
API anahtarınız ve doğru temel URL ile yeni bir OpenAI istemci örneği oluşturun. Ardından chat.completions.create yöntemini çağırın. Yanıt, oluşturulan metni ve token kullanım verilerini sağlar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursoropenaiapikey.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Bu entegrasyon tüm standart parametreleri destekler. Çıktıyı ince ayarlamak için sıcaklık, top_p ve diğer ayarları değiştirebilirsiniz. SDK ağ isteklerini ve yanıt ayrıştırmayı verimli bir şekilde yönetir.
Akış Yanıtları
Oluşturulurken belirteçleri almak için akış özelliğini etkinleştirin. Bu, kodlama iş akışları ve etkileşimli uygulamalar için algılanan gecikmeyi azaltır. API, her belirteç için Sunucu Tarafından Gönderilen Olayları (SSE) gönderir.
İsteğinizde stream parametresini true olarak ayarlayın. Yanıt birden fazla parça içerecektir. Belirteç kullanım metrikleri, faturalandırma tutarsızlıklarını önlemek için son parçada yer alır. Bu yöntem gerçek zamanlı kullanıcı arayüzleri için idealdir.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)İstemci kodunuzda akış olaylarını işleyin. Gelen token içeriğini birleştirin. Son parça, doğru faturalandırma için toplam token kullanımını içerir. Bu yaklaşım, doğruluktan ödün vermeden düşük gecikmeli teslimat sağlar.
Saniye Başına İstek Limitleri ve Bağlam Penceresi
API'miz, tutarlı performansı sağlamak için sıkı hız limitleri uygular. Her anahtar dakikada 300 istek ve 8 eş zamanlı istek destekler. Maksimum istek gövdesi boyutu 8 MB'dır. Bu limitleri aşmak 429 hatası döndürür.
Bağlam penceresi, birleştirilmiş istem ve tamamlama için 100.000 token'dır. İstek başına maksimum çıktı 16.000 token'dır. max_tokens ayarlanmazsa varsayılan değer 2.048 token'dır. Kesilmeyi önlemek için istemlerinizi buna göre planlayın.
- Saniye Başına İstek Limiti: Dakikada 300 istek
- Eşzamanlı İstekler: 8
- Bağlam Penceresi: 100.000 token
- Maksimum Çıktı: 16.000 token
Sık sorulan sorular
Kendi openai API'mi (anahtar) imleç yapılandırabilir miyim
Evet, Cursor'u sansürsüz API anahtarımızla yapılandırabilirsiniz. Base URL'i HTTPS://api.cursoropenaiapikey.com/v1 olarak ayarlayın ve API anahtarınızı model ayarlarına girin. Bu, varsayılan model maliyetlerini jeton başına faturalandırmayla değiştirir.
Aylık kullanım limitine ulaşmak, Cursor IDE ile bir Azure OpenAI anahtarının kullanılmasını engeller mi?
API'miz aylık kullanım limitine sahip değil. Token başına ücretlendirilirsiniz ve ön ödemeli kredi süresi dolmaz. Kredi limitinize ulaşırsanız, hizmeti kesintisiz kullanmaya devam etmek için kripto ile yükleme yapabilirsiniz.
OpenAI üyelığını Cursor ile kullanırken kafa karışıklığı yaşıyorum. OpenAI anahtarımı Cursor'a girdiğimde, onu kullanabilmek için Cursor Pro'ya yükseltmem gerekiyor mu?
API anahtarımızı kullanmak için Cursor Pro'ya ihtiyacınız yok. Uç noktamız Cursor IDE ile tamamen uyumludur. Ayarlara API anahtarımızı girebilir ve tükettiğiniz tokenlar için yalnızca ödeme yaparak tüm özellikleri kullanabilirsiniz.
API anahtarınızı şimdi edinin
Kaydol, anahtarı al ve Cursor'daki temel URL'yi güncelle. Tamam.