Pro API: opret karakterer til Multi-Ref Video

En karakter er et ark med fem vinkler af den samme person (eller skabning), lavet fra ét foto og gemt under et character_id. Det er det, som Multi-Ref Video bruger til at genkende nogen i en klip: de fem vinkler bærer ligheden uden nogen træning.

De karakterer du lavede i appen er allerede der: samme licens, samme liste (se Karakterer fra appen).

De fem vinkler

RolleVinkel
1Brystbillede, forfra, neutralt udtryk
2Brystbillede, tre-kvart, karakteren kigger mod højre i billedet, let smil
3Brystbillede, tre-kvart, karakteren kigger mod venstre i billedet, neutralt
4Hel krop, forfra
5Hel krop, bagfra

Hver vinkel genereres for sig: ingen er opnået ved at spejlvende en anden.

Opret en karakter

POST /characters (tilladelse images). Arbejdet er asynkront.

json
{ "name": "Lea", "kind": "woman", "image_b64": "<the photo>", "photo_role": "bust" }
FeltTypeHvad det gør
namestreng, 1 til 40 tegnKarakterens fornavn
kindstrengwoman, man, eller en skabning beskrevet på engelsk (baby dragon). Det sætter pronominer i instruktionerne, aldrig "they".
image_b64base64Fotoet: skarpt, kun én person, mindst 1024 px på den lange side, maks. 12 MB, JPEG, PNG eller WebP
photo_rolebust (standard) eller full_bodyFotoet er et brystbillede (bliver til vinkel 1) eller et helkropsbillede (vinkel 4)
outfitEngelsk tekst, valgfriEt outfit at tage på først (a red leather jacket and black jeans)

Svaret, 202, er karakteren med status pending og cost_estimate. Fotoet bliver til vinklen for sin rolle, og serveren genererer de andre fire på 1 til 3 minutter.

Pris: ét kredit per genereret vinkel, altså 4 kreditter, plus 1 med outfit (outfittet tages på først som et separat trin). En vinkel der fejler opkræves ikke. POST /characters/quote giver prisen på forhånd (outfit valgfri).

Følg, tjek, lav om

GET /characters/{id} giver dens tilstand:

statusBetydning
pendingVinklerne er ved at blive lavet
readyDe fem vinkler er der
partialNogle vinkler mangler eller fejlede
failed, emptyIngen brugbar vinkel
json
{
  "character_id": "chr_8f3a...",
  "name": "Lea",
  "kind": "woman",
  "origin": "api",
  "status": "ready",
  "progress": { "ready": 5, "total": 5 },
  "views": [
    { "role": 1, "name": "bust_front", "status": "ready", "file_url": "https://api.tendre.ai/pro/v1/characters/chr_8f3a.../views/1/file" }
  ],
  "expires_at": "2026-10-19T18:02:11.000Z"
}
  • Tjek vinklerne før den første rendering. GET /characters/{id}/views/{role}/file returnerer billedet. En fejlet vinkel, eller én der kigger den forkerte vej, ødelægger ligheden i alle videoer.
  • Lav en vinkel om: POST /characters/{id}/views/{role}/redo, 1 kredit. Den vinkel der kom fra det originale foto kan ikke laves om (vue_photo).
  • Liste: GET /characters returnerer dine karakterer, appens inkluderet, og grænsen max.
  • Slet: DELETE /characters/{id} sletter karakteren og dens vinkler.

Karakterer fra appen

En karakter oprettet i appens My characters-skærm vises i GET /characters med origin app, og spiller i Multi-Ref Video som alle andre. I appen kan en karakter have flere ark (outfits, stemninger): sheet_id angiver hvilket der leveres (det nyeste som standard), sheets lister dem, og ?sheet=<id> beder om et andet ved læsning, ved en vinkels fil og ved en genlavet vinkel. I en Multi-Ref-klip vælger characters[].sheet_id arket. Når du vil lave en vinkel om for en app-karakter, angiv dens kind i body.

Lagring

Vinklerne er krypterede (én nøgle per fil) og knyttet til din licens. 50 karakterer maks. med Pro-licensen, appens inkluderet. En karakter der ikke bruges i 15 dage slettes (expires_at): enhver Multi-Ref-rendering og enhver læsning af en vinkel skubber datoen frem. Det foto du sender gemmes som vinklen for sin rolle, krypteret, ligesom de genererede vinkler.

Via en agent (MCP)

Med MCP-serveren beder du bare om: "lav en karakter fra dette foto". Agenten bruger tendre_character_create (fotoet kommer via et upload-link, en fil vedhæftet i ChatGPT, et billede renderet i samtalen eller en offentlig adresse), viser dig de fem vinkler, og laver en fejlet om med tendre_character_redo_view. tendre_character_get, tendre_character_list og tendre_character_delete dækker resten, og tendre_quote giver prisen først.

Sæt derefter karakteren i en klip: se Multi-Ref Video.

Windows · Mac · Cloud eller lokalt

Generer privat. I aften.

Download tendre.AI, aktiver en gang, og kør den for evigt, fuldt offline, på dit eget GPU.

OS Windows 10/11GPU NVIDIA 8GB+VRAM 12GB anbefaletDisk 20GB

Mac: Apple Silicon (M1 eller nyere), macOS 13 eller nyere. Intel-Mac'er understøttes ikke.

Lokal billedgenerering på Mac kræver en M4 med 24 GB hukommelse, eller en M2 eller M3 Pro, Max eller Ultra med 24 GB. Under det kører alt online med credits. Retouchering og video kører online på Mac indtil videre.

Alt om tendre.AI til Mac

Intet NVIDIA GPU? Start 100% i cloud'en: 10 gratis billeder hver dag, derefter 1 credit pr. billede. Et NVIDIA-kort (8GB+) låser ubegrænset lokal generering op.