func toGeminiFinishReason()

in openai/chat.go [139:154]


func toGeminiFinishReason(code genai.FinishReason) string {
	switch code {
	case genai.FinishReasonStop:
		return "stop"
	case genai.FinishReasonMaxTokens:
		return "length"
	case genai.FinishReasonRecitation:
		return "content_filter"
	case genai.FinishReasonSafety:
		return "content_filter"
	case genai.FinishReasonOther:
		return "other"
	default:
		return ""
	}
}