fix: xinference-chat-stream-response (#991)

This commit is contained in:
takatost 2023-08-24 14:39:34 +08:00 committed by GitHub
parent 18d3877151
commit bd3a9b2f8d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -123,7 +123,12 @@ class XinferenceLLM(Xinference):
if choices:
choice = choices[0]
if isinstance(choice, dict):
token = choice.get("text", "")
if 'text' in choice:
token = choice.get("text", "")
elif 'delta' in choice and 'content' in choice['delta']:
token = choice.get('delta').get('content')
else:
continue
log_probs = choice.get("logprobs")
if run_manager:
run_manager.on_llm_new_token(