We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d4d5e16 commit f1f1662Copy full SHA for f1f1662
1 file changed
src/inference_endpoint/openai/openai_adapter.py
@@ -158,4 +158,9 @@ def decode_endpoint_response(
158
# Set default values for optional fields if missing
159
response_dict["choices"][0]["message"]["refusal"] = "None"
160
response_dict["choices"][0]["logprobs"] = {"content": [], "refusal": []}
161
+ if (
162
+ "content" not in response_dict["choices"][0]["message"]
163
+ or response_dict["choices"][0]["message"]["content"] is None
164
+ ):
165
+ response_dict["choices"][0]["message"]["content"] = "None"
166
return CreateChatCompletionResponse(**response_dict, ignore_extra=True)
0 commit comments