mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: allow admins to override the chat compaction model (#27151)
This commit is contained in:
+4
-1
@@ -751,6 +751,7 @@ const (
|
||||
ChatModelOverrideContextGeneral ChatModelOverrideContext = "general"
|
||||
ChatModelOverrideContextExplore ChatModelOverrideContext = "explore"
|
||||
ChatModelOverrideContextTitleGeneration ChatModelOverrideContext = "title_generation"
|
||||
ChatModelOverrideContextCompaction ChatModelOverrideContext = "compaction"
|
||||
)
|
||||
|
||||
// Valid reports whether the override context is one of the supported values.
|
||||
@@ -758,7 +759,8 @@ func (c ChatModelOverrideContext) Valid() bool {
|
||||
switch c {
|
||||
case ChatModelOverrideContextGeneral,
|
||||
ChatModelOverrideContextExplore,
|
||||
ChatModelOverrideContextTitleGeneration:
|
||||
ChatModelOverrideContextTitleGeneration,
|
||||
ChatModelOverrideContextCompaction:
|
||||
return true
|
||||
default:
|
||||
return false
|
||||
@@ -771,6 +773,7 @@ func AllChatModelOverrideContexts() []ChatModelOverrideContext {
|
||||
ChatModelOverrideContextGeneral,
|
||||
ChatModelOverrideContextExplore,
|
||||
ChatModelOverrideContextTitleGeneration,
|
||||
ChatModelOverrideContextCompaction,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user