Pārlūkot izejas kodu

fix(openai_api_compatible): fixing the error when converting chunk to json (#3570)

tags/0.6.4
aniaan pirms 1 gada
vecāks
revīzija
aa6d2e3035
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam

+ 2
- 1
api/core/model_runtime/model_providers/openai_api_compatible/llm/llm.py Parādīt failu

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(
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(':'):

Notiek ielāde…
Atcelt
Saglabāt