MCPcopy Create free account
hub / github.com/CL-lau/SQL-GPT / generate_response

Method generate_response

gpt/llm.py:26–35  ·  view source on GitHub ↗
(self, input_text: str, llm: Optional[OpenAI] = None, openai_api_key: Optional[str] = None, temperature: Optional[float] = None)

Source from the content-addressed store, hash-verified

24 self.chatModel = ChatOpenAI(openai_api_key=openai_api_key)
25
26 def generate_response(self, input_text: str, llm: Optional[OpenAI] = None, openai_api_key: Optional[str] = None, temperature: Optional[float] = None) -> str:
27 if llm is None:
28 if openai_api_key is None:
29 openai_api_key = st.session_state["openai_api_key"]
30 if temperature is None:
31 temperature = st.session_state["temperature"]
32
33 # st.info(self.llm(input_text))
34 res = self.chatModel.invoke(input_text).content
35 return res
36
37
38class FileGPT:

Callers 4

askQuestionMethod · 0.80
generateSQLMethod · 0.80
SQL_ERROR_CHECKMethod · 0.80
optimizeSQLMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected