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

Function newChatModel

coderd/x/chatd/chatprovider/chatprovider.go:559–571  ·  view source on GitHub ↗
(provider, modelID, displayName string)

Source from the content-addressed store, hash-verified

557}
558
559func newChatModel(provider, modelID, displayName string) codersdk.ChatModel {
560 name := strings.TrimSpace(displayName)
561 if name == "" {
562 name = modelID
563 }
564
565 return codersdk.ChatModel{
566 ID: canonicalModelID(provider, modelID),
567 Provider: provider,
568 Model: modelID,
569 DisplayName: name,
570 }
571}
572
573func sortChatModels(models []codersdk.ChatModel) {
574 sort.Slice(models, func(i, j int) bool {

Callers 1

ListConfiguredModelsMethod · 0.85

Calls 1

canonicalModelIDFunction · 0.85

Tested by

no test coverage detected