openai
aiedu_chat
OpenAIChat
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
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)