tr ▾
Anahtarınızı alın

OpenAI Uyumlu Uç Nokta Kılavuzu

Standart OpenAI uyumlu API uç noktaları aracılığıyla tek kısıtlanmamış modelimizi kullanın. Taban URL'si HTTPS://api.openaireverseproxy.com/v1 şeklindedir ve API anahtarınız tüm istekleri kimlik doğrular.

Kimlik Doğrulama & Base URL

Bu API'nin temel URL'si HTTPS://api.openaireverseproxy.com/v1'dir. Her istek için API anahtarınızı Authorization başlığında dahil etmelisiniz. Bu yapılandırma, base_url ve API anahtarını değiştirerek resmi OpenAI SDK'ları ve herhangi bir OpenAI-uyumlu istemci ile çalışır.

İlk İstek

"uncensored" olarak ayarlanmış model ile /v1/chat/completions adresine POST isteği gönderin. Bu, girdi isteminize dayalı metin çıktısı döndürür. Aşağıdaki komutla bağlantıyı hemen test edebilirsiniz:

curl https://api.openaireverseproxy.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

YOUR_API_KEY'i panodan aldığınız anahtarla değiştirin.

Python SDK Entegrasyonu

Resmi OpenAI paketini yükleyin ve temel URL'yi yapılandırın. İstemci, API anahtarınızı kullanarak kimlik doğrulamasını otomatik olarak yönetir. Bu, standart OpenAI arayüzüne güvenen mevcut kod tabanlarıyla uyumluluğu sağlar.

from openai import OpenAI

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

JavaScript veya TypeScript uygulamalarınızla entegrasyon kurmak için resmi Node.js istemcisini kullanın. API anahtarını ve temel URL'yi yapılandırma nesnesinde ayarlayın. SDK HTTP isteklerini ve yanıt ayrıştırmayı verimli bir şekilde yönetir.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openaireverseproxy.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ış Yanıtları

İstek gövnesinde stream'i true olarak ayarlayarak akışı etkinleştirin. API, oluşturuldukları gibi veri parçalarını döndürerek gerçek zamanlı kullanıcı deneyimlerine olanak tanır. Token kullanım ayrıntıları son parçada yer alı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

Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. Bağlam penceresi toplamda 100,000 tokendir, maksimum çıktı 16,000 tokendir. Hatalar arasında geçersiz anahtarlar için 401, kredi yok için 402 ve hız sınırları için 429 yer alır.

SSS

Bu, resmi OpenAI ters proxy'si mi?

Hayır, bağımsız bir hizmetiz, kendi ayarlanmış sansürsiz modelimizi çalıştırıyoruz. Trafiği OpenAI, Anthropic veya başka herhangi bir tedarikçi üzerinden yönlendirmiyoruz. Sadece OpenAI uyumlu bir uç nokta yapısı sağlıyoruz.

API görsel veya ses oluşturma destekliyor mu?

Hayır, yalnızca metin tabanlı sohbet tamamlamaları sunuyoruz. Embedding, resim, ses veya video üretimi uç noktaları mevcut değildir.

Hız limitini aşarsam ne olur?

429 Çok Fazla İstek hatası alırsınız. Belirtilen gecikmeden sonra yeniden deneyebilir veya varsa kullanım seviyenizi yükseltebilirsiniz. Limit anahtar başına dakika başına 300 istektir.

API anahtarınızı saniyeler içinde alın

Kaydolun, anahtarı kopyalayın, temel URL'nizi güncelleyin. Tamam.

Anahtarınızı alın