gpt5apikey.com/GPT 5 kullanıcıları için hızlı başlangıç
GPT 5 kullanıcıları için hızlı başlangıç
Temel URL'nizi ve API anahtarınızı yapılandırarak sansürsüz LLM API ile başlayın. Sıfır yapılandırma yüküyle metin göndermek, yanıtları akış olarak almak veya fonksiyon çağırma yapmak için standart OpenAI uyumlu uç noktaları kullanın.
Temel URLhttps://api.gpt5apikey.com/v1
Kimlik Doğrulama: API Anahtarınızı Kullanma
Başlamak için hesap panelinizden bir API anahtarına ihtiyacınız vardır. gpt 5 api standart bearer token kimlik doğrulamasını kullanır. Anahtarınızı Authorization başlığına Bearer YOUR_API_KEY olarak ekleyin. Bu anahtar, https://api.gpt5apikey.com/v1 temel URL'si üzerinden tek sansürsüz modele erişim sağlar. Anahtarınızı kaybederseniz, öncekini hemen geçersiz kılan yeni bir tane oluşturmak için istediğiniz zaman anahtarınızı yenileyebilirsiniz. Başlangıç deneme kredisi için kredi kartı bağlamanıza gerek yoktur; bu kredi 7 gün boyunca geçerli olan $0.50 değerindedir.
Uç Nokta: POST /v1/chat/completions
İsteminizi sohbet tamamlama uç noktasına gönderin. API standart OpenAI JSON yüklerini kabul eder. model alanını uncensored olarak ayarladığınızdan emin olun. Sistem, konuşma geçmişinizi içeren bir messages dizisi bekler. Bu uç nokta hem senkron hem de asenkron istekleri destekler, böylece mevcut iş akışlarınıza mevcut istemci kitaplığınızı değiştirmeden kolayca entegre edebilirsiniz.
curl https://api.gpt5apikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Yanıt, oluşturulan metni, token kullanım istatistiklerini ve bitiş nedenlerini içeren bir JSON nesnesi döndürür. Bu yapı standart OpenAI yanıt formatını yansıtır, böylece özel ayrıştırma mantığı olmadan herhangi bir uyumlu SDK veya HTTP istemcisi kullanabilirsiniz.
Python SDK Entegrasyonu
Resmi Python SDK'sını kullanmak çok kolaydır. base_url değerini uç noktamıza ayarlayın ve API anahtarınızı sağlayın. Kütüphane otomatik olarak seri hale getirme ve hata yönetimini halleder. Tüm konuşma geçmişinizi bir mesaj sözlükleri listesi olarak iletebilirsiniz. API girişi işler ve modelin tamamlama metnini döndürür.
from openai import OpenAI
client = OpenAI(base_url="https://api.gpt5apikey.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 yaklaşım basit istemler ve çoklu dönüş konuşmaları için aynı şekilde çalışır. SDK HTTP bağlantı havuzunu verimli bir şekilde yönetir, böylece sonraki istekler için minimum gecikme süresi sağlar. Çıktı davranışını kontrol etmek için temperature veya max_tokens gibi ek parametreleri de iletebilirsiniz.
Node SDK Entegrasyonu
JavaScript geliştiricileri için Node SDK aynı deseni izler. İstemciyi temel URL ve anahtarınızla başlatın. API standart araç tanımlarını destekler, böylece modelin çağırabileceği fonksiyonları tanımlayabilirsiniz. Bu, kullanıcı girdisine dayalı olarak yapılandırılmış veri oluşturmak veya harici eylemleri tetiklemek için kullanışlıdır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gpt5apikey.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);
Node ortamı asenkron işlemleri doğal olarak yönetir. Uygulamanızın ihtiyaçlarına göre istekleri zincirleyebilir veya eşzamanlı olarak çalıştırabilirsiniz. TypeScript kullanıyorsanız SDK, geliştirme sırasında daha iyi bir geliştirici deneyimi sağlamak için tür tanımları sağlar.
Akış Yanıtları İçin Destek
İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API bir Server-Sent Events (SSE) akışı döndürür. Her parça kısmi bir yanıt içerir, böylece metin oluşturulurken kullanıcıya görüntüleyebilirsiniz. Bu, özellikle uzun yanıtlar için algılanan gecikmeyi iyileştirir. Akış yanıtı, son parçada token kullanım verilerini içerir.
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)
Yanıtın sonuna kadar parçaları okuyarak akışı işleyin. Hata yönetimi çok önemlidir; bağlantı koparsa, yeniden deneme yapmanız veya kısmi çıktıyı işlemeniz gerekebilir. Akış formatı SSE'yi destekleyen çoğu modern HTTP istemcisi ve SDK ile uyumludur.
Hız Limitleri, Hatalar ve Bağlam
Her API anahtarı dakikada 300 istekle sınırlıdır. Bu sınırı aşarsanız 429 durum kodu alırsınız. İstek gövdesi 8 MB'ı geçmemelidir. Kimlik doğrulama hataları, anahtar geçersiz veya süresi dolmuşsa 401 durum kodu döndürür. Ön ödemeli krediniz tükendiğinde 402 durumu alırsınız. Model, hem giriş hem de çıktı dahil olmak üzere 100.000 token'lık bir bağlam penceresini destekler. Kırpmayı önlemek için istem boyutunu buna göre planlayın. Model, yasal yetişkin veya tartışmalı konuları reddetmez, gerçek bir sansürsüz deneyim sunar.
Teknik özellikler
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Model kimliği | uncensored |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.gpt5apikey.com/v1 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| JSON modu | response_format: {"type": "json_object"} |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| İstek boyutu | en fazla 8 MB |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Hız limiti | anahtar başına dakikada 300 istek |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Ücretsiz deneme | $0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300) |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Giriş | Google veya e-posta ve şifre |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |
Sorular ve cevaplar
Sansürsüz model için model kimliği nedir?
Model kimliği "uncensored"dir. Ayarlanmış açık ağırlıklı modelimizi kullanmak için isteklerinizde bunu belirtmeniz gerekir.
API fonksiyon çağırma'yı destekliyor mu?
Evet, uç nokta araç ve fonksiyon çağırma'yı destekler. İsteğinizde fonksiyonlar tanımlayabilir ve model bunları çağırmak için yapılandırılmış veri döndürür.
Ön ödemeli kredim biterse ne olur?
402 hatası alırsınız. Hesabınızı kripto para (USDT veya USDC) ile minimum $10 tutarında yükleyebilirsiniz. Krediler asla sona ermez.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.