diff options
Diffstat (limited to 'kg_rag/prompt_based_generation/GPT/text_generation.py')
| -rw-r--r-- | kg_rag/prompt_based_generation/GPT/text_generation.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/kg_rag/prompt_based_generation/GPT/text_generation.py b/kg_rag/prompt_based_generation/GPT/text_generation.py new file mode 100644 index 0000000..235ece7 --- /dev/null +++ b/kg_rag/prompt_based_generation/GPT/text_generation.py @@ -0,0 +1,33 @@ +from kg_rag.utility import * +import argparse + + + +parser = argparse.ArgumentParser() +parser.add_argument('-g', type=str, default='gpt-35-turbo', help='GPT model selection') +args = parser.parse_args() + +CHAT_MODEL_ID = args.g + +SYSTEM_PROMPT = system_prompts["PROMPT_BASED_TEXT_GENERATION"] +TEMPERATURE = config_data["LLM_TEMPERATURE"] + +CHAT_DEPLOYMENT_ID = CHAT_MODEL_ID + + +def main(): + print(" ") + question = input("Enter your question : ") + print("Here is the prompt-based answer:") + print("") + output = get_GPT_response(question, SYSTEM_PROMPT, CHAT_MODEL_ID, CHAT_DEPLOYMENT_ID, temperature=TEMPERATURE) + stream_out(output) + + + + + +if __name__ == "__main__": + main() + + |
