File size: 599 Bytes
d9764fe
 
 
 
 
 
ec9fbf7
d9764fe
ec9fbf7
d9764fe
 
 
 
 
 
ec9fbf7
d9764fe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from langchain_openai import ChatOpenAI
from langchain_core.messages import HumanMessage, SystemMessage


class GetGPTAnswer:
    def __init__(self):
        self.llm_gpt4o = ChatOpenAI(model="gpt-4o")

    def generate_gpt4o_answer(self, question: str):
        messages = [
            SystemMessage(
                content="Please answer the following question based solely on your internal knowledge, without external references. Assume you are the human."),
            HumanMessage(question)
        ]

        gpt4_answer = self.llm_gpt4o.invoke(messages)
        return gpt4_answer.content