List inference providers
Retrieve a paginated list of inference providers.Parameters
Maximum number of providers to return per page
Cursor for pagination
Returns
Returns a cursor-paginated list of inference provider objects.Array of inference provider objects
Cursor for the next page of results
Cursor for the previous page of results
Whether more results are available
Create an inference provider
Create a new inference provider.Parameters
Name of the inference provider
Description of the provider’s purpose
Type of provider (e.g., ‘http’, ‘grpc’, ‘aws’, ‘gcp’)
Configuration object containing provider-specific settings like endpoint URL, API keys, etc.
Project UID to scope the provider to
Returns
Returns the created inference provider object.Unique identifier for the provider
Name of the provider
Description of the provider
Type of provider
Configuration settings
Whether the provider is active
Project UID the provider is scoped to
ISO 8601 timestamp of last connectivity test
Whether the last test was successful
ISO 8601 timestamp of creation
ISO 8601 timestamp of last update
Get an inference provider
Retrieve a specific inference provider by UID.Parameters
The unique identifier of the inference provider
Returns
Returns the inference provider object.Update an inference provider
Update an existing inference provider.Parameters
The unique identifier of the provider to update
New name for the provider
New description
New provider type
Updated configuration settings
Whether the provider should be active
New project UID to scope the provider to
Returns
Returns the updated inference provider object.Delete an inference provider
Delete an inference provider.Parameters
The unique identifier of the provider to delete
Returns
Returns void on success.Test an inference provider
Test connectivity and configuration of an inference provider.Parameters
The unique identifier of the provider to test
Returns
Whether the test was successful
Description of the test result
ISO 8601 timestamp of when the test was performed