enricoros / big-AGI

Generative AI suite powered by state-of-the-art models and providing advanced AI/AGI functions. It features AI personas, AGI functions, multi-model chats, text-to-image, voice, response streaming, code highlighting and execution, PDF import, presets for developers, much more. Deploy on-prem or in the cloud.
https://big-agi.com
MIT License
5.49k stars 1.26k forks source link

[Feature Request] Helicone submit user with request #180

Open mrfortin opened 1 year ago

mrfortin commented 1 year ago

First of all big thanks for big-agi! We've been using it with our students to teach appropriate AI usage.

We're trying to moderate student api requests and where they are coming from. Helicone requests are a perfect fit for moderation however, all requests get submitted as the same unknown user ID and therefore it becomes difficult to dig into specific user behaviour.

Would it be possible to either: -Allow a user to specify their email for request. This can get checked on the helicone side. -Sync via Google Auth + insert email into requests -Insert a random identifier that persists in browser cache into the request if Helicone API is set in env

Thanks again!

enricoros commented 1 year ago

Thanks for the request, I see the value. Is the random identifier an alternative to the email, or both get sent? Seems like they'll have the same function?

mrfortin commented 1 year ago

Random identifier as an alternative. Gives a solid basis for keeping track and students aren't able to clear cache themselves at our school board due to group policies - a random identifier that persists would work really well.

enricoros commented 12 months ago

Added to the roadmap.

Requirements: