Ugrás a fő tartalomra

OpenAI API használat kép generálás pythonnal

 OpenAI API használat kép generálás






Python program

## AI generálás és kép link elkérése
import openai
import os
openai.api_key   = r'sk-Kl3e8nzA5emy***********'   ## API kulcs beállítása
import json

PROMPT = "A high quality photo of Budapest, parlament"
PROMPT = "a close up of a handpalm with leaves growing from it"

response = openai.Image.create(
    prompt=PROMPT,
    n=2,
    size="256x256",
)

## AI válasz generált kép letöltő linkjének kiíratása
print(response["data"][0]["url"])

## AI válasz JSON állományba írása
with open( r"c:\Users\kecskemetil\Documents\prg\forr_jupiter\eredmeny\ai_dall-e_05.json", "w") as outfile:
    json.dump(response, outfile)

==>
https://oaidalleapiprodscus.blob.core.windows.net/private/org-wH4w7yRSIEZkTMPRBiblz2kk/user-67fCKGVtdmDJ6qdxu5yYCZ00/img-WEIZfC3mRnpNMswkoJ5Jzw3u.png?st=2023-05-18T06%3A40%3A36Z&se=2023-05-18T08%3A40%3A36Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-05-17T20%3A33%3A26Z&ske=2023-05-18T20%3A33%3A26Z&sks=b&skv=2021-08-06&sig=eTx48/5LDmp%2ByOr%2BSw5dfdlyDISelwcSvmYMVZxV91I%3D



print(response)    ## mivel két eredmény, van a teljes json tartalom kiíratása
==>
{
  "created": 1684395637,
  "data": [
    {
      "url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-wH4w7yRSIEZkTMPRBiblz2kk/user-67fCKGVtdmDJ6qdxu5yYCZ00/img-WEIZfC3mRnpNMswkoJ5Jzw3u.png?st=2023-05-18T06%3A40%3A36Z&se=2023-05-18T08%3A40%3A36Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-05-17T20%3A33%3A26Z&ske=2023-05-18T20%3A33%3A26Z&sks=b&skv=2021-08-06&sig=eTx48/5LDmp%2ByOr%2BSw5dfdlyDISelwcSvmYMVZxV91I%3D"
    },
    {
      "url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-wH4w7yRSIEZkTMPRBiblz2kk/user-67fCKGVtdmDJ6qdxu5yYCZ00/img-JaFKliKL3TIpzUDfLyyGW7fU.png?st=2023-05-18T06%3A40%3A37Z&se=2023-05-18T08%3A40%3A37Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-05-17T20%3A33%3A26Z&ske=2023-05-18T20%3A33%3A26Z&sks=b&skv=2021-08-06&sig=DnAQz1gLjRrfPFJO8LMRCbCCLyJsihKGBu7mjtIj4IE%3D"
    }
  ]
}













Képgeneráció változat készítés


Python program

## referencia kép alapán változat, variáció készítése
response = openai.Image.create_variation(
  image=open(r"c:\Users\kecskemetil\Documents\prg\forr_jupiter\eredmeny\ai_dal-e_img-lBvxyKENDeqLY4y0.png", "rb"),
  n=1,
  size="256x256"
)
image_url = response['data'][0]['url']

print(response["data"][0]["url"])        ## kép letöltő link
print(response)                                    ## AI választ JSON tartalom


==>
https://oaidalleapiprodscus.blob.core.windows.net/private/org-wH4w7yRSIEZkTMPRBiblz2kk/user-67fCKGVtdmDJ6qdxu5yYCZ00/img-FFlFBqnUcHt8jhijwrdSz8YT.png?st=2023-05-18T05%3A39%3A51Z&se=2023-05-18T07%3A39%3A51Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-05-17T20%3A33%3A38Z&ske=2023-05-18T20%3A33%3A38Z&sks=b&skv=2021-08-06&sig=CJcruiYm7iKIG0TkdsJ2HZ3gFXNV1jKEpKoKv7rXNoo%3D
{
  "created": 1684391991,
  "data": [
    {
      "url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-wH4w7yRSIEZkTMPRBiblz2kk/user-67fCKGVtdmDJ6qdxu5yYCZ00/img-FFlFBqnUcHt8jhijwrdSz8YT.png?st=2023-05-18T05%3A39%3A51Z&se=2023-05-18T07%3A39%3A51Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-05-17T20%3A33%3A38Z&ske=2023-05-18T20%3A33%3A38Z&sks=b&skv=2021-08-06&sig=CJcruiYm7iKIG0TkdsJ2HZ3gFXNV1jKEpKoKv7rXNoo%3D"
    }
  ]
}



Megjegyzések