Constructors
constructor
- new AraModule(client): AraModule
Properties
Private client
Methods
chat
- chat(messages, sessionId?): Promise<unknown>
Parameters
- messages: {
content: string;
role: "assistant" | "user";
}[] Optional sessionId: string
Returns Promise<unknown>
chatStream
- chatStream(messages, sessionId?): Promise<Response>
Parameters
- messages: {
content: string;
role: string;
}[] Optional sessionId: string
Returns Promise<Response>
explain
- explain(topic, detailLevel?): Promise<unknown>
Parameters
- topic: string
- detailLevel: "brief" | "standard" | "comprehensive" = 'standard'
Returns Promise<unknown>
guide
- guide(destination): Promise<unknown>
Returns Promise<unknown>
suggest
- suggest(context): Promise<unknown>
Parameters
- context: Record<string, unknown>
Returns Promise<unknown>
Ara Module - AI Chat and Assistance