forked from phoenix/litellm-mirror
fix(replicate.py): handle empty response - replicate
This commit is contained in:
parent
a6b004f10b
commit
47997c3f04
1 changed files with 5 additions and 2 deletions
|
@ -332,9 +332,12 @@ def completion(
|
||||||
model_response["choices"][0]["message"]["content"] = result
|
model_response["choices"][0]["message"]["content"] = result
|
||||||
|
|
||||||
# Calculate usage
|
# Calculate usage
|
||||||
prompt_tokens = len(encoding.encode(prompt))
|
prompt_tokens = len(encoding.encode(prompt, disallowed_special=()))
|
||||||
completion_tokens = len(
|
completion_tokens = len(
|
||||||
encoding.encode(model_response["choices"][0]["message"].get("content", ""))
|
encoding.encode(
|
||||||
|
model_response["choices"][0]["message"].get("content", ""),
|
||||||
|
disallowed_special=(),
|
||||||
|
)
|
||||||
)
|
)
|
||||||
model_response["model"] = "replicate/" + model
|
model_response["model"] = "replicate/" + model
|
||||||
usage = Usage(
|
usage = Usage(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue