openai

aiedu_chat

OpenAIChat

class dramkit.openai.aiedu_chat.OpenAIChat(**kwargs)

Bases: object

chat(question, save_path=None, **kwargs)

chat

dramkit.openai.aiedu_chat.chat(question, save_path=None, **kwargs)

chat_con

dramkit.openai.aiedu_chat.chat_con(**kwargs)

openai_chat

ContinuousDialogueError

class dramkit.openai.openai_chat.ContinuousDialogueError

Bases: Exception

OpenAIChat

class dramkit.openai.openai_chat.OpenAIChat(api_key=None)

Bases: object

chat(question, reset=False, api_key=None, version='gpt3.5', save_path=None, write_api_key=True, **kwargs)
chat_gpt3(question, reset=False, api_key=None, **kwargs)
chat_gpt35(question, reset=False, api_key=None, **kwargs)

load_config

dramkit.openai.openai_chat.load_config()

raise_con

dramkit.openai.openai_chat.raise_con()

secret

dramkit.openai.openai_chat.secret(api_key)

unsecret

dramkit.openai.openai_chat.unsecret(secret_api_key)

get_api_key_url

dramkit.openai.openai_chat.get_api_key_url()

get_api_key

dramkit.openai.openai_chat.get_api_key()

get_embedding

dramkit.openai.openai_chat.get_embedding(prompt, api_key=None, save_path=None, save_embd=False, write_api_key=True, **kwargs)

OpenAI Embedding

chat_gpt3

dramkit.openai.openai_chat.chat_gpt3(prompt, api_key=None, **kwargs)
OpenAI GPT3模型单句对话
返回(True/False, 回答内容/错误信息)

chat_gpt35

dramkit.openai.openai_chat.chat_gpt35(question, api_key=None, **kwargs)
OpenAI GPT3.5模型(ChatGPT)单句对话
返回(True/False, 回答内容/错误信息)

chat

dramkit.openai.openai_chat.chat(prompt, api_key=None, version='gpt3.5', save_path=None, write_api_key=True, **kwargs)

OpenAI GPT模型单句对话

chat_con_gpt3

dramkit.openai.openai_chat.chat_con_gpt3(api_key=None, **kwargs)

gpt3交互式连续对话

chat_con_gpt35

dramkit.openai.openai_chat.chat_con_gpt35(api_key=None, **kwargs)

gpt3.5(ChatGPT)交互式连续对话

chat_con

dramkit.openai.openai_chat.chat_con(api_key=None, version='gpt3.5', **kwargs)

OpenAI GPT模型连续对话

openai_chat_hs

ContinuousDialogueError

class dramkit.openai.openai_chat_hs.ContinuousDialogueError

Bases: Exception

DeprecationError

class dramkit.openai.openai_chat_hs.DeprecationError

Bases: Exception

OpenAIChat

class dramkit.openai.openai_chat_hs.OpenAIChat(*args, **kwargs)

Bases: object

raise_con

dramkit.openai.openai_chat_hs.raise_con()

chat

dramkit.openai.openai_chat_hs.chat(prompt, **kwargs)

chat_mem

dramkit.openai.openai_chat_hs.chat_mem(prompt, reset=0, **kwargs)

chat_con

dramkit.openai.openai_chat_hs.chat_con(**kwargs)