ChatService

gitinsp.domain.interfaces.application.ChatService
trait ChatService

Service for processing user messages and generating AI responses Handles interaction with the underlying language model through Assistant implementations

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def chat(message: String, aiService: Assistant): StreamedResponse

Processes a user message with the specified AI assistant and returns a streamed response

Processes a user message with the specified AI assistant and returns a streamed response

Value parameters

aiService

The AI assistant implementation to use for generating the response

message

The user's message to be processed by the AI

Attributes

Returns

A streaming response containing the AI-generated content