BioBot is an AI-powered chatbot designed to provide conversational assistance on biotechnology topics. It remembers the context of the conversation, making interactions more natural and informative.
- Conversational capabilities with context retention
- Provides information related to various biotechnology topics
- Front-end bundled using
vite.js
- Back-end built with Node.js
- Powered by Cohere AI chat models
- Node.js installed on your machine
- Cohere AI API keys
-
Clone the repository:
git clone https://github.com/Biotechnologyguy/BioBot.git cd biobot
-
Set up the environment variables:
nano .env
Add your Cohere AI API key to the
.env
file (variable:COHERE_API_KEY
).
-
Navigate to the client folder:
cd client
-
Install the dependencies:
npm install
-
Start the application:
npm run dev
-
Open another terminal or command prompt.
-
Navigate to the server folder:
cd server
-
Install the dependencies:
npm install
-
Run the server:
node server.js
Once the application is running, you can interact with BioBot through the provided interface. Simply start the conversation and ask any biotechnology-related questions.
Contributions are welcome! Please fork the repository and submit a pull request for review.
For any questions or feedback, please reach out to founder@biotechnologyguy.com.