Support usage logging

Created on 17 July 2023, 12 months ago
Updated 25 June 2024, 1 day ago

Problem/Motivation

As a site owner I would like to have some control over the costs. Users with permission to use AI Sidekick could use this access for literally anything, not just the site they are on.

However, we should not want to read the prompts' content.

Proposed resolution

Brainstorm ideas how to record a user's activity in numbers (prompt submitted) or the callback's value (credits used).

Those who have access to the reports would then see an entry like "ai sidekick | [timestamp] | "triggered API" or "x credits used" | [username].

✨ Feature request
Status

Needs work

Version

1.0

Component

User interface

Created by

πŸ‡©πŸ‡ͺGermany hexabinaer Berlin, Germany

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @hexabinaer
  • πŸ‡©πŸ‡ͺGermany hexabinaer Berlin, Germany
  • πŸ‡¦πŸ‡ΉAustria ai-sidekick

    Hello Meike,

    At the moment, the concept is that your editors are trusted folks since they can also change what your website says. So, if someone overuses it for personal things, the website may run out of credits for the month.

    On our enterprise plans, we can configure a custom user limit for your editors. Right now, there isn't a user interface for this, but we can do it on the backend. Sound like a solution?

  • Status changed to Postponed 11 months ago
  • πŸ‡¦πŸ‡ΉAustria Grienauer Vienna
  • πŸ‡©πŸ‡ͺGermany hexabinaer Berlin, Germany

    I would not insinuate that content editors are automatically trusted users, depends too much on the combined permissions. I personally know some site owners who are way less trusting than our cozy FOSS communities are.

    That said, I do not need a "solution", this was rather a feature suggestion anticipating possible requirements ;-) I'm fine with postponing.

  • πŸ‡¦πŸ‡ΉAustria Grienauer Vienna

    this is now possible and infos can be pulled from the API.
    this is how it can look like:

    We need to implement it on the Sidekick Config page

  • Assigned to rominronin
  • Status changed to Needs work 1 day ago
  • πŸ‡¦πŸ‡ΉAustria Grienauer Vienna
Production build 0.69.0 2024