TR ▾
API anahtarı al

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.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Model kimliğiuncensored
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Base URLhttps://api.fluxapikey.com/v1
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Akışevet — server-sent events; son parça token kullanımını içerir
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
JSON moduresponse_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 penceresi100.000 token (girdi + çıktı)
İstek boyutuen 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ıkanahtar başına aynı anda 8 istek
Hız limitianahtar 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
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
YüklemeUSDT (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)
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
GirişGoogle veya e-posta ve şifre
İçerikyetiş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.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel 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.

API anahtarı al