glm-image
GLM-Image gjør en skriftlig visuell beskrivelse om til bilder. Bruk det nøyaktige modellvalget glm-image til illustrasjoner, scenekonsepter og produktkomposisjoner, og velg blant de dokumenterte kvadratiske, liggende og stående størrelsene. Denne profilen tar imot tekst og returnerer bilder i et synkront svar.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
GLM-Image er Zhipus tekst-til-bilde-modell, tilgjengelig med det nøyaktige modellvalget glm-image. Bruk POST /v1/images/generations med model og prompt. Beskriv motivet, omgivelsene, det visuelle uttrykket og komposisjonen du vil produsere. De støttede inndataene for denne profilen er en skriftlig bildebeskrivelse, så prompten må formidle det viktige ved utseendet og oppstillingen direkte.
For en produktkomposisjon beskriver du objektet, kameravinkelen, bakgrunnen, lyssettingen og plasseringen av støtteelementer. For en illustrasjon angir du hovedhandlingen, fargepaletten og tegnestilen. En nyttig beskrivelse kan be om en keramikkopp på en lys bordplate, sett fra siden, med mykt vinduslys og et tomt område over motivet for en separat overskrift. Beskriv den tiltenkte plassen og hierarkiet i stedet for å støtte deg på en generell instruksjon som «lag en reklame».
Standardstørrelsen er 1280x1280. De dokumenterte size-verdiene for akkurat denne modellen er 1280x1280, 1568x1056, 1056x1568, 1472x1088, 1088x1472, 1728x960 og 960x1728. Velg en liggende eller stående størrelse som passer bruksstedet før du sender inn beskrivelsen. Behold disse nøyaktige strengene i size-feltet; de angir piksler og ikke en navngitt skjermoppløsning.
GLM-Image støtter quality=hd, som er standardinnstillingen for kvalitet. Den boolske verdien watermark_enabled har standardverdien true og styrer den dokumenterte vannmerkeinnstillingen. Hvis du oppgir user_id, er den dokumenterte lengden 6–128 tegn. Disse innstillingene beskriver ulike deler av forespørselen: size definerer rammen, quality velger den støttede gjengivelsesinnstillingen, og watermark_enabled velger vannmerkets oppførsel.
Genereringen er synkron: Det ferdige svaret inneholder created og en data-array med bilde-URL-er. Behold hvert returnerte data-element og hent hvert bilde du har tenkt å bruke. Kontroller den faktiske komposisjonen, motivdetaljene og eventuell gjengitt skrift mot beskrivelsen, og behold deretter det valgte bildet sammen med prompten og innstillingene. Et fullført bildesvar gir resultatet direkte; denne profilen innfører ingen separat genereringsjobb som må følges med statusforespørsler.
Ailoot Ultra · Images POST /v1/images/generations glm-image
glm-imageStart
GLM-Image gjør en skriftlig visuell beskrivelse om til bilder. Bruk det nøyaktige modellvalget glm-image til illustrasjoner, scenekonsepter og produktkomposisjoner, og velg blant de dokumenterte kvadratiske, liggende og stående størrelsene. Denne profilen tar imot tekst og returnerer bilder i et synkront svar.
- Godkjente inndata
- Tekst
- Resultater
- Bilder
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Images POST /v1/images/generations
- Inndatatyper
text- Utdatatyper
image- Utdataformat
- Bildefil
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser glm-image | Standard— |
Feltprompt | Typestring | KravPåkrevd | Verdier & grenser | Standard— |
Feltsize | Typestring | KravValgfritt | Verdier & grenser 1280x1280, 1568x1056, 1056x1568, 1472x1088, 1088x1472, 1728x960, 960x1728 | Standard1280x1280 |
Feltuser_id | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Feltquality | Typestring | KravValgfritt | Verdier & grenser hd, standard | Standard— |
Feltwatermark_enabled | Typeboolean | KravValgfritt | Verdier & grenser | Standardtrue |
Feltstream | Typeboolean | KravValgfritt | Verdier & grenser false | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, prompt |
Parameteroptional | Avtalesize, user_id, quality, watermark_enabled, stream |
Parametermaterial_types | Avtaletext |
Parameterconditions | AvtaleUse stream:false or omit stream. The complete buffered JSON result contains all generated images. |
Livssyklus: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Priser
Slik beregnes det endelige beløpet
De viste satsene anslår kostnaden før generering. Det endelige beløpet beregnes ut fra kostnaden som er registrert for den opprinnelige genereringen. Målt varighet på utdataene og anslåtte mengder er ikke den endelige fakturerbare mengden.
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Estimerte satser for sammenligning
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Forventet mengde | Kostnad |
|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Forventet mengde— | Kostnad Inndata · Inngående tokener · Estimat kun for sammenligning — / 1K tokener Utdata · Utgående tokener · Estimat kun for sammenligning — / 1K tokener Inndata · Lesing fra hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time · Estimat kun for sammenligning — / 1K tokener |
| KonfigurasjonEstimated generation cost | Prisplan— | Forventet mengdeestimat for én generering | Kostnad Inndata · Anslått genereringskostnad · Estimat kun for sammenligning $0.09 estimat før generering This estimate is not an additional charge or a fixed rate for the completed generation. |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · Images
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "glm-image", "prompt": "A calm studio product photograph with a plain background."}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Motta og lagre resultater
Ailoot Ultra · Images
Last ned hvert returnerte bilde eller lagre Base64-innholdet
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Behold alle ferdige resultater
Lagre hvert ferdige bilde; hent hver returnerte URL eller dekod Base64-innholdet.
Retain every returned image and field. Use owned content_url values and actual asset_id records; refresh the same asset when a link expires.
Hvis det opprinnelige svaret må kontrolleres
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliaser
Modellaliaser
Ailoot Ultra glm-image
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · glm-image
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/images/generations·glm-image:text→image- Hvilke felt bruker forespørselen?
POST /v1/images/generations·glm-image:model,prompt,size,user_id,quality,watermark_enabled,stream