SucceedAI API is a proxy backend API that securely handles requests between a client app and AI 3rd-party provider APIs (such as OpenAI, MistralAI, and Anthropic's Claude).
At the moment, it includes the following AI APIs 🚀
- OpenAI
- Mistral AI
- Claude 3 (Anthropic)
npm install
to install the dependencies.npm run dev
for having nodemon running to the server restarting automatically on file changes.- Rename
.env.dist
to.env
and edit the details in there.
npm run start
- start as standard mode the server (without nodemon). Server doesn't restart on file changes.npm run prod
- more optimized for a production environment. This command will first runnpm run build
and then usenode
to execute the JavaScript compiled file.npm run build
- only to compile the TS files into ones.
npm run prettier:check
– check any formatting/indentation errors.npm run prettier:fix
– fix any formatting/indentation errors.
Made with ❤️ by Pierre-Henry Soria. A super passionate & enthusiastic Problem-Solver / Senior Software Engineer. Also a true cheese 🧀, ristretto ☕️, and dark chocolate lover! 😋
Succeed AI is part of the challenge #AI-Free-Projects
, a group of 7 artificial intelligence projects I have engaged to open source and transparently release on GitHub / YouTube with at least 20-hour/week commitment. Hope you enjoy 🤗
Feel free to connect, and reach me at my LinkedIn Profile 🚀
Distributed under MIT license 🎉 Wish you happy, happy coding! 🤠