TR ▾
Claude Code için OpenAI uyumlu APIhttps://api.claudecodeapikey.com/v1
API anahtarı al

Ana SayfaDokümantasyon

Claude Code kullanıcıları için hızlı başlangıç

Claude Code'u veya herhangi bir OpenAI uyumlu ajanı vekil sunucumuza iki dakikadan kısa sürede bağlayın. Bu hızlı başlangıç temel URL'yi, kimlik doğrulamayı ve kodlama görevleri için gereken uç noktaları kapsar.

Kimlik Doğrulama

Vekil sunucumuza yapılan her istek geçerli bir API anahtarı gerektirir. Bu anahtarı API anahtarı al sayfasında kaydolduktan hemen sonra alırsınız. Authorization başlığında Bearer token olarak ekleyin. Anahtar eksik veya geçersizse API 401 hatası döndürür. Anahtarınızı panelden istediğiniz zaman yeniden oluşturabilirsiniz; bu işlem önceki anahtarı hemen geçersiz kılar. Bu, kaybolan veya ele geçirilen anahtarların ön ödemeli kredilerinize erişimi sürdürmesine izin vermez.

Sohbet Tamamlama Uç Noktası

Kodlama istemlerinizi standart sohbet tamamlama uç noktasına gönderin. Tüm istekler için temel URL https://api.claudecodeapikey.com/v1 şeklindedir. Büyük dil modelimize erişmek için uncensored model kimliğini kullanın. Bu model, yasal yetişkin kullanım için içerik reddetmeden cevap verecek şekilde ayarlanmıştır ve gereksiz engeller olmadan kod üretmek için idealdir. Uç nokta hem standart hem de akışlı yanıtları destekler. Aşağıda curl kullanan temel bir istek örneği bulunmaktadır.

curl https://api.claudecodeapikey.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."}]
  }'

İstek gövdesi 8 MB altında kalmalıdır. Bu sınırı aşarsanız sunucu yükü reddeder. Model, hem giriş hem de çıkış tokenlarını birleştirerek 100.000 tokenlık bir bağlam penceresini işler. Bu, hemen kesilmeden önemli miktarda kod parçası ve uzun konuşma geçmişleri sağlar.

Python SDK

Python kullanan geliştiriciler, API'mizi resmi OpenAI SDK'sını kullanarak entegre edebilir. İstemciyi temel URL'nize yönlendirin ve API anahtarınızı sağlayın. uncensored model kimliği SDK'daki diğer OpenAI uyumlu modellerle tam olarak aynı şekilde çalışır. Tamamlama yöntemini çağırabilir ve yanıtı standart bir metin nesnesi olarak işleyebilirsiniz. Bu yaklaşım toplu işleme veya daha büyük otomasyon betiklerine entegrasyon için idealdir.

from openai import OpenAI

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

SDK'nın JSON serileştirmesini sizin için hallettiğini unutmayın. Sadece base_url değişkeninizin vekil sunucuya işaret ettiğinden emin olmanız gerekir. Yanıt nesnesi oluşturulan metni içerir; bunu dosyalarınıza yazabilir veya konuşma bağlamına geri besleyebilirsiniz.

Node SDK

Node.js geliştiricileri vekil sunucumuzla etkileşim kurmak için OpenAI npm paketini kullanabilir. İstemciyi özel temel URL ve API anahtarınızla yapılandırın. Kullanım deseni Python uygulamasını yansıtır: bir istemci oluşturun, sohbet tamamlama uç noktasını çağırın ve sonucu işleyin. Bu, sunucu tarafı kod üretimi veya gerçek zamanlı kod asistanları için faydalıdır.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudecodeapikey.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 SDK HTTP bağlantılarını verimli bir şekilde yönetir. SDK'nın özel temel URL'leri destekleyen bir sürümünü kullandığınızdan emin olun. Yanıt yapısı OpenAI standardıyla tutarlı kalır, bu da gerekirse farklı OpenAI uyumlu sağlayıcılar arasında geçiş yapmayı kolaylaştırır.

Akışlı Yanıtlar

Gerçek zamanlı kod yardımı için isteğinizde stream: true ayarlayarak akışı etkinleştirin. API, Sunucu Tarafı Etkinlikleri (SSE) akışı döndürür. Her parça kısmi bir yanıt içerir, böylece kod oluşturulurken görüntüleyebilirsiniz. Bu, etkileşimli kodlama ajanlarında kullanıcı deneyimini önemli ölçüde iyileştirir.

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)

Son yanıtı biriktirmek için kodunuzda akış olaylarını yönetin. Akış, istemci tarafında token tüketmez; yalnızca verinin nasıl teslim edildiğini değiştirir. Bu, ilerlemeyi hemen göstermek istediğiniz uzun kod blokları için özellikle kullanışlıdır.

Hız Limitleri ve Kontenjanlar

API'miz, API anahtarı başına dakikada 300 istek için bir sınırlama uygular. Bu aşarsanız, 429 hatını alırsınız. Uygulamalarınızda üstel geri çekilme ile yeniden deneme mantığı uygulamalısınız. Ayrıca, her hesap için yalnızca bir API anahtarı vardır; bu, gerekirse yeniden oluşturulabilir. 402 hatı, ön ödemeli kredinizin tükendiğini gösterir. Kripto para (USDT veya USDC) kullanarak $10'dan başlayan tutarlarla bakiye yükleyebilirsiniz. Krediler süresi dolmaz, bu nedenle bakiyenizi kaybetmeden kendi hızınızda kullanıma ara verebilir ve devam edebilirsiniz.

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Model kimliğiuncensored
Base URLhttps://api.claudecodeapikey.com/v1
Akışevet — server-sent events; son parça token kullanımını içerir
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Bağlam penceresi100.000 token (girdi + çıktı)
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
JSON moduresponse_format: {"type": "json_object"}
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar başına aynı anda 8 istek
İstek boyutuen fazla 8 MB
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Ü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)
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
GirişGoogle veya e-posta ve şifre

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

Bu resmi Anthropic API'si mi?

Hayır, bu bağımsız bir vekil hizmetidir. OpenAI sohbet tamamlama formatıyla uyumlu kendi sansürsüz büyük dil modelimizi barındırıyoruz. Bu bir GPT, Claude veya başka bir satıcının modeli değildir.

Kredilerim biterse ne olur?

İstekler <code>402</code> hatası döndürür. Hesabınıza kripto (USDT veya USDC) kullanarak herhangi bir anda en az $10 ile bakiye yükleyebilirsiniz. Kullanılmayan krediler asla süresi dolmaz, bu nedenle istediğiniz zaman fon ekleyebilirsiniz.

Model içerik reddeder mi?

Model, yasal yetişkin, kurgusal veya tartışmalı konularda reddetmeden cevap verecek şekilde ayarlanmıştır. Tek katı sınır, reşit olmayanlarla ilgili cinsel içeriklerin her zaman engellenmesidir.

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.

API anahtarı al