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

Function validateChatModelConfigProviderModel

coderd/exp_chats.go:6779–6789  ·  view source on GitHub ↗
(aiProvider database.AIProvider, model string)

Source from the content-addressed store, hash-verified

6777}
6778
6779func validateChatModelConfigProviderModel(aiProvider database.AIProvider, model string) *chatModelConfigProviderModelError {
6780 if err := chatd.ValidateAIGatewayProviderModel(aiProvider, model); err != nil {
6781 return &chatModelConfigProviderModelError{
6782 Response: codersdk.Response{
6783 Message: "OpenRouter-like provider configured as type openai does not support slash-namespaced models.",
6784 Detail: "Change the AI provider type to openrouter or openai-compat. The openai type strips the vendor prefix from slash-namespaced model IDs, routing to the wrong upstream provider.",
6785 },
6786 }
6787 }
6788 return nil
6789}
6790
6791func (api *API) createChatModelConfig(rw http.ResponseWriter, r *http.Request) {
6792 ctx := r.Context()

Calls 1

Tested by 1