OpenAIGPT.{chat, achat} and {generate, agenerate} calls now re-raise error instead of returning DO-NOT-KNOW. This is preferable and helps avoid some infinite-loop scenarios.
0.1.229
Minor bug-fix: remove `to` field in LLMFunctionCall class, as it causes an OpenAI API error when present. It is not actually used anywhere in the code.
0.1.228
Point OpenAIChatModel.GPT4_TURBO to gpt-4-turbo (used to be gpt-4-turbo-preview)
0.1.227
Minor updates: * update to openai 1.23.2, which affects OpenAI Assistant API slightly * allow DocChatAgentConfig to have vecdb = None, in case users want to set it later
0.1.226
DocumentParser: Improve plain text detection by taking into account continuation bytes. This handles scenarios where multiple bytes can represent a character, e.g. non-Latin scripts such as Chinese, Arabic, etc.
0.1.225
TableChatAgent.run_code: use pd.eval instead of eval. The former only accepts restricted data-frame related expressions, and is safer than eval.