in code/embedding-function/utilities/helpers/llm_helper.py [0:0]
def get_streaming_llm(self):
if self.auth_type_keys:
return AzureChatOpenAI(
azure_endpoint=self.env_helper.AZURE_OPENAI_ENDPOINT,
api_key=self.env_helper.OPENAI_API_KEY,
streaming=True,
callbacks=[StreamingStdOutCallbackHandler],
deployment_name=self.llm_model,
temperature=0,
max_tokens=self.llm_max_tokens,
openai_api_version=self.openai_client._api_version,
)
else:
return AzureChatOpenAI(
azure_endpoint=self.env_helper.AZURE_OPENAI_ENDPOINT,
api_key=self.env_helper.OPENAI_API_KEY,
streaming=True,
callbacks=[StreamingStdOutCallbackHandler],
deployment_name=self.llm_model,
temperature=0,
max_tokens=self.llm_max_tokens,
openai_api_version=self.openai_client._api_version,
azure_ad_token_provider=self.token_provider,
)