tr ▾
API anahtarı al

Uncensored OpenAI-uyumlu API

API Dokümantasyonu

Bu dokümantasyon, OpenAI-uyumlu API'mize entegrasyon için bir hızlı başlangıç kılavuzu sağlar. Standart istemci kodu kullanarak meti gönderebilir ve filtrelenmemiş yanıtlar alabilirsiniz.

Temel URL ve Kimlik Doğrulama

API, şu adreslerde istek kabul eder https://api.qwenapipricing.com/v1. Her çağrı, Authorization header. Bu anahtarı kayıt sayfasında oluşturursunuz ve ödenmiş kredi hesabınızı temsil eder.

  • Kimlik doğrulama için standart HTTP başlıklarını kullanın.
  • Anahtar, krediniz süresi dolana kadar veya iptal edene kadar geçerlidir.

İlk İstek

Bağlantıyı test etmek için bir sohbet tamamlama isteği gönderin. Bu basit çağrı, anahtarınızın çalıştığını doğrular ve temel bir yanıt döndürür.

Anahtarınızın çalıştığını bu örnekle doğrulayabilirsiniz.

curl https://api.qwenapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the costs for the qwen2.5 models"}]
  }'

Python Entegrasyonu

Hizmetimizle etkileşim kurmak için resmi OpenAI Python SDK'sını kullanın. İstemciyi temel URL'mize yönlendirin ve anahtarınızı sağlayın.

Bu yapı, OpenAI uç noktalarını bekleyen herhangi bir standart Python kütüphanesi ile çalışır.

from openai import OpenAI

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

Node geliştiriciler kullanabilir openai npm paketi. İstekleri göndermek için base URL'imizi istemciye yapılandırın.

Bu yaklaşım mevcut OpenAI kod tabanlarıyla uyumluluğu korur.

import OpenAI from "openai";

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

Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, tokenları Sunucu Tarafından Gönderilen Olaylar aracılığıyla döndürür.

Her bir parça, son olayda kullanım verisi içerir, bu da tüketimi gerçek zamanlı olarak izlemenizi sağlar.

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)

Saniye Başına İstek Limitleri ve Hatalar

Her anahtar dakikada 300 istek ve 8 eşzamanlı bağlantıya izin verir. Geçersiz anahtarlar için 401 hatası, kredi tükendiğinde 402 ve hız sınırlarına ulaşıldığında 429 hatası alırsınız. Bağlam penceresi toplam 100.000 token destekler.

Sıkça sorulan sorular

Uncensored LLM API ile nasıl başlarım?

Google veya e-posta ile kaydolun ve anahtarınızı alın. İstek göndermek için tercih ettiğiniz OpenAI-uyumlu SDK'da temel URL'yi ve anahtarı kullanın.

Bağlam penceresi boyutu nedir?

Model, hem istemi hem de tamamlamayı birleştiren 100.000 tokenlık bir bağlam penceresi destekler.

API streaming destekliyor mu?

Evet, stream parametresini true olarak ayarlayarak Sunucu Tarafından Gönderilen Olaylar aracılığıyla token başına yanıtlar alın.

API Anahtarınızı Alın

Kaydol, anahtarı al, temel URL'yi güncelle. Bu tüm süreçtir.

API anahtarı al