tr ▾
Anahtarınızı alın

API Dokümantasyonu Cursor Geliştiricileri İçin

Bu hızlı başlangıç kılavuzu, Cursor IDE kullanıcılarına uncensored metin üretimi için OpenAI-uyumlu API'mizi nasıl yapılandıracaklarını gösterir. Kısıtlamaları atlamak için standart uç noktanızı değiştirin ancak zaten bildiğiniz istemci kodunu koruyun.

Kimlik Doğrulama ve Temel URL

API'miz, standart Bearer token kimlik doğrulaması kullanır. Temel URL'nizi HTTPS://api.cursoraiapikey.com/v1 olarak ayarlayın ve anahtarınızı Authorization başlığında iletin. Bu uç nokta, herhangi bir OpenAI ile uyumlu SDK ile çalışır. Google veya e-posta ile kaydolduktan hemen sonra bir anahtar alırsınız. Telefon numarası gerekmez. Kredi süresi dolmaz. Hatalar ücretsizdir. Reddetmeler ücretsizdir. Yalnızca gerçek tokenlar için ödeme yapın. Authorization: Bearer YOUR_API_KEY ihtiyacınız olan tek şeydir. Hemen istek yapmaya başlayın. Sistem basittir. Şeffaflık önemlidir.

İlk İstek

Metin oluşturmak için /v1/chat/completions adresine POST isteği gönderin. Kısıtlamasız yanıtlar için "uncensored" modelini kullanın. Davranışı yönlendirmek için sistem ipucunuzu ekleyin. API, standart OpenAI JSON yapılarını kabul eder. İşte curl kullanan temel bir örnek. YOUR_API_KEY yerine kimlik bilgilerinizi yazın. Mesajınızı gönderin ve metin çıktısı alın. Bu temel etkileşimdir. Basit tutun.

curl https://api.cursoraiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three key features of the new API update"}]
  }'

Python SDK Entegrasyonu

Resmi OpenAI Python paketini kullanın. Base URL'yi ve API anahtarını ayarlayın. Mesajları bir sözlük listesi olarak iletin. "uncensored" modelini isteyin. SDK geri denemeleri otomatik olarak halleder. Akış desteği vardır. Fonksiyon çağırma da çalışır. Kontrol için sıcaklık ve top_p parametrelerini yapılandırın. Bu yaklaşım kod değişikliklerini minimize eder. Mevcut mantığınız korunur. Sadece URL'yi bizimkine yönlendirin. Verimlilik önemlidir. Geliştiriciler tanıdık araçları tercih eder.

from openai import OpenAI

client = OpenAI(base_url="https://api.cursoraiapikey.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)

Node SDK Kullanımı

Node.js'de OpenAI istemcisini başlatın. basePath'i URL'mize geçersiz kılın. apiKey'i kimlik bilgileriniz olarak ayarlayın. chat.completions.create() çağrısı yapın. Modeli "uncensored" olarak iletin. Sonucu bekleyin. Hataları zarifçe yönetin. Node ekosistemi sağlamdır. Gerçek zamanlı yanıtlar alırsınız. Kod temizdir. Bağımlılıklar standarttır. Ekstra kütüphanelere gerek yoktur. Sadece istemciyi yapılandırın. Betiğinizi çalıştırın. Metninizi alın. Sadelik kazanır.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.cursoraiapikey.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);

Akış ve Araç Desteği

Akış özelliğini etkinleştirmek için stream parametresini true olarak ayarlayın. SSE aracılığıyla jetonlar alın. Fonksiyon çağırma ile araç entegrasyonu sağlayın. İsteğinizde araçları tanımlayın. Model argümanları döndürür. Bunları güvenli bir şekilde ayrıştırın. JSON modu desteği mevcuttur. response_format parametresini json_object olarak ayarlayın. Bu, geçerli bir çıktı sağlar. Akışı dinamik uygulamalar için araçlarla birleştirin. Gerçek zamanlı güncellemeler UX'i iyileştirir. Geliştiriciler düşük gecikmeyi sever. Akışı kontrol edin. İhtiyaçlara göre adapte olun. Esneklik esastır.

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)

Limitler, Hatalar ve Bağlam

Bağlam penceresi 100.000 tokendır. Maksimum çıktı 16.000 tokendır. Dakikada istek limiti 300'dür. Anaş başına eşzamanlı istek 8'dir. Maksimum gövde boyutu 8 MB'dir. 401 hatası geçersiz anahtar anlamına gelir. 402 hatası kredi yok anlamına gelir. 429 hatası hız limiti anlamına gelir. Kredi ön ödemelidir. Hatalar ücretsizdir. Reddiyeler ücretsizdir. Aylık ücret yok. Yükleme için kripto kullanın. USDT veya USDC. $20 ile başlayın. Bonuslar kazanın. Kodlamaya devam edin.

Sıkça sorulan sorular

Cursor AI API anahtarıyla nasıl başlarım?

Google veya e-posta ile API anahtarı sayfasında kaydolun. Anahtarınız hemen görünür. Telefon numarası gerekmez. uncensored LLM'i kullanmaya başlamak için kripto ile $20 ekleyin. Yeni hesaplar için $0.50 deneme kredisi mevcuttur. 7 gün sürer.

Context window ve çıktı limiti nedir?

Bağlam penceresi, istem ve tamamlama için 100.000 token'dır. İstek başına 16.000 token oluşturabilirsiniz. max_tokens ayarlanmazsa limit 2.048 token'dır. Bu, uzun konuşmalar ve belge işleme için olanak tanır. Kullanım durumunuza uyacak şekilde parametreleri ayarlayın. Daha iyi bir kullanıcı deneyimi için büyük yanıtları akış olarak gönderin.

Neden 402 hatası alıyorum?

402 hatası, ön ödemeli bakiyenizin tükendiğini gösterir. API, hatalar veya reddetmeler için ücret almaz. Yalnızca gerçek token'lar için ödeme yaparsınız. USDT (TRC20) veya USDC (Base) kullanarak yükleyin. Minimum yükleme $20'dir. Daha yüksek kademelerde bonuslar uygulanır. Servise hemen devam etmek için fon ekleyin.

API Anahtarınızı Alın

Kaydolun, kimlik bilgilerini kopyalayın ve temel URL'nizi güncelleyin. Yapmanız gereken bu.