@@ -125,16 +125,16 @@ type ProviderConfig struct {
127// ToProvider converts the [ProviderConfig] to a [catwalk.Provider].
127// ToProvider converts the [ProviderConfig] to a [catwalk.Provider].
128−func (pc *ProviderConfig) ToProvider() catwalk.Provider {
128+func (c *ProviderConfig) ToProvider() catwalk.Provider {
129 // Convert config provider to provider.Provider format
129 // Convert config provider to provider.Provider format
130 provider := catwalk.Provider{
130 provider := catwalk.Provider{
131− Name: pc.Name,
131+ Name: c.Name,
132− ID: catwalk.InferenceProvider(pc.ID),
132+ ID: catwalk.InferenceProvider(c.ID),
133− Models: make([]catwalk.Model, len(pc.Models)),
133+ Models: make([]catwalk.Model, len(c.Models)),
136 // Convert models
136 // Convert models
137− for i, model := range pc.Models {
137+ for i, model := range c.Models {
138 provider.Models[i] = catwalk.Model{
138 provider.Models[i] = catwalk.Model{
139 ID: model.ID,
139 ID: model.ID,
140 Name: model.Name,
140 Name: model.Name,
@@ -154,8 +154,8 @@ func (pc *ProviderConfig) ToProvider() catwalk.Provider {
154 return provider
154 return provider
157−func (pc *ProviderConfig) SetupGitHubCopilot() {
157+func (c *ProviderConfig) SetupGitHubCopilot() {
158− maps.Copy(pc.ExtraHeaders, copilot.Headers())
158+ maps.Copy(c.ExtraHeaders, copilot.Headers())
161type MCPType string
161type MCPType string