(self, input_text: str, llm: Optional[OpenAI] = None, openai_api_key: Optional[str] = None, temperature: Optional[float] = None)
| 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 | |
| 38 | class FileGPT: |
no outgoing calls
no test coverage detected