Class: NexatronClient
Defined in: sdk/src/client.ts:35
HTTP client for the Nexatron API. Handles auth, timeouts, retries, and tenant headers.
Constructors
Constructor
new NexatronClient(
config):NexatronClient
Defined in: sdk/src/client.ts:43
Parameters
config
Returns
NexatronClient
Methods
getConversations()
getConversations(
options?):Promise<object[]>
Defined in: sdk/src/client.ts:76
List all conversations for the authenticated user.
Parameters
options?
signal?
AbortSignal
Returns
Promise<object[]>
getMessages()
getMessages(
conversationId,options?):Promise<ChatMessage[]>
Defined in: sdk/src/client.ts:83
Retrieve messages for a specific conversation.
Parameters
conversationId
string
options?
signal?
AbortSignal
Returns
Promise<ChatMessage[]>
sendMessage()
sendMessage(
question,options?):Promise<ChatMessage>
Defined in: sdk/src/client.ts:60
Send a natural-language question and receive an assistant response.
Parameters
question
string
options?
Returns
Promise<ChatMessage>
submitFeedback()
submitFeedback(
messageId,signal,options?):Promise<void>
Defined in: sdk/src/client.ts:94
Submit thumbs-up / thumbs-down feedback on a message.
Parameters
messageId
string
signal
"thumbs_up" | "thumbs_down"
options?
signal?
AbortSignal
Returns
Promise<void>