ChatPersonalModelOverrideKey returns the user config key for a chat personal model override context. Values stored at the returned key should use ParseChatPersonalModelOverride so malformed values fall back safely.
( overrideContext codersdk.ChatPersonalModelOverrideContext, )
| 17 | // personal model override context. Values stored at the returned key should |
| 18 | // use ParseChatPersonalModelOverride so malformed values fall back safely. |
| 19 | func ChatPersonalModelOverrideKey( |
| 20 | overrideContext codersdk.ChatPersonalModelOverrideContext, |
| 21 | ) string { |
| 22 | return ChatPersonalModelOverrideKeyPrefix + string(overrideContext) |
| 23 | } |
| 24 | |
| 25 | // ParsedChatPersonalModelOverride is a parsed personal model override value. |
| 26 | // When Malformed is true, Mode is the provided default and ModelConfigID is |
no outgoing calls