SlideShare a Scribd company logo
1 of 16
Download to read offline
Unleashing the Power of
Generative AI: Python API
Integration with ChatGPT,
DALL-E, and D-ID Studio
Eoin Halpin,
Tom Halpin 11/11/2023
Agenda
Presenters
AI Models
Large Language Models (LLMs) - ChatGPT
Image Generation Models – DALL-E
Image Manipulation Models – D-ID Studio
Integration Considerations
Availability of APIs
AI Model Integration Examples – ChatGPT, DALL-E, D-ID Studio
Template GitHub Repository
Pace of change
Conclusions
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 2
Presenters
Tom Halpin:
Distinguished Engineer – DevOps
Enablement.
Help teams move to a DevOps model in
support of product-aligned value
streams.
Facilitate adaption of the associated
culture, practices, and tools in
organizations.
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 3
Eoin Halpin:
Analyst - Project/Program Management
Member of agile, customer-facing teams
focused on delivering value to
stakeholders.
Help organizations and customers to
gain valuable insights from data.
AI Models and Categories
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 4
AI Models:
Many diverse AI models each with unique capabilities.
Large Language Models (LLMs):
Definition: LLMs are advanced AI models that understand and generate human-like text.
Applications: Language translation, content generation, chatbots, and more.
Key Features: Multimodal capabilities (understand and generate content in multiple modes or
types of data i.e. text, images or video), natural language understanding.
Example: ChatGPT which is an LLM-based chatbot.
Importance: Transforming the way we interact with AI.
AI Models and Categories
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 5
Image Generation Models:
Definition: Image generation models specialize in creating visual content.
Applications: Art creation, design, visual content generation.
Example: DALL-E, which generates images from textual descriptions.
Importance: Enabling AI to generate visual art and design.
Image Manipulation Models:
Definition: Models focused on modifying and processing images.
Applications: Privacy protection, image enhancement, facial anonymization.
Example: D-ID Studio, which anonymizes faces in images.
Importance: Enabling AI to manipulate images and enhance visual data.
AI Models Covered
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 6
ChatGPT:
Overview: ChatGPT is a
conversational AI model by
OpenAI.
Use Cases: Customer support,
virtual assistants, interactive
user experiences.
Integrations: Easily integrated
into applications, websites, and
products.
DALL-E:
Overview: DALL-E is an AI
model by OpenAI.
Creativity Unleashed: Generates
images from textual
descriptions.
Diverse Applications: Art
creation, content generation,
design.
Integrations: Enable developers
to use DALL-E's creative
capabilities.
D-ID Studio:
Overview: D-ID Studio is a
creative tool by D-ID.
Functionality: Image and video
manipulation, facial
anonymization.
Applications: Privacy protection,
content creation, media editing.
Integrations: Flexible and can be
integrated into various
platforms.
Importance of Integrations
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 7
Brownfield Integrations:
• The red pill - stay in wonderland and see how deep
the rabbit hole goes.
• Majority of companies have the challenge of
integrating new technologies with existing
technologies.
• Large companies have complex IT portfolios with
hundreds of strategic applications supporting a broad
customer base via a dynamic workforce.
• Massive opportunities to integrate AI Models & LLMs
into enterprise systems to unlock hereto hidden
potential.
• Potential Benefits: Enhanced customer experiences,
automation, and efficiencies.
Greenfield Integrations:
The blue pill - wake up in your bed
and believe whatever you want to
believe.
The select few.
Limited only by the imagination.
Key Considerations for Enterprise Integrations
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 8
Valid Use Case: The use cases chosen need to be aligned with strategic organizational
objectives.
Data Accessibility: Need to link AI Models with internal systems.
Real-time Interactions: Live data allows for up-to-the-minute decisions
Security and Compliance: Must ensure data integrity, protection and regulatory adherence.
Data Quality: Ensuring data consistency and relevancy for AI Models & LLMs is essential.
Workflow Automation: Streamline business processes with AI-powered automation.
Scalability and Maintainability: Design integrations for growth and long-term sustainability.
Availability of APIs
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 9
OpenAI and D-ID API: ChatGPT, DALL-E and D-ID Studio have APIs for developers.
Ease of Access: Quick and straightforward integration into various projects.
Community Collaboration: Developers can leverage the capabilities of advanced AI models
with ease.
Developers' Portal: Access documentation and resources for integration with the AI Models.
ChatGPT Integration
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 1 0
Site - https://chat.openai.com/
API - https://platform.openai.com/docs/guides/gpt
API Key - https://platform.openai.com/account/api-keys
GitHub Repository - https://github.com/genai-musings/chatting-with-ChatGPT
Docker Image - https://hub.docker.com/r/genaimusings/chatting-with-chatgpt
DALL-E Integration
1 1 / 1 1 / 2 0 2 3 C O N F E R E N C E P R E S E N T A T I O N 1 1
Site - https://openai.com/dall-e-2
API - https://platform.openai.com/docs/guides/images/image-generation?context=node
API Key - https://platform.openai.com/account/api-keys
GitHub Repository - https://github.com/genai-musings/dallying-with-DALL-E
Docker Image - https://hub.docker.com/r/genaimusings/dallying-with-dall-e
D-ID Studio Integration
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 1 2
Site - https://www.d-id.com/
API - https://docs.d-id.com/reference/get-started
API Key - https://studio.d-id.com/account-settings
GitHub Repository - https://github.com/genai-musings/dawdling-with-D-ID
Docker Image - https://hub.docker.com/r/genaimusings/dawdling-with-d-id
Template, Repo Template
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 1 3
Site - https://www.cyberdynesystems.ie
API – https://www.cyberdynesystems.ie/dev/api
API Key - https://www.cyberdynesystems.ie/dev/keys
GitHub Repository - https://github.com/genai-musings/template-repo-template
Docker Image - https://hub.docker.com/r/genaimusings/template-repo-template
Pace of Change
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 1 4
Custom GPTs: ChatGPT-like chatbots. Empowers users
to tailor ChatGPT for specific personal or professional
use cases without needing any development/coding
knowhow. Custom GPTs can be developed for individual
or enterprise use and/or sold via the GPT Store.
GPT Store : AI App Store allowing users to create and
sell new GPTs. Equivalent of Apples’ App Store. No
coding skills required to build and monetize custom
GPTs.
Assistants API: Allows the creation of agent like
experiences within applications.
.
GPT-4 Turbo: Unveiled upgraded
LLM. Knowledge of world events up
to April 2023. More powerful and
cost-effective for developers. 128k
context window in a single prompt,
allowing book scale content
generation.
Copyright Shield: To protect
customers against potential
copyright lawsuits. Addresses
potential copyright infringement
issues related to usage of OpenAI
products.
OpenAI Inaugural DevDay (Nov 6th) Key Announcements:
Conclusions
1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 1 5
AI Models and LLMs are reshaping industries and are about to reshape even more industries.
Briefly explored features of ChatGPT, D-ID Studio, and DALL-E.
Focused on the Integrations and APIs available specifically how they can allow the power of AI Models and
LLMs to be leveraged to create exciting solutions.
Provided sample “workloads” utilizing the API available and shared the code for those workloads via open-
sourced GitHub repositories which include full CI/CD functionality.
Provided a template GitHub repository which can be used to create workloads for other AI Models via the
associated APIs.
Pace of change is astounding, shared key announcements from OpenAI’s inaugural DevDay event.
Q&A
&
Thanks
8 / 0 5 / 2 0 X X P Y C O N I R E L A N D 2 0 2 3 1 6

More Related Content

Similar to Unleashing the Power of Generative AI.pdf

Bhadale group of companies projects portfolio
Bhadale group of companies  projects portfolioBhadale group of companies  projects portfolio
Bhadale group of companies projects portfolioVijayananda Mohire
 
Top 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App DevelopmentTop 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App DevelopmentInexture Solutions
 
Easy path to machine learning (2023-2024)
Easy path to machine learning (2023-2024)Easy path to machine learning (2023-2024)
Easy path to machine learning (2023-2024)wesley chun
 
Session 2023-11.pptx
Session 2023-11.pptxSession 2023-11.pptx
Session 2023-11.pptxAndreeaTom
 
mlflow: Accelerating the End-to-End ML lifecycle
mlflow: Accelerating the End-to-End ML lifecyclemlflow: Accelerating the End-to-End ML lifecycle
mlflow: Accelerating the End-to-End ML lifecycleDatabricks
 
LuminusCraftProject.docx
LuminusCraftProject.docxLuminusCraftProject.docx
LuminusCraftProject.docxsahilsharma4720
 
Generative AI: A Comprehensive Tech Stack Breakdown
Generative AI: A Comprehensive Tech Stack BreakdownGenerative AI: A Comprehensive Tech Stack Breakdown
Generative AI: A Comprehensive Tech Stack BreakdownBenjaminlapid1
 
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionMárton Kodok
 
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFExtensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFLetsConnect
 
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsSocial Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsNiklas Heidloff
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holicTyrell Perera
 
The Eco-System of AI and How to Use It
The Eco-System of AI and How to Use ItThe Eco-System of AI and How to Use It
The Eco-System of AI and How to Use Itinside-BigData.com
 
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahAgileNetwork
 
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...BIHI Oussama
 
Top 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfTop 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfFuGenx Technologies
 
Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...
Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...
Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...e-dialog GmbH
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyAustraliaChapterIIBA
 
Wertschöpfung durch KI in Zeiten von ChatGPT
Wertschöpfung durch KI in Zeiten von ChatGPTWertschöpfung durch KI in Zeiten von ChatGPT
Wertschöpfung durch KI in Zeiten von ChatGPTMIPLM
 

Similar to Unleashing the Power of Generative AI.pdf (20)

What is langchain
What is langchainWhat is langchain
What is langchain
 
AI 2023.pdf
AI 2023.pdfAI 2023.pdf
AI 2023.pdf
 
Bhadale group of companies projects portfolio
Bhadale group of companies  projects portfolioBhadale group of companies  projects portfolio
Bhadale group of companies projects portfolio
 
Top 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App DevelopmentTop 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App Development
 
Easy path to machine learning (2023-2024)
Easy path to machine learning (2023-2024)Easy path to machine learning (2023-2024)
Easy path to machine learning (2023-2024)
 
Session 2023-11.pptx
Session 2023-11.pptxSession 2023-11.pptx
Session 2023-11.pptx
 
mlflow: Accelerating the End-to-End ML lifecycle
mlflow: Accelerating the End-to-End ML lifecyclemlflow: Accelerating the End-to-End ML lifecycle
mlflow: Accelerating the End-to-End ML lifecycle
 
LuminusCraftProject.docx
LuminusCraftProject.docxLuminusCraftProject.docx
LuminusCraftProject.docx
 
Generative AI: A Comprehensive Tech Stack Breakdown
Generative AI: A Comprehensive Tech Stack BreakdownGenerative AI: A Comprehensive Tech Stack Breakdown
Generative AI: A Comprehensive Tech Stack Breakdown
 
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
 
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFExtensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
 
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsSocial Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holic
 
The Eco-System of AI and How to Use It
The Eco-System of AI and How to Use ItThe Eco-System of AI and How to Use It
The Eco-System of AI and How to Use It
 
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
 
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
 
Top 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfTop 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdf
 
Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...
Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...
Google Analytics Konferenz 2018_Machine Learning / AI mit Google_Lukman Ramse...
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
Wertschöpfung durch KI in Zeiten von ChatGPT
Wertschöpfung durch KI in Zeiten von ChatGPTWertschöpfung durch KI in Zeiten von ChatGPT
Wertschöpfung durch KI in Zeiten von ChatGPT
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 

Unleashing the Power of Generative AI.pdf

  • 1. Unleashing the Power of Generative AI: Python API Integration with ChatGPT, DALL-E, and D-ID Studio Eoin Halpin, Tom Halpin 11/11/2023
  • 2. Agenda Presenters AI Models Large Language Models (LLMs) - ChatGPT Image Generation Models – DALL-E Image Manipulation Models – D-ID Studio Integration Considerations Availability of APIs AI Model Integration Examples – ChatGPT, DALL-E, D-ID Studio Template GitHub Repository Pace of change Conclusions 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 2
  • 3. Presenters Tom Halpin: Distinguished Engineer – DevOps Enablement. Help teams move to a DevOps model in support of product-aligned value streams. Facilitate adaption of the associated culture, practices, and tools in organizations. 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 3 Eoin Halpin: Analyst - Project/Program Management Member of agile, customer-facing teams focused on delivering value to stakeholders. Help organizations and customers to gain valuable insights from data.
  • 4. AI Models and Categories 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 4 AI Models: Many diverse AI models each with unique capabilities. Large Language Models (LLMs): Definition: LLMs are advanced AI models that understand and generate human-like text. Applications: Language translation, content generation, chatbots, and more. Key Features: Multimodal capabilities (understand and generate content in multiple modes or types of data i.e. text, images or video), natural language understanding. Example: ChatGPT which is an LLM-based chatbot. Importance: Transforming the way we interact with AI.
  • 5. AI Models and Categories 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 5 Image Generation Models: Definition: Image generation models specialize in creating visual content. Applications: Art creation, design, visual content generation. Example: DALL-E, which generates images from textual descriptions. Importance: Enabling AI to generate visual art and design. Image Manipulation Models: Definition: Models focused on modifying and processing images. Applications: Privacy protection, image enhancement, facial anonymization. Example: D-ID Studio, which anonymizes faces in images. Importance: Enabling AI to manipulate images and enhance visual data.
  • 6. AI Models Covered 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 6 ChatGPT: Overview: ChatGPT is a conversational AI model by OpenAI. Use Cases: Customer support, virtual assistants, interactive user experiences. Integrations: Easily integrated into applications, websites, and products. DALL-E: Overview: DALL-E is an AI model by OpenAI. Creativity Unleashed: Generates images from textual descriptions. Diverse Applications: Art creation, content generation, design. Integrations: Enable developers to use DALL-E's creative capabilities. D-ID Studio: Overview: D-ID Studio is a creative tool by D-ID. Functionality: Image and video manipulation, facial anonymization. Applications: Privacy protection, content creation, media editing. Integrations: Flexible and can be integrated into various platforms.
  • 7. Importance of Integrations 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 7 Brownfield Integrations: • The red pill - stay in wonderland and see how deep the rabbit hole goes. • Majority of companies have the challenge of integrating new technologies with existing technologies. • Large companies have complex IT portfolios with hundreds of strategic applications supporting a broad customer base via a dynamic workforce. • Massive opportunities to integrate AI Models & LLMs into enterprise systems to unlock hereto hidden potential. • Potential Benefits: Enhanced customer experiences, automation, and efficiencies. Greenfield Integrations: The blue pill - wake up in your bed and believe whatever you want to believe. The select few. Limited only by the imagination.
  • 8. Key Considerations for Enterprise Integrations 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 8 Valid Use Case: The use cases chosen need to be aligned with strategic organizational objectives. Data Accessibility: Need to link AI Models with internal systems. Real-time Interactions: Live data allows for up-to-the-minute decisions Security and Compliance: Must ensure data integrity, protection and regulatory adherence. Data Quality: Ensuring data consistency and relevancy for AI Models & LLMs is essential. Workflow Automation: Streamline business processes with AI-powered automation. Scalability and Maintainability: Design integrations for growth and long-term sustainability.
  • 9. Availability of APIs 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 9 OpenAI and D-ID API: ChatGPT, DALL-E and D-ID Studio have APIs for developers. Ease of Access: Quick and straightforward integration into various projects. Community Collaboration: Developers can leverage the capabilities of advanced AI models with ease. Developers' Portal: Access documentation and resources for integration with the AI Models.
  • 10. ChatGPT Integration 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 1 0 Site - https://chat.openai.com/ API - https://platform.openai.com/docs/guides/gpt API Key - https://platform.openai.com/account/api-keys GitHub Repository - https://github.com/genai-musings/chatting-with-ChatGPT Docker Image - https://hub.docker.com/r/genaimusings/chatting-with-chatgpt
  • 11. DALL-E Integration 1 1 / 1 1 / 2 0 2 3 C O N F E R E N C E P R E S E N T A T I O N 1 1 Site - https://openai.com/dall-e-2 API - https://platform.openai.com/docs/guides/images/image-generation?context=node API Key - https://platform.openai.com/account/api-keys GitHub Repository - https://github.com/genai-musings/dallying-with-DALL-E Docker Image - https://hub.docker.com/r/genaimusings/dallying-with-dall-e
  • 12. D-ID Studio Integration 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 1 2 Site - https://www.d-id.com/ API - https://docs.d-id.com/reference/get-started API Key - https://studio.d-id.com/account-settings GitHub Repository - https://github.com/genai-musings/dawdling-with-D-ID Docker Image - https://hub.docker.com/r/genaimusings/dawdling-with-d-id
  • 13. Template, Repo Template 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 1 3 Site - https://www.cyberdynesystems.ie API – https://www.cyberdynesystems.ie/dev/api API Key - https://www.cyberdynesystems.ie/dev/keys GitHub Repository - https://github.com/genai-musings/template-repo-template Docker Image - https://hub.docker.com/r/genaimusings/template-repo-template
  • 14. Pace of Change 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 1 4 Custom GPTs: ChatGPT-like chatbots. Empowers users to tailor ChatGPT for specific personal or professional use cases without needing any development/coding knowhow. Custom GPTs can be developed for individual or enterprise use and/or sold via the GPT Store. GPT Store : AI App Store allowing users to create and sell new GPTs. Equivalent of Apples’ App Store. No coding skills required to build and monetize custom GPTs. Assistants API: Allows the creation of agent like experiences within applications. . GPT-4 Turbo: Unveiled upgraded LLM. Knowledge of world events up to April 2023. More powerful and cost-effective for developers. 128k context window in a single prompt, allowing book scale content generation. Copyright Shield: To protect customers against potential copyright lawsuits. Addresses potential copyright infringement issues related to usage of OpenAI products. OpenAI Inaugural DevDay (Nov 6th) Key Announcements:
  • 15. Conclusions 1 1 / 1 1 / 2 0 2 3 P Y C O N I R E L A N D 2 0 2 3 1 5 AI Models and LLMs are reshaping industries and are about to reshape even more industries. Briefly explored features of ChatGPT, D-ID Studio, and DALL-E. Focused on the Integrations and APIs available specifically how they can allow the power of AI Models and LLMs to be leveraged to create exciting solutions. Provided sample “workloads” utilizing the API available and shared the code for those workloads via open- sourced GitHub repositories which include full CI/CD functionality. Provided a template GitHub repository which can be used to create workloads for other AI Models via the associated APIs. Pace of change is astounding, shared key announcements from OpenAI’s inaugural DevDay event.
  • 16. Q&A & Thanks 8 / 0 5 / 2 0 X X P Y C O N I R E L A N D 2 0 2 3 1 6