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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 TI 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 / 05 / 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

What's hot

AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckAI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckSlideTeam
ย 
The Future of AI is Generative not Discriminative 5/26/2021
The Future of AI is Generative not Discriminative 5/26/2021The Future of AI is Generative not Discriminative 5/26/2021
The Future of AI is Generative not Discriminative 5/26/2021Steve Omohundro
ย 
CHATGPT VS BARD AI
CHATGPT VS BARD AICHATGPT VS BARD AI
CHATGPT VS BARD AIRajaSubramanianV
ย 
Generative AI for the rest of us
Generative AI for the rest of usGenerative AI for the rest of us
Generative AI for the rest of usMassimo Ferre'
ย 
Artificial Intelligence (AI) and Climate Change
Artificial Intelligence (AI) and Climate ChangeArtificial Intelligence (AI) and Climate Change
Artificial Intelligence (AI) and Climate ChangeMilad Jahandideh
ย 
Chat GPT and Generative AI in Higher Education - Empowering Educators and Lea...
Chat GPT and Generative AI in Higher Education - Empowering Educators and Lea...Chat GPT and Generative AI in Higher Education - Empowering Educators and Lea...
Chat GPT and Generative AI in Higher Education - Empowering Educators and Lea...Alain Goudey
ย 
Generative AI: Past, Present, and Future โ€“ A Practitioner's Perspective
Generative AI: Past, Present, and Future โ€“ A Practitioner's PerspectiveGenerative AI: Past, Present, and Future โ€“ A Practitioner's Perspective
Generative AI: Past, Present, and Future โ€“ A Practitioner's PerspectiveHuahai Yang
ย 
Generative AI - The New Reality: How Key Players Are Progressing
Generative AI - The New Reality: How Key Players Are Progressing Generative AI - The New Reality: How Key Players Are Progressing
Generative AI - The New Reality: How Key Players Are Progressing Vishal Sharma
ย 
Ursa Labs and Apache Arrow in 2019
Ursa Labs and Apache Arrow in 2019Ursa Labs and Apache Arrow in 2019
Ursa Labs and Apache Arrow in 2019Wes McKinney
ย 
๐†๐ž๐ง๐ž๐ซ๐š๐ญ๐ข๐ฏ๐ž ๐€๐ˆ: ๐‚๐ก๐š๐ง๐ ๐ข๐ง๐  ๐‡๐จ๐ฐ ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐ˆ๐ง๐ง๐จ๐ฏ๐š๐ญ๐ž๐ฌ ๐š๐ง๐ ๐Ž๐ฉ๐ž๐ซ๐š๐ญ๐ž๐ฌ
๐†๐ž๐ง๐ž๐ซ๐š๐ญ๐ข๐ฏ๐ž ๐€๐ˆ: ๐‚๐ก๐š๐ง๐ ๐ข๐ง๐  ๐‡๐จ๐ฐ ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐ˆ๐ง๐ง๐จ๐ฏ๐š๐ญ๐ž๐ฌ ๐š๐ง๐ ๐Ž๐ฉ๐ž๐ซ๐š๐ญ๐ž๐ฌ๐†๐ž๐ง๐ž๐ซ๐š๐ญ๐ข๐ฏ๐ž ๐€๐ˆ: ๐‚๐ก๐š๐ง๐ ๐ข๐ง๐  ๐‡๐จ๐ฐ ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐ˆ๐ง๐ง๐จ๐ฏ๐š๐ญ๐ž๐ฌ ๐š๐ง๐ ๐Ž๐ฉ๐ž๐ซ๐š๐ญ๐ž๐ฌ
๐†๐ž๐ง๐ž๐ซ๐š๐ญ๐ข๐ฏ๐ž ๐€๐ˆ: ๐‚๐ก๐š๐ง๐ ๐ข๐ง๐  ๐‡๐จ๐ฐ ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐ˆ๐ง๐ง๐จ๐ฏ๐š๐ญ๐ž๐ฌ ๐š๐ง๐ ๐Ž๐ฉ๐ž๐ซ๐š๐ญ๐ž๐ฌVINCI Digital - Industrial IoT (IIoT) Strategic Advisory
ย 
Exploring the future of verbatim coding with ChatGPT
Exploring the future of verbatim coding with ChatGPTExploring the future of verbatim coding with ChatGPT
Exploring the future of verbatim coding with ChatGPTRay Poynter
ย 
Generative AI
Generative AIGenerative AI
Generative AIlutzsuarnaba1
ย 
Landscape of AI/ML in 2023
Landscape of AI/ML in 2023Landscape of AI/ML in 2023
Landscape of AI/ML in 2023HyunJoon Jung
ย 
AI threats
AI threatsAI threats
AI threatsFiros Vp
ย 
LLMs_talk_March23.pdf
LLMs_talk_March23.pdfLLMs_talk_March23.pdf
LLMs_talk_March23.pdfChaoYang81
ย 
MuleSoft + Augmented Reality & ChatGPT
MuleSoft + Augmented Reality & ChatGPTMuleSoft + Augmented Reality & ChatGPT
MuleSoft + Augmented Reality & ChatGPTMuleSoft Meetups
ย 
The updated non-technical introduction to ChatGPT SEDA March 2023.pptx
The updated non-technical introduction to ChatGPT SEDA March 2023.pptxThe updated non-technical introduction to ChatGPT SEDA March 2023.pptx
The updated non-technical introduction to ChatGPT SEDA March 2023.pptxSue Beckingham
ย 

What's hot (20)

AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckAI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
ย 
The Future of AI is Generative not Discriminative 5/26/2021
The Future of AI is Generative not Discriminative 5/26/2021The Future of AI is Generative not Discriminative 5/26/2021
The Future of AI is Generative not Discriminative 5/26/2021
ย 
CHATGPT VS BARD AI
CHATGPT VS BARD AICHATGPT VS BARD AI
CHATGPT VS BARD AI
ย 
ChatGPT: The Hype vs Reality
ChatGPT: The Hype vs Reality ChatGPT: The Hype vs Reality
ChatGPT: The Hype vs Reality
ย 
Generative AI for the rest of us
Generative AI for the rest of usGenerative AI for the rest of us
Generative AI for the rest of us
ย 
Implementing Ethics in AI
Implementing Ethics in AIImplementing Ethics in AI
Implementing Ethics in AI
ย 
Artificial Intelligence (AI) and Climate Change
Artificial Intelligence (AI) and Climate ChangeArtificial Intelligence (AI) and Climate Change
Artificial Intelligence (AI) and Climate Change
ย 
Chat GPT and Generative AI in Higher Education - Empowering Educators and Lea...
Chat GPT and Generative AI in Higher Education - Empowering Educators and Lea...Chat GPT and Generative AI in Higher Education - Empowering Educators and Lea...
Chat GPT and Generative AI in Higher Education - Empowering Educators and Lea...
ย 
Generative AI: Past, Present, and Future โ€“ A Practitioner's Perspective
Generative AI: Past, Present, and Future โ€“ A Practitioner's PerspectiveGenerative AI: Past, Present, and Future โ€“ A Practitioner's Perspective
Generative AI: Past, Present, and Future โ€“ A Practitioner's Perspective
ย 
Generative AI - The New Reality: How Key Players Are Progressing
Generative AI - The New Reality: How Key Players Are Progressing Generative AI - The New Reality: How Key Players Are Progressing
Generative AI - The New Reality: How Key Players Are Progressing
ย 
Ursa Labs and Apache Arrow in 2019
Ursa Labs and Apache Arrow in 2019Ursa Labs and Apache Arrow in 2019
Ursa Labs and Apache Arrow in 2019
ย 
ChatGPT General Meeting
ChatGPT General MeetingChatGPT General Meeting
ChatGPT General Meeting
ย 
๐†๐ž๐ง๐ž๐ซ๐š๐ญ๐ข๐ฏ๐ž ๐€๐ˆ: ๐‚๐ก๐š๐ง๐ ๐ข๐ง๐  ๐‡๐จ๐ฐ ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐ˆ๐ง๐ง๐จ๐ฏ๐š๐ญ๐ž๐ฌ ๐š๐ง๐ ๐Ž๐ฉ๐ž๐ซ๐š๐ญ๐ž๐ฌ
๐†๐ž๐ง๐ž๐ซ๐š๐ญ๐ข๐ฏ๐ž ๐€๐ˆ: ๐‚๐ก๐š๐ง๐ ๐ข๐ง๐  ๐‡๐จ๐ฐ ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐ˆ๐ง๐ง๐จ๐ฏ๐š๐ญ๐ž๐ฌ ๐š๐ง๐ ๐Ž๐ฉ๐ž๐ซ๐š๐ญ๐ž๐ฌ๐†๐ž๐ง๐ž๐ซ๐š๐ญ๐ข๐ฏ๐ž ๐€๐ˆ: ๐‚๐ก๐š๐ง๐ ๐ข๐ง๐  ๐‡๐จ๐ฐ ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐ˆ๐ง๐ง๐จ๐ฏ๐š๐ญ๐ž๐ฌ ๐š๐ง๐ ๐Ž๐ฉ๐ž๐ซ๐š๐ญ๐ž๐ฌ
๐†๐ž๐ง๐ž๐ซ๐š๐ญ๐ข๐ฏ๐ž ๐€๐ˆ: ๐‚๐ก๐š๐ง๐ ๐ข๐ง๐  ๐‡๐จ๐ฐ ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐ˆ๐ง๐ง๐จ๐ฏ๐š๐ญ๐ž๐ฌ ๐š๐ง๐ ๐Ž๐ฉ๐ž๐ซ๐š๐ญ๐ž๐ฌ
ย 
Exploring the future of verbatim coding with ChatGPT
Exploring the future of verbatim coding with ChatGPTExploring the future of verbatim coding with ChatGPT
Exploring the future of verbatim coding with ChatGPT
ย 
Generative AI
Generative AIGenerative AI
Generative AI
ย 
Landscape of AI/ML in 2023
Landscape of AI/ML in 2023Landscape of AI/ML in 2023
Landscape of AI/ML in 2023
ย 
AI threats
AI threatsAI threats
AI threats
ย 
LLMs_talk_March23.pdf
LLMs_talk_March23.pdfLLMs_talk_March23.pdf
LLMs_talk_March23.pdf
ย 
MuleSoft + Augmented Reality & ChatGPT
MuleSoft + Augmented Reality & ChatGPTMuleSoft + Augmented Reality & ChatGPT
MuleSoft + Augmented Reality & ChatGPT
ย 
The updated non-technical introduction to ChatGPT SEDA March 2023.pptx
The updated non-technical introduction to ChatGPT SEDA March 2023.pptxThe updated non-technical introduction to ChatGPT SEDA March 2023.pptx
The updated non-technical introduction to ChatGPT SEDA March 2023.pptx
ย 

