Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion astrbot/core/provider/sources/gemini_source.py
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,8 @@ def _process_content_parts(

if not result_parts:
logger.debug(result.candidates)
raise Exception("API 返回的内容为空。")
logger.debug("API 可能返回了空消息。")
return MessageChain(chain=[])

chain = []
part: types.Part
Expand Down
3 changes: 3 additions & 0 deletions astrbot/core/provider/sources/openai_source.py
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,9 @@ async def parse_openai_completion(
logger.error(f"API 返回的 completion 无法解析:{completion}。")
raise Exception(f"API 返回的 completion 无法解析:{completion}。")

if llm_response.completion_text == "":
logger.debug("API 可能返回了空消息。")

llm_response.raw_completion = completion

return llm_response
Expand Down