Vi använder cookies. Cookies och webbläsarlagring håller dig inloggad och kommer ihåg dina preferenser. Med ditt tillstånd mäter vi också hur webbplatsen används. Du kan när som helst. Läs vår cookiepolicy.
ByteDance: Seedance 2.0
bytedance/seedance-2.0Testa ByteDance: Seedance 2.0 nu
Körs på ditt saldo till priserna ovan. Nya konton börjar med gratis användning.
Inställningar
Om ByteDance: Seedance 2.0
ByteDance: Seedance 2.0 är en videogenereringsmodell från ByteDance, företaget bakom serien Seedance av generativa mediemodeller. Den tillhör kategorin video, och dess uppgift är att omvandla dina indata till färdig videoutdata snarare än text eller stillbilder. Om du bygger något som behöver genererad rörlig bild är detta den modellfamilj att titta på från denna leverantör.
På indatasidan är Seedance 2.0 multimodalt. Den accepterar text, bilder, video och ljud som referenser, och den producerar video som enda utdata. Den kombinationen täcker text-till-video, bild-till-video med kontroll av första och sista bildrutan, samt multimodal referens-till-video, där du tillhandahåller befintliga klipp eller ljud som vägledning. Utdata kan genereras i 480p, 720p, 1080p eller 4K, i bildförhållandena 1:1, 3:4, 9:16, 4:3, 16:9, 21:9 och 9:21, med varaktigheter från 4 till 15 sekunder i steg om en sekund. Ljudgenerering stöds, så den returnerade videon kan innehålla ett ljudspår. Ingen kontextlängd publiceras för denna modell, vilket är förväntat för en videogenerator snarare än en textmodell.
Dessa funktioner pekar mot några praktiska mönster. Karaktärskonsekvens är en uttalad styrka, så episodiskt innehåll eller seriellt innehåll där samma subjekt måste se likadant ut över tagningar passar naturligt. Kontroll av första och sista bildrutan passar för övergångar mellan tagningar och interpolering mellan två nyckelbildrutor du redan har. Referens-till-video med video- och ljudindata är användbart när du vill att ett genererat klipp ska matcha stil, tempo eller ljud i befintligt material. Utbudet av bildförhållanden täcker vertikala sociala format, kvadratiska inlägg, widescreen och ultrabred, och varaktigheterna på 4 till 15 sekunder stämmer med kortformatannonser, teasers och sociala klipp. 4K-utdata spelar roll när resultatet måste hålla på en större skärm eller vid vidare redigering.
Du anropar den via api14:s OpenAI-kompatibla API med modell-id:t "bytedance/seedance-2.0". Eftersom gränssnittet följer OpenAI-schemat kan du peka en befintlig OpenAI-klient mot api14:s bas-URL och skicka din begäran i vanlig form, med modell-id:t ovan och din prompt och referensmedia i begärans brödtext. Bland parametrarna som listas för denna modell stöds frequency_penalty. Andra genereringskontroller som upplösning, bildförhållande, varaktighet, bilder för första och sista bildrutan samt ljudgenerering är en del av modellens egen konfigurationsyta snarare än standardparametrarna för chatt, så kontrollera modellsidan för hur de skickas.
Det finns ingen publicerad kontextlängd och inget maximalt antal utdatatoken att förhålla sig till här, eftersom utdata är en videofil snarare än en tokenström. Om din uppgift är textgenerering, resonemang, klassificering eller något som returnerar ord passar en textmodell bättre; Seedance 2.0 är bara användbar när leveransen är video. Inom det området är den alternativet att utvärdera när du behöver multimodala referenser, kontroll på bildrutenivå eller ljud i det genererade klippet.
Så anropar du ByteDance: Seedance 2.0 API
- Skapa en API-nyckel i din kontrollpanel.
- Installera det officiella openai-SDK:t för ditt språk.
- Sätt baseURL till https://api14.com/api/v1 och model till "bytedance/seedance-2.0".
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
// Video generation is asynchronous: submit, then poll until completed.
let job = await client.post("/videos", { body: {
"model": "bytedance/seedance-2.0",
"prompt": "A drone shot over turquoise ocean waves at sunrise",
"duration": 8,
"resolution": "720p",
"aspect_ratio": "16:9"
} });
while (!["completed", "failed"].includes(job.status)) {
await new Promise((r) => setTimeout(r, 5000));
job = await client.get(`/videos/${job.id}`);
}
console.log(job.status, job.unsigned_urls);
Parametrar som stöds
frequency_penaltySpecifikationer
- Indata
- text, image, video, audio
- Utdata
- video
- Upplösningar
- 480p, 720p, 1080p, 4K
- Längder
- 4s, 5s, 6s, 7s, 8s, 9s, 10s, 11s, 12s, 13s, 14s, 15s
- Bildförhållanden
- 1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21
Anrop på api14 · senaste 7 dagarna
ByteDance: Seedance 2.0: vanliga frågor
- Vad kostar ByteDance: Seedance 2.0 API?
- ByteDance: Seedance 2.0 kostar video_tokens 0,000025 US$ / sekund. Det dras från ditt USD-saldo endast för lyckade anrop; misslyckade anrop är gratis.
- Vad kan ByteDance: Seedance 2.0 göra?
- ByteDance: Seedance 2.0 tar emot text, image, video, audio och returnerar video.
- Hur anropar jag ByteDance: Seedance 2.0 från min kod?
- Peka valfritt OpenAI-SDK mot https://api14.com/api/v1 och sätt model till "bytedance/seedance-2.0", inga andra kodändringar. Kopiera ett färdigt exempel från kodpanelen på den här sidan.
- Vilka alternativ finns till ByteDance: Seedance 2.0?
- Jämförbara Video-modeller till ett liknande pris: ByteDance: Seedance 2.0 Fast, ByteDance: Seedance 2.0 Mini, ByteDance: Seedance 1.5 Pro. Alla körs via samma API-nyckel, så att byta är en sträng.
Community för ByteDance: Seedance 2.0
Ny trådDen här communityn har inga trådar ännu. Starta den första om ByteDance: Seedance 2.0.