(reason: Optional[str])
| 675 | |
| 676 | |
| 677 | def _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 | |
| 688 | async def _convert_openai_stream_chunk_to_gemini_event( |
no outgoing calls
no test coverage detected