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

Function parseChatModelConfigID

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

Source from the content-addressed store, hash-verified

7368}
7369
7370func parseChatModelConfigID(rw http.ResponseWriter, r *http.Request) (uuid.UUID, bool) {
7371 modelConfigID, err := uuid.Parse(chi.URLParam(r, "modelConfig"))
7372 if err != nil {
7373 httpapi.Write(r.Context(), rw, http.StatusBadRequest, codersdk.Response{
7374 Message: "Invalid chat model config ID.",
7375 Detail: err.Error(),
7376 })
7377 return uuid.Nil, false
7378 }
7379 return modelConfigID, true
7380}
7381
7382func convertChatModelConfig(config database.ChatModelConfig) codersdk.ChatModelConfig {
7383 var aiProviderID *uuid.UUID

Calls 4

WriteFunction · 0.92
ParseMethod · 0.65
ContextMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected