API'miz ile kodlamaya başlayın
Sansürsüz modelimizi tek bir yapılandırma değişikliği ile mevcut hattınıza ekleyin. Altyapıyı biz yönetiyoruz, böylece siz geliştirmeye odaklanabilirsiniz.
OpenAI SDK'sını yükleyin
Proje ortamınızda standart küt tiêneyi yükleyerek başlayın. Bu, bizimle uyumluluğu sağlar openai compatible api özel sarmalayıcılara gerek kalmadan endpoint'ler. Resmi paket otomatik olarak seri hale getirme ve yeniden denemeleri yönetir.
pip install openai
base_url'inizi ve API anahtarınızı yapılandırın
İstemcinizi özel temel URL kullanarak doğrudan altyapımıza yönlendirin. Kimlik doğrulama, kayıt sonrası anında oluşturulan tek bir anahtara dayanır. Bu kurulum genel proxy'leri atlar ve doğrudan sansürsüz modelimize bağlanır.
base_url="https://api.pricingapiopenai.com/v1"
API_KEY="your-key-here"
İlk sohbet tamamlamasını
Metin yanıtları oluşturmak için standart bir istek gönderin. Model, diğer sağlayıcılar gibi sistem istemlerini ve kullanıcı mesajlarını kabul eder. Yasal içerikler için gizli filtreler veya reddetmeler olmadan doğrudan bir metin çıktısı alırsınız.
curl https://api.pricingapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send me the monthly pricing for the high tier plan"}]
}'
Gerçek zamanlı yanıtlar için akış özelliğini etkinleştirin
Tokenlar oluşturulurken akış modunu etkinleştirerek onları alın. Bu, son kullanıcılar için algılanan gecikmeyi azaltır ve tamamlanana kadar bağlantıyı açık tutar. Son parça, faturalandırma şeffaflığı için toplam token kullanımını içerir.
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapiopenai.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)
Fonksiyon çağrısını ve JSON modunu kullanın
Arka uç mantığınızla entegre etmek için yapılandırılmış veri veya araç tanımları isteyin. Gerekildiğinde sıkı JSON çıktısı sağlamak için yanıt formatını ayarlayın. Dinamik ajan davranışları için de araçlar tanımlayabilirsiniz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingapiopenai.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);
Token kullanımınızı izleyin
Tüketimi yanıt meta verileri veya kontrol paneliniz üzerinden izleyin. Hatalar krediden düşmez ve peşin kredi süresi dolmaz. Bütçe limitleriniz içinde kalmak için gerçek zamanlı kullanımı izleyebilirsiniz.
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 sorulan sorular
Bu hizmet için openai API fiyatlandırma yapısı nedir?
1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50 ücretlendiriyoruz. Ön ödemeli krediler gerçek kullanıma göre yansıtılır ve hatalar ücretsizdir. Abonelik ücreti yoktur.
Bir hız limitine takılırsam ne olur?
429 durum kodu alırsınız; dakika başına 300 istek veya 8 eşzamanlı isteği aşıyorsanız. İstek, bakiye tüketmeden hemen reddedilir.
Neden 401 veya 402 hatası alıyorum?
Bir 401 hatası geçersiz veya eksik bir API anahtarı olduğunu gösterir. Bir 402 hatası ön ödemeli kredi bakiyenizin isteği karşılamak için yetersiz olduğunu bildirir. Hizmeti sürdürmek için kripto aracılığıyla yükleyin.
Anahtarınızı dakikalar içinde alın
Kaydolun, anahtarı alın, temel URL'yi güncelleyin. Basit.