[Fix] fix output_top_logprobs is not exist (#4597)
This commit is contained in:
@@ -1119,7 +1119,9 @@ def v1_chat_generate_response(
|
|||||||
if logprobs:
|
if logprobs:
|
||||||
logprobs = to_openai_style_logprobs(
|
logprobs = to_openai_style_logprobs(
|
||||||
output_token_logprobs=ret_item["meta_info"]["output_token_logprobs"],
|
output_token_logprobs=ret_item["meta_info"]["output_token_logprobs"],
|
||||||
output_top_logprobs=ret_item["meta_info"]["output_top_logprobs"],
|
output_top_logprobs=ret_item["meta_info"].get(
|
||||||
|
"output_top_logprobs", None
|
||||||
|
),
|
||||||
)
|
)
|
||||||
token_logprobs = []
|
token_logprobs = []
|
||||||
for token_idx, (token, logprob) in enumerate(
|
for token_idx, (token, logprob) in enumerate(
|
||||||
@@ -1329,9 +1331,9 @@ async def v1_chat_completions(
|
|||||||
output_token_logprobs=content["meta_info"][
|
output_token_logprobs=content["meta_info"][
|
||||||
"output_token_logprobs"
|
"output_token_logprobs"
|
||||||
][n_prev_token:],
|
][n_prev_token:],
|
||||||
output_top_logprobs=content["meta_info"][
|
output_top_logprobs=content["meta_info"].get(
|
||||||
"output_top_logprobs"
|
"output_top_logprobs", []
|
||||||
][n_prev_token:],
|
)[n_prev_token:],
|
||||||
)
|
)
|
||||||
|
|
||||||
n_prev_token = len(
|
n_prev_token = len(
|
||||||
|
|||||||
Reference in New Issue
Block a user