Similar to Unleashing the Power of Generative AI.pdf

Unleashing the Power of Generative AI.pdf
Unleashing the Power of Generative AI.pdfUnleashing the Power of Generative AI.pdf
Unleashing the Power of Generative AI.pdfeoinhalpin99
ย 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB
ย 
Top no-code AI Platforms
Top no-code AI PlatformsTop no-code AI Platforms
Top no-code AI Platformsaitech1
ย 
Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should knowdeorwine infotech
ย 
Artificial intelligence in android development
Artificial intelligence in android developmentArtificial intelligence in android development
Artificial intelligence in android developmentanikeshkumar11
ย 
leewayhertz.com-How to build a generative AI solution From prototyping to pro...
leewayhertz.com-How to build a generative AI solution From prototyping to pro...leewayhertz.com-How to build a generative AI solution From prototyping to pro...
leewayhertz.com-How to build a generative AI solution From prototyping to pro...KristiLBurns
ย 
Bhadale group of companies projects portfolio
Bhadale group of companies  projects portfolioBhadale group of companies  projects portfolio
Bhadale group of companies projects portfolioVijayananda Mohire
ย 
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
ย 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
ย 
Open Source AI - News and examples
Open Source AI - News and examplesOpen Source AI - News and examples
Open Source AI - News and examplesLuciano Resende
ย 
What is langchain
What is langchainWhat is langchain
What is langchainBluebash LLC
ย 
LuminusCraftProject.docx
LuminusCraftProject.docxLuminusCraftProject.docx
LuminusCraftProject.docxsahilsharma4720
ย 
Session 2023-11.pptx
Session 2023-11.pptxSession 2023-11.pptx
Session 2023-11.pptxAndreeaTom
ย 
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
ย 
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
ย 
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
ย 
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
ย 
AI 2023.pdf
AI 2023.pdfAI 2023.pdf
AI 2023.pdfDavidCieslak4
ย 
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
ย 

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

Unleashing the Power of Generative AI.pdf
Unleashing the Power of Generative AI.pdfUnleashing the Power of Generative AI.pdf
Unleashing the Power of Generative AI.pdf
ย 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
ย 
Top no-code AI Platforms
Top no-code AI PlatformsTop no-code AI Platforms
Top no-code AI Platforms
ย 
Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should know
ย 
Artificial intelligence in android development
Artificial intelligence in android developmentArtificial intelligence in android development
Artificial intelligence in android development
ย 
leewayhertz.com-How to build a generative AI solution From prototyping to pro...
leewayhertz.com-How to build a generative AI solution From prototyping to pro...leewayhertz.com-How to build a generative AI solution From prototyping to pro...
leewayhertz.com-How to build a generative AI solution From prototyping to pro...
ย 
Bhadale group of companies projects portfolio
Bhadale group of companies  projects portfolioBhadale group of companies  projects portfolio
Bhadale group of companies projects portfolio
ย 
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
ย 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
ย 
Open Source AI - News and examples
Open Source AI - News and examplesOpen Source AI - News and examples
Open Source AI - News and examples
ย 
What is langchain
What is langchainWhat is langchain
What is langchain
ย 
LuminusCraftProject.docx
LuminusCraftProject.docxLuminusCraftProject.docx
LuminusCraftProject.docx
ย 
Session 2023-11.pptx
Session 2023-11.pptxSession 2023-11.pptx
Session 2023-11.pptx
ย 
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
ย 
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
ย 
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
ย 
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)
ย 
AI 2023.pdf
AI 2023.pdfAI 2023.pdf
AI 2023.pdf
ย 
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
ย 

