gws_core

Introduction
Getting Started
Developer guide
Release
Architecture
CLI
Technical documentations
Version

OpenAiChat

Class to manage communication with OpenAI chat api

:return: description :rtype: type

Functions
__init__

Initialize self. See help(type(self)) for accurate signature.

context : str
messages : List
add_assistant_message
content : str
add_user_message
content : str
call_gpt
Return type : str
export_gpt_messages
Return type : List
get_last_assistant_message
extract_code : bool
Return type : Optional
get_last_message
Return type : Optional
get_messages
Return type : List
has_context
Return type : bool
has_messages
Return type : bool
last_message_is_user
Return type : bool
set_context
context : str
to_json
Return type : OpenAiChatDict
extract_code_from_gpt_response @classmethod

Extract only the code from the GPT response.

gpt_response : str
_description_
Return type : str
from_json @classmethod
json : OpenAiChatDict
context : str
Return type : OpenAiChat