mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-13 22:35:54 +08:00
fix(openai_api_compatible): fixing the error when converting chunk to json (#3570)
This commit is contained in:
parent
4365843c20
commit
aa6d2e3035
@ -154,7 +154,7 @@ class OAIAPICompatLargeLanguageModel(_CommonOAI_API_Compat, LargeLanguageModel):
|
|||||||
json_result['object'] = 'chat.completion'
|
json_result['object'] = 'chat.completion'
|
||||||
elif (completion_type is LLMMode.COMPLETION and json_result['object'] == ''):
|
elif (completion_type is LLMMode.COMPLETION and json_result['object'] == ''):
|
||||||
json_result['object'] = 'text_completion'
|
json_result['object'] = 'text_completion'
|
||||||
|
|
||||||
if (completion_type is LLMMode.CHAT
|
if (completion_type is LLMMode.CHAT
|
||||||
and ('object' not in json_result or json_result['object'] != 'chat.completion')):
|
and ('object' not in json_result or json_result['object'] != 'chat.completion')):
|
||||||
raise CredentialsValidateFailedError(
|
raise CredentialsValidateFailedError(
|
||||||
@ -425,6 +425,7 @@ class OAIAPICompatLargeLanguageModel(_CommonOAI_API_Compat, LargeLanguageModel):
|
|||||||
finish_reason = 'Unknown'
|
finish_reason = 'Unknown'
|
||||||
|
|
||||||
for chunk in response.iter_lines(decode_unicode=True, delimiter=delimiter):
|
for chunk in response.iter_lines(decode_unicode=True, delimiter=delimiter):
|
||||||
|
chunk = chunk.strip()
|
||||||
if chunk:
|
if chunk:
|
||||||
# ignore sse comments
|
# ignore sse comments
|
||||||
if chunk.startswith(':'):
|
if chunk.startswith(':'):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user