picoclaw/pkg/providers/httpapi/gemini_helpers.go

23 lines
492 B
Go
Raw Normal View History

package httpapi
2026-04-22 05:41:32 +00:00
import "strings"
func extractPartThoughtSignature(thoughtSignature string, thoughtSignatureSnake string) string {
if thoughtSignature != "" {
return thoughtSignature
}
if thoughtSignatureSnake != "" {
return thoughtSignatureSnake
}
return ""
}
2026-04-22 05:41:32 +00:00
func extractProtocol(model string) (protocol, modelID string) {
model = strings.TrimSpace(model)
protocol, modelID, found := strings.Cut(model, "/")
if !found {
return "openai", model
}
return protocol, modelID
}