xia_gpt_openai.gpt.Gpt
- class xia_gpt_openai.gpt.Gpt
Bases:
object- __init__()
Methods
__init__()build_request(system, message[, context])chat_complete(system, message[, context])Give the context and
chat_complete_stream(system, message[, context])Give the context and
extract_code_blocks(message)Extract code blocks embraced by
` code `- chat_complete(system: str, message: str, context: Optional[list] = None, **kwargs)
Give the context and
- Parameters
system – System Roles
context – chat context
message – message to be sent
**kwargs – other parameters
- async chat_complete_stream(system: str, message: str, context: Optional[list] = None, **kwargs)
Give the context and
- Parameters
system – System Roles
context – chat context
message – message to be sent
**kwargs – other parameters
- classmethod extract_code_blocks(message: str) list
Extract code blocks embraced by
` code `- Parameters
message –
- Returns
type: code type (like python, json or might be empty)
body: code body (Code)
- Return type
List of the dictionary with the following structure