TR ▾
API anahtarı al
Temel URL
https://api.seedanceapis.com/v1
Model
sansürsüz

Seedance API'si: İstemler ve komut dosyaları tek bir uç nokta üzerinden

Dakikalar içinde Seedance API'si ile başlayın. Yaratıcı iş akışınız için sansürsüz komut dosyaları ve altyazılar oluşturmak üzere OpenAI uyumlu uç noktamızı kullanın.

Önkoşullar: SDK'yı Yükleyin

İlk isteginizi göndermeden önce, tercih ettiğiniz dil için resmi OpenAI SDK'sının yüklü olduğundan emin olun. Bu API, standart chat/completions protokolünü kullandığından, herhangi bir OpenAI uyumlu istemcisi çalışır. Python için paketi pip ile yükleyin. Node.js için npm kullanın. Temel metin üretimi veya fonksiyon çağırma için ek bağımlılıklara gerek yoktur; yalnızca istemci kütüphanesine ihtiyacınız vardır.

Kimlik Doğrulama: API Anahtarınızı Ayarlama

Kimlik doğrulama basit bir Bearer token aracılığıyla yapılır. Benzersiz anahtarınızı almak için API anahtarı al sayfasında bir hesap oluşturun. Deneme için kredi kartı gerekmez. Bu anahtarı bir ortam değişkeninde veya uygulamanızın yapılandırma dosyasında saklayın. Anahtar, sansürsüz modele erişim sağlar ve ön ödemeli kredi bakiyenize bağlıdır. İhtiyaç duyulması durumunda anahtarı panelinizden istediğiniz zaman yenileyin.

Bir Sohbet Tamamlama İsteği Gönderme

Temel URL'ye bir POST isteği gönderin. model alanını uncensored olarak ayarlayın. Rolü tanımlamak için sistem isteminizi ve içerik üretimi için kullanıcı mesajlarını ekleyin. Bu uç nokta, senaryo yazımı, altyazı oluşturma ve metin son işleme görevlerini verimli bir şekilde yönetir.

curl https://api.seedanceapis.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."}]
  }'

Gerçek Zamanlı Çıktı için Akış Yanıtları

Uzun senaryolar veya gerçek zamanlı altyazı oluşturma için stream: true ayarlayarak akış özelliğini etkinleştirin. API, kısmi tamamlamaların Sunucu Tarafından Gönderilen Olaylar (SSE) akışını döndürür. Bu, uygulamanızın metni oluşturulurken görüntülemesini sağlar ve algılanan gecikmeyi iyileştirir. Arayüzü kademeli olarak güncellemek için akış parçalarını SDK'nızda işleyin.

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)

Yapılandırılmış Veriler için Fonksiyon Çağırma Kullanma

API, metinden yapılandırılmış verileri çıkarmak veya JSON çıktısı oluşturmak için fonksiyon çağırma desteği sunar. Araç şemalarınızı istekte tanımlayın. Model, kodunuzun çalıştırabileceği yapılandırılmış argümanlarla yanıt verecektir. Bu, oluşturulan komut dosyalarından veya meta verilerden belirli alanlara ihtiyacınız olduğunda son işleme adımları için idealdir.

from openai import OpenAI

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

Limitler ve Kontenjanları Anlama

Standart HTTP durum kodlarına dikkat edin. Bir 401 hatası API anahtarınızın geçersiz veya süresi dolmuş olduğunu gösterir. Bir 402 hatası yetersiz ön ödemeli kredi olduğunu belirtir; devam etmek için bakiye yükleyin. Bir 429 hatası hız limitine ulaşıldığını gösterir; anahtar başına dakikada 300 istekle sınırlıdır. Bağlam penceresi toplam 100.000 token'dır. 8 MB'ı aşan istekler reddedilir.

import OpenAI from "openai";

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

Teknik özellikler

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
Model kimliğiuncensored
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Base URLhttps://api.seedanceapis.com/v1
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Akışevet — server-sent events; son parça token kullanımını içerir
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON moduresponse_format: {"type": "json_object"}
Bağlam penceresi100.000 token (girdi + çıktı)
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar başına aynı anda 8 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
İstek boyutuen fazla 8 MB
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Ü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)
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
İç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

Seedance API'si resim veya video oluşturuyor mu?

Hayır. Bu bir metin tamamlama API'sidir. Komut dosyaları, altyazılar ve son işleme için sansürsüz LLM katmanını sağlar. Resim veya video oluşturma için ayrı araçlar kullanmanız gerekir.

Sansürsüz modelin bağlam penceresi nedir?

Model, hem girdi istemi hem de oluşturulan çıktı dahil olmak üzere 100.000 token'lık bir bağlam penceresini destekler. Bu, tek bir istekte kapsamlı komut dosyası yazmaya veya belge analizine olanak tanır.

Kredi bakiyemi nasıl kontrol ederim?

Kalan ön ödemeli kredilerinizi hesap panelinizde görüntüleyebilirsiniz. 402 hatası alırsanız, bakiyeniz istek için yetersiz demektir. Bakiye yükleme işlemleri 10 $'dan başlar.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.

API anahtarı al