Skip to content

Commit 8fe77e7

Browse files
committed
handle result while stream is False
1 parent 85dd45f commit 8fe77e7

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

devchat/openai/openai_chat.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import json
12
import os
23
from typing import Optional, Union, List, Dict, Iterator
34
from pydantic import BaseModel, Field
@@ -76,6 +77,8 @@ def complete_response(self, prompt: OpenAIPrompt) -> str:
7677
messages=prompt.messages,
7778
**config_params
7879
)
80+
if isinstance(response, openai.types.chat.chat_completion.ChatCompletion):
81+
return json.dumps(response.dict())
7982
return str(response)
8083

8184
def stream_response(self, prompt: OpenAIPrompt) -> Iterator:

0 commit comments

Comments
 (0)