| commit | 022b3638c2d2691d60f430d8984959c91eee46ab | [log] [tgz] |
|---|---|---|
| author | Philip Zeyliger <philip@bold.dev> | Sat May 10 06:14:21 2025 -0700 |
| committer | Philip Zeyliger <philip@bold.dev> | Sat May 10 06:14:49 2025 -0700 |
| tree | 7459ef27d1e6d2ed83773acb9a33741fddbd730c | |
| parent | a997be617bd5548a307c708cdba325ea6562acec [diff] |
llm: add service.ModelName
diff --git a/llm/gem/gem.go b/llm/gem/gem.go index 6686058..5f01db7 100644 --- a/llm/gem/gem.go +++ b/llm/gem/gem.go
@@ -31,6 +31,10 @@ var _ llm.Service = (*Service)(nil) +func (s *Service) ModelName() string { + return cmp.Or(s.Model, DefaultModel) +} + // These maps convert between Sketch's llm package and Gemini API formats var fromLLMRole = map[llm.MessageRole]string{ llm.MessageRoleAssistant: "model",