This simple ReactJS project that I created is an AI Chatbot that uses apiKey from OpenAI.
git clone https://github.com/fitri-hy/react-chatgpt-openai.git
cd react-chatgpt-openai
npm install
//add what is needed
npm i react-markdown
Go to the src
folder and copy the components
folder and its contents to your react project.
Impport components
import HyTechAi from './components/HyTechAI';
Call Component
<HyTechAi apiKey="your apiKey" />
Code Example (App.js)
import HyTechAi from './components/HyTechAI';
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 |
<HyTechAi
apiKey="your apiKey"
aiModel="gpt-3.5-turbo"
aiPrompt="Kamu adalah Hytech-AI yang dikembangkan oleh Hy-Tech Group"
aiName="Hytech-AI"
aiMessage="Hello, I'm Hytech-AI, Ask me anything!"
senderName="You"
typingLoad="Hytech-AI is typing..."
buttonText="Ask"
/>
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.
Official Site: VISIT