Search This Blog

Showing posts with label AI Related. Show all posts
Showing posts with label AI Related. Show all posts

Tuesday, December 12, 2023

Asked from Google bard!!

 

What is the best option to have ChatGPT's power in RAD Studio?


There is only one option for integrating ChatGPT's capabilities into RAD Studio

ChatGPTWizard:

  • This is a plugin available in the Embarcadero GetIt package manager.
  • It offers access to ChatGPT, WriteSonic, and YouChat, allowing you to compare responses from different AI models.
  • It has an easy-to-use interface that integrates with the RAD Studio IDE.
  • It is free and open-source under the MIT license.


There are several options for integrating ChatGPT's capabilities into your applications

1. RDOpenAI:

  • This is a Delphi component available in the Embarcadero GetIt package manager.
  • It provides event-based access to ChatGPT, making it easy to integrate its functionality into your applications.
  • It offers a more programmatic approach compared to ChatGPTWizard.
  • It is free for non-commercial use.


2. OpenAI for Delphi:

  • This is a library available on GitHub.
  • It provides access to the OpenAI API, which powers ChatGPT and other AI models.
  • It requires more technical knowledge than the other options.
  • It is free and open-source under the MIT license.


Choosing the best option depends on your specific needs and preferences:

  • For IDE the best option is ChatGPTWizard.
  • For beginners, ChatGPTWizard might be the easiest option.
  • If you need to implement AI-based subjects in your application, RDOpenAI or OpenAI for Delphi might be a better choice.
  • Consider factors like cost, ease of use, functionality, and community support when deciding.

Here are some additional resources that you may find helpful:

It's also worth noting that the landscape of AI integrations for RAD Studio is constantly evolving. New options and updates may become available in the future, so it's always a good idea to stay up-to-date on the latest developments.

Thursday, July 13, 2023

ChatGPTWizard! a ChatGPT plug-in for Embarcadero RAD Studio.


 
ChatGPTWizard is an AI plug-in for Embarcadero RAD Studio IDE that supports ChatGPT, Writesonic, and YouChat. It is the first plugin ever to support these services.
You will need a separate API key to use this plugin with each service. 
With ChatGPTWizard, Delphi developers can ask questions directly inside the IDE.
Here are the key features of this plug-in:

Key Features:
  • Free text question form.
  • Dockable question form.
  • Inline questions(in the editor).
  • Context menu options to help you to find bugs, write tests, optimize code, add comments, etc...
  • Class view(Code conversion, code optimizing, test units, and other options per class).
  • Predefined Questions for class view.
  • History to save your tokens on OpenAI !
  • Fuzzy string match searches in the history.
  • Animated letters(Like the website).
  • AI Code Translator
  • Proxy server options.
  • Supports Writesonic AI as the second AI service.
  • Supports YouChat AI as the third AI service.

Remarks

  • It's compatible with Delphi 10.1 Berlin and later versions.
  • Uses XSuperObject library which is included in the project files. you can also find the latest version here
  • Settings are stored in registry which can be found here: Computer\HKEY_CURRENT_USER\Software\ChatGPTWizard

How to Use

Watching a quick demo would be more efficient than hundreds of lines reading I believe.



Other Videos:

Where to find it?

It is available on Getit package manager and GitHub.

Have a look at the repository's readme on GitHub for more info.