Skip to content
This repository was archived by the owner on Apr 7, 2026. It is now read-only.

guiruggiero/guipt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

340 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archived: The GuiPT Cloud Function has been migrated into the website repository (functions/). This repo is kept for historical reference only.


CodeQL Bugs Quality Gate Status Dependencies

🧠 GuiPT API

A custom AI assistant API built to answer questions about Gui Ruggiero using Google Gemini on a Firebase Cloud Function.

✨ Features

  • Fast responses with multi-language support using Gemini Flash Lite model through the Gemini API
  • User input sanitization and validation with custom error messages for security
  • CORS-enabled for website integration
  • Error tracking and logging

📦 Dependencies

  • @google/genai - Gemini API integration
  • @langfuse/client - prompt management
  • @sentry/node - Sentry integration
  • eslint - code linting
  • firebase-functions and firebase-tools - serverless backend
  • sanitize-html - input sanitization

📄 License

This project is licensed under the MIT License. Attribution is required.

⚠️ Disclaimer

This software is provided "as is" without any warranties. Use at your own risk. The author is not responsible for any consequences of using this software.

About

Endpoint to AI assistant about Gui

Resources

License

Stars

Watchers

Forks

Contributors