This simple ReactJS project that I created is an AI Chatbot that uses apiKey from OpenAI.

cd react-chatgpt-openai
npm install
//add what is needed
npm i react-markdownGo to the src folder and copy the components folder and its contents to your react project.
Impport components
Call Component
<HyTechAi apiKey="your apiKey" />Code Example (App.js)
import './App.css';
function App() {
return (
<>
<HyTechAi apiKey="your apiKey" />
</>
);
}
export default App;
| Atribute | Description |
|---|---|
| apiKey="" | You can get apiKey on the official openAI website: GET API KEY |
| aiModel="" | Required to use GPT-3 or GPT-4 models: View Models |
| aiPrompt="" | You can give commands to your bot |
| aiName="" | Change your bot name |
| aiMessage="" | Greet the user before asking a question |
| senderName="" | Change user name |
| typingLoad="" | Changing text Bot is typing... |
| buttonText="" | Change the submit button text |
You can change/customize the appearance in the style.css file
I didn't encrypt this repository for you to develop in it. If there are problems, please tell me the problem and I will fix it immediately, don't forget to give a star.
Hope it is useful, Warm greetings from me.