This NodeJS project leverages the power of GPT models to provide engaging and interactive conversations.
git clone https://github.com/dennis-gonzales/openchat
Copy the .env.example
file and rename it to .env
. Update the OPENAI_API_KEY
with your OpenAI API key:
OPENAI_API_KEY="sk-..."
Ensure you have Yarn installed on your system, then run:
yarn
Launch the development server:
yarn dev
- Husky Integration: We utilize Husky to manage pre-commit hooks, leveraging the power of lint-staged to ensure code quality.
- Conventional Commits: Commit messages adhere to the conventional commits standard, enabling clear and meaningful versioning.
- TypeScript Configuration: This project uses
"@total-typescript/ts-reset"
and"@tsconfig/recommended"
to ensure a robust and optimized TypeScript development environment.