def convert_to_finish_reason()

in aidial_adapter_openai/gpt4_multi_modal/gpt4_vision.py [0:0]


def convert_to_finish_reason(finish_type: Optional[str]) -> Optional[str]:
    match finish_type:
        case None:
            return None
        case "stop":
            return "stop"
        case "max_tokens":
            return "length"
        case "content_filter":
            return "content_filter"
        case _:
            logger.warning(f"Unknown finish type: {finish_type}")
            return None