MCPcopy Create free account
hub / github.com/TheSmallHanCat/flow2api / _normalize_finish_reason

Function _normalize_finish_reason

src/api/routes.py:677–685  ·  view source on GitHub ↗
(reason: Optional[str])

Source from the content-addressed store, hash-verified

675
676
677def _normalize_finish_reason(reason: Optional[str]) -> Optional[str]:
678 if reason is None:
679 return None
680 mapping = {
681 "stop": "STOP",
682 "length": "MAX_TOKENS",
683 "content_filter": "SAFETY",
684 }
685 return mapping.get(reason, "STOP")
686
687
688async def _convert_openai_stream_chunk_to_gemini_event(

Calls

no outgoing calls

Tested by

no test coverage detected