Claude API proxy: hızlı başlangıç ve uç noktalar
Bu hızlı başlangıç, claude API proxy'sini standart OpenAI-uyumlu istemcilerle kullanma konusunda sizi yönlendirir. Mevcut kodunuzu entegrasyon mantığını değiştirmeden bir uncensored modele bağlayın.
Kimlik doğrulama ve base URL
İstemcinizi işaret ederek bağla https://api.claudeapiproxy.com/v1 ve benzersiz API anahtarınızı göndererek. Bu anahtarı Google veya e-posta adresiyle kaydolduktan hemen sonra oluşturursunuz. Sistem hesabı başına tek bir aktif anahtar verir, bu nedenle anahtarları değiştirmek gerekirse oldukça basittir. Tüm istekler bir Authorization: Bearer <key> header ön ödemeli bakiyenizi belirteçleri işlemeden önce doğrulayın.
Sohbet-tamamlamalar uç noktası
İlk mesajınızı gönderin /v1/chat/completions standart JSON biçimlendirmesi kullanan uç nokta. Bu tek uç nokta, sansürsüz modelimiz için tüm metin oluşturma görevlerini işler. İçermelisiniz model field değeri uncensored doğru çıkarım yolunu sağlamak için. Sistem, yalnızca prompt ve tamamlamada işlenen gerçek tokenlar için ücretlendirme yapar.
Python SDK entegrasyonu
Mevcut OpenAI Python istemcinizdeki temel URL'yi istekleri altyapımız üzerinden yönlendirecek şekilde güncelleyin. Bu, mevcut kod yapınızı korurken kısıtlamalı olmayan üretim yeteneklerine erişmenizi sağlar. API anahtarınızı ortam değişkeni veya doğrudan yapılandırma aracılığıyla iletin. İstemci, standart sağlayıcı gibi tam olarak seri hale getirme ve yanıt ayrıştırma işlemlerini halleder.
Node SDK entegrasyonu
Node.js SDK'sını temel URL'mize işaret edecek şekilde yapılandırın ve standart istek yapılarını koruyun. Bu, belirli OpenAI yanıt şemalarını bekleyen kütüphanelerle uyumluluğu sağlar. Parametreleri temperature ou top_p başka yerlerde yapacağınız gibi. Yanıt nesnesi oluşturulan metni ve token kullanım ayrıntılarını içerir.
Akış ve token sayıları
Ayarlayarak akışı etkinleştirin stream: true gerçek zamanlı token parçalarını Sunucu Tarafından Gönderilen Etkinlikler (SSE) üzerinden almak için. Bu, büyük yanıtlar için algılanan gecikmeyi azaltır ve sohbet arayüzlerinde kullanıcı deneyimini iyileştirir. Akıştaki son parça, istek için toplam token kullanımını içerir. Bu parçaları tamamlanmayı beklemeden art arda ayrıştırabilirsiniz.
Limitler, hatalar ve bağlam penceresi
Model, hem girdiyi hem de çıktıyı birleştiren 100.000 tokenlık bir bağlam penceresi destekler. Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. Standart HTTP hatalarını işleyin: 401 geçersiz bir anahtarı belirtir, 402 daha fazla ön ödemeli krediye ihtiyacınız olduğu ve 429 signals rate limiting. Request bodies cannot exceed 8 MB, and max output is capped at 16,000 tokens unless specified otherwise.
cURL
curl https://api.claudeapiproxy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get the current server time in ISO format"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapiproxy.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapiproxy.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ış
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)Sıkça sorulan sorular
Bu resmi claude API vekil sunucusu mu?
Hayır, bağımsız bir hizmetiz, OpenAI uyumlu bir arayüz üzerinden sansürsiz bir model sunuyoruz. Resmi Anthropic modellerini sunmuyoruz veya onların satıcısı konumunda değiliz. Belirli modelleri ve fiyatlandırmaları hakkında detaylar için resmi dokümantasyona bakın.
Kredim bittiğinde oluşan hataları nasıl yönetebilirim?
API, ön ödemeli bakiyeniz yetersiz olduğunda 402 durum kodu döndürür. TRC20 üzerinde USDT veya Base üzerinde USDC kullanarak $20 ile $500 arasında miktarlarla yükleyebilirsiniz. Krediler, gerçek tokenlar için yalnızca kullanıldığında ücretlendirilir ve hatalar ücretsizdir.
Bu proxy'yi Claude Code için kullanabilir miyim?
Evet, Claude Code gibi araçları istekleri base URL'imiz üzerinden yönlendirecek şekilde yapılandırabilirsiniz. Bu, mevcut iş akışınızı değiştirmeden kodlama görevleri için sansürsüz modelimizi kullanmanıza olanak tanır. Yalnızca yapılandırma dosyanızdaki proxy ayarlarını uç noktamıza işaret edecek şekilde güncelleyin.
API anahtarınızı şimdi edinin
Kaydolun, anahtarı kopyalayın, temel URL'nizi güncelleyin. Bu, tüm yapılandırmadır.
API anahtarı al