Flux API: Tek bir uç nokta üzerinden istemler ve komut dosyaları
Tek bir OpenAI uyumlu uç nokta kullanarak sansürsüz LLM'inizi medya iş akışınıza entegre edin. İçerik reddi olmadan komut dosyaları yazın, meta veri çıkarın veya metni son işleyin.
uncensoredhttps://api.fluxapikey.com/v1
Temel URL ve Kimlik Doğrulama
API'miz standart OpenAI chat-completions yapısını izler. Başlamak için bir temel URL ve API anahtarına ihtiyacınız vardır. Tüm istekler için temel URL https://api.fluxapikey.com/v1 şeklindedir. Sadece bir e-posta ve şifre ile API anahtarını alın sayfasında kaydolarak bir API anahtarı edinebilirsiniz. Deneme için kredi kartı gerekmez.
Anahtarınızı Authorization başlığında Bearer token olarak iletin. Her hesabın aynı anda yalnızca bir anahtarı bulunur; anahtar yenilendiğinde önceki geçersiz kılınır. İstemler eğitim için kullanılmaz ve tek katı içerik sınırı reşit olmayanlarla ilgili cinsel içerik yoktur.
İlk İsteğinizi Gönderme
İsteminizle /v1/chat/completions uç noktasına POST isteği gönderin. Model ID her zaman uncensored şeklindedir. Bu uç nokta standart JSON yüklerini kabul eder ve metin yanıtları döndürür. SSE (Sunucu Tarafından Gönderilen Etkinlikler) aracılığıyla akış ve fonksiyon çağırma desteklenir.
İşte curl kullanan temel bir örnek:
curl https://api.fluxapikey.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."}]
}'Bu istek metninizi GPU sunucularımıza gönderir. Model, yasal yetişkin, kurgusal veya tartışmalı konularda reddetmeden yanıt verecek şekilde ayarlanmıştır. İhtiyaca göre max_tokens ve temperature parametrelerini ayarlayabilirsiniz.
Python SDK Entegrasyonu
API'mizle etkileşim kurmak için resmi OpenAI Python SDK'sını kullanın. Temel URL'yi uç noktamıza ayarlayın ve API anahtarınızı sağlayın. Bu, client.chat.completions.create gibi tanıdık yöntemleri kullanmanıza olanak tanır.
from openai import OpenAI
client = OpenAI(base_url="https://api.fluxapikey.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)Bu kurulum mevcut kod tabanlarıyla uyumluluğu sağlar. Yanıt nesnesi, oluşturulan metni response.choices[0].message.content içinde içerir. Video veya ses iş akışlarınızda bu metni komut dosyaları, altyazılar veya meta veri çıkarma için ayrıştırmak mümkündür.
Node.js SDK Kullanımı
JavaScript ortamları için OpenAI Node.js SDK'sını kullanın. baseURL ve apiKey özelliklerini hizmetimize işaret edecek şekilde yapılandırın. Bu, gerçek zamanlı metin üretimi için Node.js uygulamalarına sorunsuz entegrasyon sağlar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.fluxapikey.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);Yanıt yapısı OpenAI formatıyla eşleşir. Oluşturulan içeriğe erişebilir ve standart try-catch bloklarını kullanarak hataları yönetebilirsiniz. Bu yaklaşım, web uygulamaları veya CLI araçları için sunucu tarafı işleme için idealdir.
SSE ile Akış Yanıtları
İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, metnin artımlı parçalarını içeren Server-Sent Events (SSE) döndürür. Bu, metnin oluşturulduğu anda görüntülenmesini istediğiniz gerçek zamanlı uygulamalar için kullanışlıdı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)Her parça kısmi bir yanıt içerir. Bu parçaları biriktirerek tam metni yeniden oluşturabilir veya gerçek zamanlı olarak görüntüleyebilirsiniz. Akış, uzun komut dosyaları veya açıklamalar bekleyen kullanıcılar için algılanan gecikmeyi azaltır.
Limitler, Hatalar ve Bağlam Penceresi
API'miz güvenilirliği sağlamak için belirli limitlere sahiptir. Ana başına dakikada 300 isteğe kadar gönderebilirsiniz. Maksimum istek gövdesi boyutu 8 MB'tır. Bağlam penceresi, hem istem hem de tamamlama için toplam 100.000 token destekler.
Yaygın hatalar arasında geçersiz anahtarlar için 401, yetersiz kredi için 402 ve hız limitleri için 429 bulunur. Hız limitini aşarsanız bekleyip tekrar deneyin. Fiyatlandırma şeffaftır: 1M girdi token başına $0.25 ve 1M çıktı token başına $1.00. Ön ödemeli kredi süresi dolmaz ve bakiye $10'dan başlayan tutarlarla yüklenebilir.
API özellikleri
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.fluxapikey.com/v1 |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| JSON modu | response_format: {"type": "json_object"} |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| İstek boyutu | en fazla 8 MB |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Hız limiti | anahtar başına dakikada 300 istek |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Ü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) |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| Giriş | Google veya e-posta ve şifre |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |
Sorular ve cevaplar
Bağlam penceresi boyutu nedir?
Bağlam penceresi, hem istem hem de tamamlama için toplam 100.000 token destekler. Bu, tek bir istek içinde uzun konuşmaların veya büyük belge işlemlerinin yapılmasına olanak tanır.
Hataları nasıl yönetirim?
Yaygın hatalar arasında geçersiz anahtarlar için 401, yetersiz kredi için 402 ve hız limitleri için 429 bulunur. Sorunu belirlemek ve uygun önlemi almak için yanıt durum kodunu ve mesajını kontrol edebilirsiniz.
Bu API'yi görüntü veya video üretimi için kullanabilir miyim?
Hayır, bu API yalnızca metin tabanlı sohbet tamamlamaları içindir. İstem mühendisliği, komut dosyası yazma ve son işleme için sansürsüz beyin sağlıyoruz. Görüntü veya video üretimi için özel bir model veya hizmet kullanmanız gerekir.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadardır.