mirror of
https://github.com/hwchase17/langchain.git
synced 2025-06-20 05:43:55 +00:00
openai[patch]: perform judgment processing on chat model streaming delta (#18983)
**PR title:** partners: openai chat model **PR message:** perform judgment processing on chat model streaming delta Closes #18977 Co-authored-by: Bagatur <22008038+baskaryan@users.noreply.github.com>
This commit is contained in:
parent
b7c8bc8268
commit
e1f10a697e
@ -463,6 +463,8 @@ class ChatOpenAI(BaseChatModel):
|
|||||||
if len(chunk["choices"]) == 0:
|
if len(chunk["choices"]) == 0:
|
||||||
continue
|
continue
|
||||||
choice = chunk["choices"][0]
|
choice = chunk["choices"][0]
|
||||||
|
if choice["delta"] is None:
|
||||||
|
continue
|
||||||
chunk = _convert_delta_to_message_chunk(
|
chunk = _convert_delta_to_message_chunk(
|
||||||
choice["delta"], default_chunk_class
|
choice["delta"], default_chunk_class
|
||||||
)
|
)
|
||||||
@ -557,6 +559,8 @@ class ChatOpenAI(BaseChatModel):
|
|||||||
if len(chunk["choices"]) == 0:
|
if len(chunk["choices"]) == 0:
|
||||||
continue
|
continue
|
||||||
choice = chunk["choices"][0]
|
choice = chunk["choices"][0]
|
||||||
|
if choice["delta"] is None:
|
||||||
|
continue
|
||||||
chunk = _convert_delta_to_message_chunk(
|
chunk = _convert_delta_to_message_chunk(
|
||||||
choice["delta"], default_chunk_class
|
choice["delta"], default_chunk_class
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user