In this session, I propose an integration of Drupal and ChatGPT to enable new possibilities. I will demonstrate how to use the GPT model to generate text and complete tasks such as answering questions, summarising content, or generating new content. The integration could be done using the OpenAI API, which allows developers to access the GPT model and make API calls from within a Drupal module or theme.
Additionally, I will show how to store our content as Embeddings into a vector database to provide a chatGPT-like search experience for the user. This technique, called RAG, is used as an alternative to fine-tuning.
Learning Outcomes
- Understanding how the OpenAI model works and integrates with Drupal
- Generate content and images
- Store content in a Vector Database
- Enable a chatGPT-like search experience for the user
This integration of Drupal and ChatGPT has the potential to revolutionise user interaction with websites and web applications by providing a more natural and intuitive experience.
Prerequisites
- API Understanding
- Content Creation
- Site Configuration

Vincenzo Gambino
I am a Senior PHP and JavaScript Software Developer based in London, specialising in web applications for medium to large businesses. I co-authored Jumpstart Jamstack Development and have extensive experience building decoupled, headless applications. I integrate AI systems into applications and contribute to the Drupal community as both a developer and speaker
Time Slot
10:00am to 10:45am (3/14/25)
Room
Bowl 002 (Level 0)
Session Category
Development & Performance
Who Should Attend
Back-end Developers
Content Editors
Decision Makers