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

Method GetAIProviderKeysByProviderIDs

coderd/database/querier.go:292–292  ·  view source on GitHub ↗

Returns all keys for the requested providers, ordered by provider then created_at ASC so callers can select the oldest non-empty key per provider without issuing N queries.

(ctx context.Context, providerIds []uuid.UUID)

Source from the content-addressed store, hash-verified

290 // Returns all keys for the requested providers, ordered by provider then created_at ASC
291 // so callers can select the oldest non-empty key per provider without issuing N queries.
292 GetAIProviderKeysByProviderIDs(ctx context.Context, providerIds []uuid.UUID) ([]AIProviderKey, error)
293 // Returns AI provider rows. Soft-deleted and disabled rows are excluded
294 // unless include_deleted or include_disabled is set.
295 GetAIProviders(ctx context.Context, arg GetAIProvidersParams) ([]AIProvider, error)

Implementers 5

sqlQueriercoderd/database/db.go
queryMetricsStorecoderd/database/dbmetrics/querymetrics
queriercoderd/database/dbauthz/dbauthz.go
MockStorecoderd/database/dbmock/dbmock.go
MockStoreMockRecordercoderd/database/dbmock/dbmock.go

Calls

no outgoing calls