Skip to content

MineiToshio/Similarity-API

Repository files navigation

Logo

Similarity API

An API where you can easily determine the similarity between two pieces of text

Version Website

🔥 Features

  • Google authentication with Next Auth.
  • Complete API key system to create & revoke user keys.
  • Api calls rate limit with Redis.
  • Protection of sensitive routes
  • Light and dark themes.

Dev features:

🛠 Installation & Set Up

  1. Install dependencies:
npm install
  1. Set up env variables.
# .env
NEXTAUTH_SECRET=**************
NEXTAUTH_URL=**************
GOOGLE_CLIENT_ID=**************
GOOGLE_CLIENT_SECRET=**************
DATABASE_URL=**************
OPENAI_API_KEY=**************
REDIS_URL=**************
REDIS_SECRET=**************
  1. Start dev server:
npm run dev

👤 Author

This project was developed by Sergio Toshio Minei. You can find me here:

🤝 Contributing

All contributions are welcome. If you see a bug or want to implement a new feature, feel free to make a PR.

📹 Demo

demo.mp4

About

An API to determine the similarity between two pieces of text

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published