MCPcopy Create free account
hub / github.com/compozy/agh / RefreshProviderModels

Method RefreshProviderModels

internal/cli/client_provider_models.go:56–71  ·  view source on GitHub ↗
(
	ctx context.Context,
	providerID string,
	request ProviderModelRefreshRequest,
)

Source from the content-addressed store, hash-verified

54}
55
56func (c *unixSocketClient) RefreshProviderModels(
57 ctx context.Context,
58 providerID string,
59 request ProviderModelRefreshRequest,
60) (ProviderModelRefreshRecord, error) {
61 trimmedProvider := strings.TrimSpace(providerID)
62 if trimmedProvider == "" {
63 return ProviderModelRefreshRecord{}, fmt.Errorf("provider model provider_id is required")
64 }
65 path := providerModelsPath(trimmedProvider, "refresh")
66 var response ProviderModelRefreshRecord
67 if err := c.doJSON(ctx, http.MethodPost, path, nil, request, &response); err != nil {
68 return ProviderModelRefreshRecord{}, err
69 }
70 return response, nil
71}
72
73func (c *unixSocketClient) ProviderModelStatus(
74 ctx context.Context,

Calls 2

doJSONMethod · 0.95
providerModelsPathFunction · 0.85