MCPcopy Index your code
hub / github.com/coder/coder / readChatPersonalModelOverrideContext

Function readChatPersonalModelOverrideContext

coderd/exp_chats.go:4834–4853  ·  view source on GitHub ↗
(
	rw http.ResponseWriter,
	r *http.Request,
)

Source from the content-addressed store, hash-verified

4832}
4833
4834func readChatPersonalModelOverrideContext(
4835 rw http.ResponseWriter,
4836 r *http.Request,
4837) (codersdk.ChatPersonalModelOverrideContext, bool) {
4838 ctx := r.Context()
4839 rawContext := chi.URLParam(r, "context")
4840 overrideContext, ok := parseChatPersonalModelOverrideContext(rawContext)
4841 if ok {
4842 return overrideContext, true
4843 }
4844 httpapi.Write(ctx, rw, http.StatusBadRequest, codersdk.Response{
4845 Message: "Invalid chat personal model override context.",
4846 Detail: fmt.Sprintf(
4847 "Expected one of %s. Got %q.",
4848 chatPersonalModelOverrideContextsJoined(),
4849 rawContext,
4850 ),
4851 })
4852 return "", false
4853}
4854
4855// EXPERIMENTAL: this endpoint is experimental and is subject to change.
4856//

Callers 1

Calls 4

WriteFunction · 0.92
ContextMethod · 0.65

Tested by

no test coverage detected