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

Method GetAIProviders

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

Returns AI provider rows. Soft-deleted and disabled rows are excluded unless include_deleted or include_disabled is set.

(ctx context.Context, arg GetAIProvidersParams)

Source from the content-addressed store, hash-verified

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)
296 GetAPIKeyByID(ctx context.Context, id string) (APIKey, error)
297 // there is no unique constraint on empty token names
298 GetAPIKeyByName(ctx context.Context, arg GetAPIKeyByNameParams) (APIKey, error)

Callers 15

SeedAIProvidersFromEnvFunction · 0.65
aiProvidersListMethod · 0.65
GetAIProvidersMethod · 0.65
GetAIProvidersMethod · 0.65
TestAIBridgeMethod · 0.65
ChatModelConfigFunction · 0.65

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