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 ""
}
}