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

Method ProviderModelStatus

internal/cli/client_provider_models.go:73–87  ·  view source on GitHub ↗
(
	ctx context.Context,
	providerID string,
)

Source from the content-addressed store, hash-verified

71}
72
73func (c *unixSocketClient) ProviderModelStatus(
74 ctx context.Context,
75 providerID string,
76) (ProviderModelStatusRecord, error) {
77 trimmedProvider := strings.TrimSpace(providerID)
78 if trimmedProvider == "" {
79 return ProviderModelStatusRecord{}, fmt.Errorf("provider model provider_id is required")
80 }
81 path := providerModelsPath(trimmedProvider, "status")
82 var response ProviderModelStatusRecord
83 if err := c.doJSON(ctx, http.MethodGet, path, nil, nil, &response); err != nil {
84 return ProviderModelStatusRecord{}, err
85 }
86 return response, nil
87}
88
89func providerModelListValues(query ProviderModelListQuery) url.Values {
90 values := url.Values{}

Calls 2

doJSONMethod · 0.95
providerModelsPathFunction · 0.85