First, you need an API key that you can generate here: (https://beta.openai.com/account/api-keys)
- It is compatible with Xe5 and later versions.
- Uses XSuperObject library which is included in the project files(https://github.com/onryldz/x-superobject/blob/master/XSuperObject.pas)
- Settings are stored in registry which can be found here: Computer\HKEY_CURRENT_USER\Software\ChatGPTWizard
- Consider that if you run it in the IDE without opening any project it will raise a message that it cannot load the SSL library
- This issue can be fixed if you put SSL libraries(can find them in the resource folder) besides the bds.exe or in Bpl folder(mine is this ==> C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl) or you can use a build event on the project's properties to copy these two class libraries if there are not. Another point: You don't have to do that because it will work fine when you open any project in the IDE before using this plugin! I'm not sure that this behavior depends on the installed components or libraries or if the IDE will load SSL libraries at the moment you open even a new application, although using the plugin when you are working on a project seems more useful anyway.
cpt:Create a full unit in Delphi including a class to create an XML file.:cpt
Short demo video ver.1 : https://youtu.be/vUgHg3ZPvXI
Full demo ver.2 : https://youtu.be/qHqEGfxAhIM
Presentation: CHAtGPT wizard.pptx
Goud luck.