SlideShare a Scribd company logo
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

Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdfGenerative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
shashanksalunkhe12
 
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
Bernard Marr
 
How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...
Maxim Salnikov
 
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Episode 2: The LLM / GPT / AI Prompt / Data Engineer RoadmapEpisode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Anant Corporation
 
How ChatGPT and AI-assisted coding changes software engineering profoundly
How ChatGPT and AI-assisted coding changes software engineering profoundlyHow ChatGPT and AI-assisted coding changes software engineering profoundly
How ChatGPT and AI-assisted coding changes software engineering profoundly
Pekka Abrahamsson / Tampere University
 
OpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptxOpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptx
Udaiappa Ramachandran
 
ChatGPT and OpenAI.pdf
ChatGPT and OpenAI.pdfChatGPT and OpenAI.pdf
ChatGPT and OpenAI.pdf
Sonal Tiwari
 
Presentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptxPresentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptx
NitinKhandelwal71
 
LangChain Intro by KeyMate.AI
LangChain Intro by KeyMate.AILangChain Intro by KeyMate.AI
LangChain Intro by KeyMate.AI
OzgurOscarOzkan
 
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
Massimo Ferre'
 
codex.pptx
codex.pptxcodex.pptx
codex.pptx
ASHISH KUMAR
 
Prompt Engineering.pptx
Prompt Engineering.pptxPrompt Engineering.pptx
Prompt Engineering.pptx
ahmedmishfaq
 
Implications of GPT-3
Implications of GPT-3Implications of GPT-3
Implications of GPT-3
Raven Jiang
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
Maxim Salnikov
 
Unleashing The Power Of CHAT-GPT
Unleashing The Power Of CHAT-GPTUnleashing The Power Of CHAT-GPT
Unleashing The Power Of CHAT-GPT
Demetris D-Papa
 
Cavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AICavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures
 
Build an LLM-powered application using LangChain.pdf
Build an LLM-powered application using LangChain.pdfBuild an LLM-powered application using LangChain.pdf
Build an LLM-powered application using LangChain.pdf
AnastasiaSteele10
 
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdf
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdfRetrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdf
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdf
Po-Chuan Chen
 
Applications of Large Language Models in Materials Discovery and Design
Applications of Large Language Models in Materials Discovery and DesignApplications of Large Language Models in Materials Discovery and Design
Applications of Large Language Models in Materials Discovery and Design
Anubhav Jain
 
Neural Language Generation Head to Toe
Neural Language Generation Head to Toe Neural Language Generation Head to Toe
Neural Language Generation Head to Toe
Hady Elsahar
 

What's hot (20)

Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdfGenerative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
Generative-AI-Exploring-beyond-the-horizons-possibilities-of-AI-WP.pdf
 
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
 
How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...How Azure helps to build better business processes and customer experiences w...
How Azure helps to build better business processes and customer experiences w...
 
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Episode 2: The LLM / GPT / AI Prompt / Data Engineer RoadmapEpisode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
 
How ChatGPT and AI-assisted coding changes software engineering profoundly
How ChatGPT and AI-assisted coding changes software engineering profoundlyHow ChatGPT and AI-assisted coding changes software engineering profoundly
How ChatGPT and AI-assisted coding changes software engineering profoundly
 
OpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptxOpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptx
 
ChatGPT and OpenAI.pdf
ChatGPT and OpenAI.pdfChatGPT and OpenAI.pdf
ChatGPT and OpenAI.pdf
 
Presentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptxPresentation-Open AI Chat GPT-4 3.pptx
Presentation-Open AI Chat GPT-4 3.pptx
 
LangChain Intro by KeyMate.AI
LangChain Intro by KeyMate.AILangChain Intro by KeyMate.AI
LangChain Intro by KeyMate.AI
 
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
 
codex.pptx
codex.pptxcodex.pptx
codex.pptx
 
Prompt Engineering.pptx
Prompt Engineering.pptxPrompt Engineering.pptx
Prompt Engineering.pptx
 
Implications of GPT-3
Implications of GPT-3Implications of GPT-3
Implications of GPT-3
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
Unleashing The Power Of CHAT-GPT
Unleashing The Power Of CHAT-GPTUnleashing The Power Of CHAT-GPT
Unleashing The Power Of CHAT-GPT
 
Cavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AICavalry Ventures | Deep Dive: Generative AI
Cavalry Ventures | Deep Dive: Generative AI
 
Build an LLM-powered application using LangChain.pdf
Build an LLM-powered application using LangChain.pdfBuild an LLM-powered application using LangChain.pdf
Build an LLM-powered application using LangChain.pdf
 
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdf
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdfRetrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdf
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.pdf
 
Applications of Large Language Models in Materials Discovery and Design
Applications of Large Language Models in Materials Discovery and DesignApplications of Large Language Models in Materials Discovery and Design
Applications of Large Language Models in Materials Discovery and Design
 
Neural Language Generation Head to Toe
Neural Language Generation Head to Toe Neural Language Generation Head to Toe
Neural Language Generation Head to Toe
 

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.pdf
eoinhalpin99
 
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
MongoDB
 
How to build a generative AI solution.pdf
How to build a generative AI solution.pdfHow to build a generative AI solution.pdf
How to build a generative AI solution.pdf
ChristopherTHyatt
 
Top no-code AI Platforms
Top no-code AI PlatformsTop no-code AI Platforms
Top no-code AI Platforms
aitech1
 
Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should know
deorwine infotech
 
How to build a generative AI solution.pdf
How to build a generative AI solution.pdfHow to build a generative AI solution.pdf
How to build a generative AI solution.pdf
alexjohnson7307
 
Mohamed Amrith Project and Contributions
Mohamed Amrith Project and ContributionsMohamed Amrith Project and Contributions
Mohamed Amrith Project and Contributions
MuslimVoice3
 
Artificial intelligence in android development
Artificial intelligence in android developmentArtificial intelligence in android development
Artificial intelligence in android development
anikeshkumar11
 
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 portfolio
Vijayananda 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 Action
Má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 examples
Luciano Resende
 
What is langchain
What is langchainWhat is langchain
What is langchain
Bluebash
 
LuminusCraftProject.docx
LuminusCraftProject.docxLuminusCraftProject.docx
LuminusCraftProject.docx
sahilsharma4720
 
Session 2023-11.pptx
Session 2023-11.pptxSession 2023-11.pptx
Session 2023-11.pptx
AndreeaTom
 
Python AWS Expert Engineer (Consultant/Freelancer)
Python AWS Expert Engineer (Consultant/Freelancer)Python AWS Expert Engineer (Consultant/Freelancer)
Python AWS Expert Engineer (Consultant/Freelancer)
Saurabh Jaiswal
 
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
FuGenx 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 Development
Inexture 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 OpenNTF
LetsConnect
 

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
 
How to build a generative AI solution.pdf
How to build a generative AI solution.pdfHow to build a generative AI solution.pdf
How to build a generative AI solution.pdf
 
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
 
How to build a generative AI solution.pdf
How to build a generative AI solution.pdfHow to build a generative AI solution.pdf
How to build a generative AI solution.pdf
 
Mohamed Amrith Project and Contributions
Mohamed Amrith Project and ContributionsMohamed Amrith Project and Contributions
Mohamed Amrith Project and Contributions
 
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
 
Python AWS Expert Engineer (Consultant/Freelancer)
Python AWS Expert Engineer (Consultant/Freelancer)Python AWS Expert Engineer (Consultant/Freelancer)
Python AWS Expert Engineer (Consultant/Freelancer)
 
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
 

Recently uploaded

Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 

Recently uploaded (20)

Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 

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