langchain[patch]: Upgrade openai's sdk and solve some interface adaptation problems. (#19548)

- **Issue:** close #19534
pull/19651/head
Guangdong Liu 3 months ago committed by GitHub
parent 12861273e1
commit cd55d587c2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -525,7 +525,13 @@ class OpenAIAssistantRunnable(RunnableSerializable[Dict, OutputType]):
msg_content for msg in new_messages for msg_content in msg.content
]
if all(
isinstance(content, openai.types.beta.threads.MessageContentText)
(
isinstance(content, openai.types.beta.threads.TextContentBlock)
if openai.version.VERSION.startswith("1.14")
else isinstance(
content, openai.types.beta.threads.MessageContentText
)
)
for content in answer
):
answer = "\n".join(content.text.value for content in answer)
@ -641,7 +647,13 @@ class OpenAIAssistantRunnable(RunnableSerializable[Dict, OutputType]):
msg_content for msg in new_messages for msg_content in msg.content
]
if all(
isinstance(content, openai.types.beta.threads.MessageContentText)
(
isinstance(content, openai.types.beta.threads.TextContentBlock)
if openai.version.VERSION.startswith("1.14")
else isinstance(
content, openai.types.beta.threads.MessageContentText
)
)
for content in answer
):
answer = "\n".join(content.text.value for content in answer)

Loading…
Cancel
Save