This is the AI Hub for the Beavs.ai project. This is where we'll store our data, integrations, and other AI-related things.
- Clone the repo
git clone https://github.com/OSU-App-Club/beavsAI-AI.git
- Create a virtual enviornment for the project
cd beavsAI-AI
cd server
python -m venv venv
- Activate the virtual enviornment
source venv/bin/activate
- Install the required packages
pip install -r requirements.txt
- Create a
.env
file in/server
and add the following:
OPENAI_API_KEY="INSERT"
PINECONE_API_KEY="INSERT"
PINECONE_API_ENV="INSERT"
PORT="8000"
- Start the development server (with hot reloading)
uvicorn main:app --reload
- Open the development server in your browser
http://localhost:8000
- The
/data
directory is where we'll store our data. This will be used for indexing and loading our data.
- The
/server
directory is where we'll store our server code. This will be used for serving our API and other server-related things.
Distributed under the MIT License. See LICENSE
for more information.
This project is being developed by the Oregon State University App Development Club