( overrideContext codersdk.ChatPersonalModelOverrideContext, raw string, isSet bool, )
| 685 | } |
| 686 | |
| 687 | func chatPersonalModelOverrideResponse( |
| 688 | overrideContext codersdk.ChatPersonalModelOverrideContext, |
| 689 | raw string, |
| 690 | isSet bool, |
| 691 | ) codersdk.ChatPersonalModelOverride { |
| 692 | parsed := parseChatPersonalModelOverrideValue(raw, overrideContext) |
| 693 | modelConfigID := "" |
| 694 | if parsed.Mode == codersdk.ChatPersonalModelOverrideModeModel { |
| 695 | modelConfigID = parsed.ModelConfigID.String() |
| 696 | } |
| 697 | return codersdk.ChatPersonalModelOverride{ |
| 698 | Context: overrideContext, |
| 699 | Mode: parsed.Mode, |
| 700 | ModelConfigID: modelConfigID, |
| 701 | IsSet: isSet, |
| 702 | IsMalformed: parsed.Malformed, |
| 703 | } |
| 704 | } |
| 705 | |
| 706 | func (api *API) chatPersonalModelOverrideDeploymentDefaultResponse( |
| 707 | ctx context.Context, |
no test coverage detected