Recently uploaded

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
ย 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
ย 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
ย 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
ย 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
ย 
Dealing with Cultural Dispersion โ€” Stefano Lambiase โ€” ICSE-SEIS 2024
Dealing with Cultural Dispersion โ€” Stefano Lambiase โ€” ICSE-SEIS 2024Dealing with Cultural Dispersion โ€” Stefano Lambiase โ€” ICSE-SEIS 2024
Dealing with Cultural Dispersion โ€” Stefano Lambiase โ€” ICSE-SEIS 2024StefanoLambiase
ย 
Call Us๐Ÿ”>เผ’+91-9711147426โ‡›Call In girls karol bagh (Delhi)
Call Us๐Ÿ”>เผ’+91-9711147426โ‡›Call In girls karol bagh (Delhi)Call Us๐Ÿ”>เผ’+91-9711147426โ‡›Call In girls karol bagh (Delhi)
Call Us๐Ÿ”>เผ’+91-9711147426โ‡›Call In girls karol bagh (Delhi)jennyeacort
ย 
GOING AOT WITH GRAALVM โ€“ DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM โ€“ DEVOXX GREECE.pdfGOING AOT WITH GRAALVM โ€“ DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM โ€“ DEVOXX GREECE.pdfAlina Yurenko
ย 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
ย 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
ย 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
ย 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
ย 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
ย 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
ย 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
ย 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
ย 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
ย 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
ย 
Russian Call Girls in Karol Bagh Aasnvi โžก๏ธ 8264348440 ๐Ÿ’‹๐Ÿ“ž Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi โžก๏ธ 8264348440 ๐Ÿ’‹๐Ÿ“ž Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi โžก๏ธ 8264348440 ๐Ÿ’‹๐Ÿ“ž Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi โžก๏ธ 8264348440 ๐Ÿ’‹๐Ÿ“ž Independent Escort S...soniya singh
ย 

Recently uploaded (20)

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
ย 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
ย 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
ย 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ย 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
ย 
Dealing with Cultural Dispersion โ€” Stefano Lambiase โ€” ICSE-SEIS 2024
Dealing with Cultural Dispersion โ€” Stefano Lambiase โ€” ICSE-SEIS 2024Dealing with Cultural Dispersion โ€” Stefano Lambiase โ€” ICSE-SEIS 2024
Dealing with Cultural Dispersion โ€” Stefano Lambiase โ€” ICSE-SEIS 2024
ย 
Call Us๐Ÿ”>เผ’+91-9711147426โ‡›Call In girls karol bagh (Delhi)
Call Us๐Ÿ”>เผ’+91-9711147426โ‡›Call In girls karol bagh (Delhi)Call Us๐Ÿ”>เผ’+91-9711147426โ‡›Call In girls karol bagh (Delhi)
Call Us๐Ÿ”>เผ’+91-9711147426โ‡›Call In girls karol bagh (Delhi)
ย 
GOING AOT WITH GRAALVM โ€“ DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM โ€“ DEVOXX GREECE.pdfGOING AOT WITH GRAALVM โ€“ DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM โ€“ DEVOXX GREECE.pdf
ย 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
ย 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
ย 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
ย 
Hot Sexy call girls in Patel Nagar๐Ÿ” 9953056974 ๐Ÿ” escort Service
Hot Sexy call girls in Patel Nagar๐Ÿ” 9953056974 ๐Ÿ” escort ServiceHot Sexy call girls in Patel Nagar๐Ÿ” 9953056974 ๐Ÿ” escort Service
Hot Sexy call girls in Patel Nagar๐Ÿ” 9953056974 ๐Ÿ” escort Service
ย 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
ย 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
ย 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
ย 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
ย 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
ย 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
ย 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
ย 
Russian Call Girls in Karol Bagh Aasnvi โžก๏ธ 8264348440 ๐Ÿ’‹๐Ÿ“ž Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi โžก๏ธ 8264348440 ๐Ÿ’‹๐Ÿ“ž Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi โžก๏ธ 8264348440 ๐Ÿ’‹๐Ÿ“ž Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi โžก๏ธ 8264348440 ๐Ÿ’‹๐Ÿ“ž Independent Escort S...
ย 

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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 TI 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 LA N D 2 02 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 / 05 / 2 0 X X P Y C O N I R E L A N D 2 0 2 3 1 6