
Join this course to learn how to use the calligraphy PHP framework to seamlessly interface with the OpenAI API, build GPTs and assistants, and deploy generative AI applications.
Install calligraphy using docker to run a PHP environment, ensuring PHP 7.2 or higher (preferably 8). Explore the MVC structure—framework, application with config, controllers, models, views, and routing.
Build a custom controller with the calligraphy framework to interface OpenAI GPT and DALL·E, enabling programmatic text and image generation on a local server.
Explore creating and engaging OpenAI assistants within the calligraphy framework, including building targeted assistants, managing conversations, and using retrieval and code interpreter tools.
Artificial Intelligence has made significant strides in the last couple of years especially - unexpectedly - in the creative world. OpenAI has been a major player in bringing generative artificial intelligence to the mass. For those of you who have not heard about generative AI before, it is the ability of the machine to create and produce new ideas from what it already knows. ChatGPT and DALL.E and Midjourney, to name a few, are examples of generative AI that create art (text or images) out of simple sentences provided by a user.
Caligrafy integrates seamlessly with many of the AI models provided by OpenAI to give the opportunity for developers to use them easily and to build next generation applications.
This course shows you how Caligrafy can be used to create powerful AI by interfacing seamlessly with OpenAI.
In this course, students will learn to
Explore the Caligrafy/OpenAI integration
Use the Caligrafy OpenAI module to engage with OpenAI GPTs and DALL.E
Use the Caligrafy Assistant module to easily create and manage OpenAI Assistants
Build AI assistants easily and efficiently
Requirements for this course
An OpenAI account needs to be created and needs to be funded ($5-10)
Basic Knowledge of HTML/CSS/Javascript
Basic Knowledge of PHP
Basic Knowledge of Caligrafy (Udemy Course: Introduction to Caligrafy)