Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
OpenAI:s DALL-E-modeller genererar avbildningar baserat på textfrågor som tillhandahålls av användaren. Den här guiden visar hur du använder DALL-E-modellerna och konfigurerar deras alternativ via REST API-anrop.
Följande kommando visar det mest grundläggande sättet att använda DALL-E med kod. Om det här är första gången du använder dessa modeller programmatiskt rekommenderar vi att du börjar med snabbstarten DALL-E.
Skicka en POST-begäran till:
https://<your_resource_name>.openai.azure.com/openai/deployments/<your_deployment_name>/images/generations?api-version=<api_version>
Ersätt följande platshållare:
<your_resource_name>
är namnet på din Azure OpenAI-resurs.<your_deployment_name>
är namnet på din DALL-E 3-modelldistribution.<api_version>
är den version av API:et som du vill använda. Exempel: 2024-02-01
Nödvändiga rubriker:
Content-Type
: application/json
api-key
: <your_API_key>
Brödtext:
Följande är ett exempel på begärandetext. Du anger ett antal alternativ som definieras i senare avsnitt.
{
"prompt": "A multi-colored umbrella on the beach, disposable camera",
"size": "1024x1024",
"n": 1,
"quality": "hd",
"style": "vivid"
}
Utdata från ett API-anrop för lyckad bildgenerering ser ut som i följande exempel. Fältet url
innehåller en URL där du kan ladda ned den genererade avbildningen. URL:en förblir aktiv i 24 timmar.
{
"created": 1698116662,
"data": [
{
"url": "<URL_to_generated_image>",
"revised_prompt": "<prompt_that_was_used>"
}
]
}
Prompter och bilder filtreras baserat på vår innehållsprincip, vilket returnerar ett fel när en fråga eller bild flaggas.
Om din fråga har flaggats error.code
är värdet i meddelandet inställt på contentFilter
. Här är ett exempel:
{
"created": 1698435368,
"error":
{
"code": "contentFilter",
"message": "Your task failed as a result of our safety system."
}
}
Det är också möjligt att den genererade avbildningen filtreras. I det här fallet har felmeddelandet angetts till Genererad avbildning filtrerades som ett resultat av vårt säkerhetssystem. Här är ett exempel:
{
"created": 1698435368,
"error":
{
"code": "contentFilter",
"message": "Generated image was filtered as a result of our safety system."
}
}
Dina bildprompter bör beskriva det innehåll som du vill se i bilden och bildformatet.
När du skriver prompter bör du tänka på att api:erna för bildgenerering har ett con tältläge ration-filter. Om tjänsten identifierar din fråga som skadligt innehåll genereras ingen avbildning. Mer information finns i Innehållsfiltrering.
Tips
En grundlig titt på hur du kan justera textfrågorna för att generera olika typer av bilder finns i guiden för bildpromptteknik.
Följande API-brödtextparametrar är tillgängliga för DALL-E-avbildningsgenerering.
Ange storleken på de genererade bilderna. Måste vara en av 1024x1024
, 1792x1024
eller 1024x1792
för DALL-E 3-modeller. Kvadratbilder är snabbare att generera.
DALL-E 3 erbjuder två formatalternativ: natural
och vivid
. Den naturliga stilen liknar mer standardstilen för äldre modeller, medan den livliga stilen genererar mer hyperreella och filmiska bilder.
Den naturliga stilen är användbar i fall där DALL-E 3 överdriver eller förvirrar ett ämne som är tänkt att vara enklare, dämpat eller realistiskt.
Standardvärdet är vivid
.
Det finns två alternativ för bildkvalitet: hd
och standard
. Hd-alternativet skapar bilder med finare information och större konsekvens i bilden. Standardbilder kan genereras snabbare.
Standardvärdet är standard
.
Med DALL-E 3 kan du inte generera fler än en bild i ett enda API-anrop: parametern n
måste vara inställd på 1. Om du behöver generera flera bilder samtidigt gör du parallella begäranden.
Formatet där de genererade bilderna returneras. Måste vara en av url
(en URL som pekar på bilden) eller b64_json
(baskoden på 64 byte i JSON-format). Standardvärdet är url
.
Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nu