Spaces:
Sleeping
Sleeping
Update azure_openai.py
Browse files- azure_openai.py +7 -5
azure_openai.py
CHANGED
|
@@ -45,7 +45,10 @@ def qt(systemMessgae, history, temp, tokens, file):
|
|
| 45 |
temperature=temp,
|
| 46 |
max_tokens=tokens # Name of the deployment for identification
|
| 47 |
)
|
| 48 |
-
userMessage = """{conversationToDate}
|
|
|
|
|
|
|
|
|
|
| 49 |
|
| 50 |
system_message_template = SystemMessagePromptTemplate.from_template(systemMessgae)
|
| 51 |
human_message_template = HumanMessagePromptTemplate.from_template(userMessage)
|
|
@@ -61,7 +64,7 @@ def qt(systemMessgae, history, temp, tokens, file):
|
|
| 61 |
})
|
| 62 |
|
| 63 |
|
| 64 |
-
def get_response(chat_history, qte, knowledge,
|
| 65 |
asset = read_file(file)
|
| 66 |
llm = AzureChatOpenAI(
|
| 67 |
openai_api_version=OPENAI_API_VERSION,
|
|
@@ -82,12 +85,11 @@ def get_response(chat_history, qte, knowledge, temp1, temp2, tokens1, tokens2, p
|
|
| 82 |
prompt = ChatPromptTemplate.from_messages([system_message_template, persona2UserMessage])
|
| 83 |
|
| 84 |
chain = prompt | llm | StrOutputParser()
|
| 85 |
-
|
| 86 |
-
print(asset)
|
| 87 |
|
| 88 |
return chain.stream({
|
| 89 |
"assetGlossary": asset,
|
| 90 |
-
"query":
|
|
|
|
| 91 |
"knowledge": knowledge
|
| 92 |
})
|
| 93 |
|
|
|
|
| 45 |
temperature=temp,
|
| 46 |
max_tokens=tokens # Name of the deployment for identification
|
| 47 |
)
|
| 48 |
+
userMessage = """## Converstaion to date: {conversationToDate}
|
| 49 |
+
|
| 50 |
+
## Create Optimised Query
|
| 51 |
+
"""
|
| 52 |
|
| 53 |
system_message_template = SystemMessagePromptTemplate.from_template(systemMessgae)
|
| 54 |
human_message_template = HumanMessagePromptTemplate.from_template(userMessage)
|
|
|
|
| 64 |
})
|
| 65 |
|
| 66 |
|
| 67 |
+
def get_response(chat_history, qte, knowledge, temp2, tokens2, persona2SystemMessage, persona2UserMessage, file):
|
| 68 |
asset = read_file(file)
|
| 69 |
llm = AzureChatOpenAI(
|
| 70 |
openai_api_version=OPENAI_API_VERSION,
|
|
|
|
| 85 |
prompt = ChatPromptTemplate.from_messages([system_message_template, persona2UserMessage])
|
| 86 |
|
| 87 |
chain = prompt | llm | StrOutputParser()
|
|
|
|
|
|
|
| 88 |
|
| 89 |
return chain.stream({
|
| 90 |
"assetGlossary": asset,
|
| 91 |
+
"query": qte,
|
| 92 |
+
"chatHistory": chat_history,
|
| 93 |
"knowledge": knowledge
|
| 94 |
})
|
| 95 |
|