API Mage · Model video
Blueberry API
Fixează primul și ultimul cadru
POST https://api.mage.space/v1/blueberry/generatePe scurt
API-ul Blueberry rulează Blueberry și încă o variantă prin Mage la POST https://api.mage.space/v1/blueberry/generate. O cerere cu setările implicite costă 360 Gems (aproximativ 0,36 $), fără abonament. Blueberry acceptă referințe audio salvate prin @handle în prompt.
- VideoRezultat
- 2Variante
- 360Gems per clip, implicit
- $0.36Aproximativ, în USD
Prezentare generală
Ce face API-ul Blueberry
Stabilește primul și ultimul cadru și urmărește cum se completează mișcarea dintre ele, cu sunet. De la 2 la 15 secunde, la 720p sau 1080p.
Un model video care completează mișcarea dintre un prim și un ultim cadru, cu sunet; Blueberry 2 este versiunea curentă.
Acceptă ca intrări first_image, last_image.
Pornire rapidă
Apelează API-ul Blueberry
Setează MAGE_API_KEY, trimite cererea la /blueberry/generate și interoghează status_url până când cererea se termină.
cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/blueberry/generate' \
--header "Authorization: Bearer $MAGE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"prompt": "A slow push-in on a lighthouse at dusk, waves breaking below",
"aspect_ratio": "16:9",
"duration": "4",
"model_id": "blueberry-v2"
}' | jq -r '.status_url')
# Repeat until status is "completed"; result.url is the file
curl "$STATUS_URL" --header "Authorization: Bearer $MAGE_API_KEY"TypeScript
// npm install @mage-space/sdk
import Mage from '@mage-space/sdk';
const mage = new Mage(); // reads MAGE_API_KEY
const request = await mage.run('blueberry', {
prompt: 'A slow push-in on a lighthouse at dusk, waves breaking below',
aspect_ratio: '16:9',
duration: '4',
model_id: 'blueberry-v2',
});
console.log(request.result.url);Python
# pip install mage-space
from mage_space import Mage
mage = Mage() # reads MAGE_API_KEY
request = mage.run("blueberry", {
"prompt": "A slow push-in on a lighthouse at dusk, waves breaking below",
"aspect_ratio": "16:9",
"duration": "4",
"model_id": "blueberry-v2",
})
print(request["result"]["url"])Modele
Valori model_id pentru Blueberry
Trimite model_id pentru a alege o variantă. O cerere fără el rulează varianta implicită.
| model_id | Nume | Implicit |
|---|---|---|
| blueberry | Blueberry | |
| blueberry-v2 | Blueberry | Da |
Opțiuni
Parametri Blueberry
Valori permise pentru toate variantele; o variantă poate oferi mai puține. Documentația listează opțiunile pentru fiecare variantă.
| Câmp | Valori |
|---|---|
| aspect_ratio | 16:9, 4:3, 1:1, 3:4, 9:16 |
| resolution | 720p, 1080p |
| duration | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |
Intrări
Fișiere media acceptate de Blueberry
Trimite fiecare intrare ca URL https, ca data URL sau ca încărcare de până la 100 MB.
| Câmp | Rol |
|---|---|
| first_image | Imaginea primului cadru. |
| last_image | Imaginea pentru ultimul cadru. |
Reguli
Ce impune API-ul Blueberry
- Ultimul cadru este acceptat doar pe `blueberry-v2`.
Mai multe modele video
Alte API-uri de generare video pe Mage
API Cherry
Familia noastră principală de modele video
Grok Video API
Grok Imagine, în mișcare
Kiwi API
Video de zi cu zi, fără configurare
API Lemon
Toate funcțiile video, la un preț mai prietenos
LTX Video API
Video rapid cu open-weights, pentru iterații
Melon API
Anime în mișcare, cu sunet opțional
Întrebări frecvente
Întrebări frecvente
Cât costă API-ul Blueberry?
Care este endpoint-ul API-ului Blueberry?
Ce modele Blueberry pot apela?
Acceptă Blueberry imagini de referință sau personaje?
Pot folosi Blueberry din Claude sau ChatGPT?
Cât timp sunt păstrate rezultatele Blueberry?
Începe să construiești cu Mage
Un singur cont, un singur sold de Gems, toate modelele. Plătești doar pentru ce generezi.