xebia-functional / xef

Building applications with LLMs through composability, in Kotlin, Scala, ...

Home Page:https://xef.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tracing conversations in Server

Montagon opened this issue · comments

  • Update DB table to store the different conversations for each user.
    • UserID
    • ConversationId
    • Number of prompts made for a conversation
    • CreatedAt
    • UpdatedAt
  • Endpoints for management
    • GET /v1/conversations/ -> Returns all conversations. Should be paginated and will return the conversationId, number of prompts, created at and updated at.
    • GET /v1/conversations/{id} -> Return the information taken from memory. Paginated?
    • DELETE /v1/conversations/{id}