OpenAI_Articles
  • AI Chat
  • Code
  • Report
  • Spinner

    DALL-E 3 API TUTORIAL BY DATACAMP

    Relevant libraries

    !pip install --upgrade openai
    import os
    from openai import OpenAI
    from IPython.display import Image
    OPENAI_API_KEY="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"
    
    os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
    client = OpenAI()
    # Helper function to generate the images 
    
    def get_image_from_DALL_E_3_API(user_prompt, 
                                    image_dimension="1024x1024", 
                                    image_quality="hd", 
                                    model="dall-e-3", 
                                    nb_final_image=1):
        
        response = client.images.generate(
          model = model,
          prompt = user_prompt,
          size = image_dimension,
          quality = image_quality,
          n=nb_final_image,
        )
    
        image_url = response.data[0].url
        
        display(Image(url=image_url))

    Simple Prompt

    puppy_prompt = "Create an image of a cute brown puppy sitting in a green meadow under a clear blue sky."
    
    get_image_from_DALL_E_3_API(puppy_prompt)

    Advanced Prompts

    education_prompt = "Generate an illustration of the solar system with planets orbiting the sun, labeled in English, for a grade school science textbook"
    
    get_image_from_DALL_E_3_API(education_prompt)
    advertising_prompt = "Create an image of a family enjoying a picnic in a futuristic city park, with skyscrapers in the background and a clear blue sky, to be used in a campaign promoting eco-friendly urban living."
    
    get_image_from_DALL_E_3_API(advertising_prompt)