inmydata.ConversationalData module

class inmydata.ConversationalData.AIQuestionOutputTypeEnum(value)

Bases: Enum

An enumeration.

chart = 2
data = 1
text = 0
class inmydata.ConversationalData.AITypeEnum(value)

Bases: Enum

An enumeration.

azureopenai = 0
openai = 1
class inmydata.ConversationalData.Answer(answer: str)

Bases: object

answer: str
class inmydata.ConversationalData.ConversationalDataDriver(tenant: str, server: str = 'inmydata.com', logging_level=20, log_file: str | None = None)

Bases: object

class AIQuestionAPIRequest(Subject, Question, Date, Model, OutputType, AIType, SkipZeroQuestion, SkipGeneralQuestion, SummariseComments)

Bases: object

toJSON()
class AIQuestionAPIResponse(answer, answerDataJson)

Bases: object

toJSON()
class AIQuestionStatus(ConversationID, User, StatusMessage, StatusCommand, Sequence)

Bases: object

toJSON()
callbacks = None
async get_answer(question: str, subject: str | None = None) Answer
async get_answer_and_data_frame(question: str, subject: str | None = None) QuestionResponse | None
async get_data_frame(question: str, subject: str | None = None) DataFrame | None
on(event_name, callback)
class inmydata.ConversationalData.Model(value)

Bases: Enum

An enumeration.

gpt4 = 0
o3mini = 1
class inmydata.ConversationalData.QuestionResponse(answer: str, dataFrame: pandas.core.frame.DataFrame)

Bases: object

toJSON()