@Generated public class GenieAPI extends Object
| Constructor and Description |
|---|
GenieAPI(ApiClient apiClient)
Regular-use constructor
|
GenieAPI(GenieService mock)
Constructor for mocks
|
public GenieAPI(ApiClient apiClient)
public GenieAPI(GenieService mock)
public GenieMessage waitGetMessageGenieCompleted(String conversationId, String messageId, String spaceId) throws TimeoutException
TimeoutExceptionpublic GenieMessage waitGetMessageGenieCompleted(String conversationId, String messageId, String spaceId, Duration timeout, Consumer<GenieMessage> callback) throws TimeoutException
TimeoutExceptionpublic Wait<GenieMessage,GenieMessage> createMessage(String spaceId, String conversationId, String content)
public Wait<GenieMessage,GenieMessage> createMessage(GenieCreateConversationMessageRequest request)
Create new message in [conversation](:method:genie/startconversation). The AI response uses all previously created messages in the conversation to respond.
public GenieGetMessageQueryResultResponse executeMessageQuery(String spaceId, String conversationId, String messageId)
public GenieGetMessageQueryResultResponse executeMessageQuery(ExecuteMessageQueryRequest request)
Execute the SQL query in the message.
public GenieMessage getMessage(String spaceId, String conversationId, String messageId)
public GenieMessage getMessage(GenieGetConversationMessageRequest request)
Get message from conversation.
public GenieGetMessageQueryResultResponse getMessageQueryResult(String spaceId, String conversationId, String messageId)
public GenieGetMessageQueryResultResponse getMessageQueryResult(GenieGetMessageQueryResultRequest request)
Get the result of SQL query if the message has a query attachment. This is only available if a message has a query attachment and the message status is `EXECUTING_QUERY`.
public Wait<GenieMessage,GenieStartConversationResponse> startConversation(String spaceId, String content)
public Wait<GenieMessage,GenieStartConversationResponse> startConversation(GenieStartConversationMessageRequest request)
Start a new conversation.
public GenieService impl()
Copyright © 2024. All rights reserved.