OpenLord is a simple open-source chatbot built with cutting-edge AI models and technologies. It leverages the power of the Vercel AI SDK to provide an intelligent and responsive chat experience.
- Node.js
- npm
-
Clone the repository:
git clone https://github.com/zaidmukaddam/openlord.git cd openlord
-
Install the dependencies:
npm install
-
Create a
.env.local
file in the project root and add your API keys:cp .env.example .env.local
To start the development server, run:
npm run dev
Open http://localhost:3000 with your browser to see the result.
To change the models, you can modify the model
configurations in the app/api/chat/route.ts
, @lib/types.ts
and @components/chat/SettingsPanel.tsx
files.
The easiest way to deploy your Next.js app is to use the Vercel Platform.
Check out Next.js deployment documentation for more details.
Remember to add the environment variables as specified in your .env.local
file to your deployment settings.
This project is licensed under the MIT License. See the LICENSE
file for details.
Contributions are welcome! Please open an issue or submit a pull request.
- Inspired by the Vercel AI SDK.
For any inquiries, please contact Zaid Mukaddam.