everruns providers
Applies toFramework (not available)Self-hostedEverruns Cloud
LLM providers and their credentials.
| Command | What it does |
|---|---|
providers create | Create a new LLM provider. |
providers delete | Delete an LLM provider. |
providers get | Get a specific LLM provider. |
providers list | List all LLM providers. |
providers update | Update an LLM provider. |
providers check-credentials check | Check a provider API key without storing it. |
providers models create | Create a new model for a provider. |
providers models list | List models for a specific provider. |
providers models review | Mark a provider’s discovered models as reviewed, clearing their new flag. |
providers sync-models sync | Discover and sync models from a provider. |
providers create
Section titled “providers create”Create a new LLM provider.
everruns providers create [OPTIONS] --name <name> --provider-type <provider_type>| Flag | Description |
|---|---|
--api-key <API_KEY> | Credential for the provider. |
--base-url <BASE_URL> | Custom API endpoint. |
--name <NAME> | Required. Human-readable name. |
--provider-type <PROVIDER_TYPE> | Required. LLM provider type. |
--request-options <REQUEST_OPTIONS> | |
--trace <TRACE> |
Example:
# Connect an LLM provider with its API keyeverruns providers create --name openai-prod --provider-type openai --api-key "$OPENAI_API_KEY" --reason 'Enable OpenAI models'providers delete
Section titled “providers delete”Delete an LLM provider.
everruns providers delete [OPTIONS] [ID]| Flag | Description |
|---|---|
--id <ID> | Prefixed public identifier. |
Example:
# Remove a provider and stop using its modelseverruns providers delete provider_01h9 --reason 'Account closed'providers get
Section titled “providers get”Get a specific LLM provider.
everruns providers get [OPTIONS] [ID]| Flag | Description |
|---|---|
--id <ID> | Prefixed public identifier. |
Example:
# Show a provider's type and statuseverruns providers get provider_01h9providers list
Section titled “providers list”List all LLM providers.
everruns providers list [OPTIONS]Example:
# See which LLM providers are connectedeverruns providers listproviders update
Section titled “providers update”Update an LLM provider.
everruns providers update [OPTIONS] --id <id>| Flag | Description |
|---|---|
--api-key <API_KEY> | Replacement credential. |
--base-url <BASE_URL> | Replacement API endpoint. |
--id <ID> | Required. Prefixed public identifier. |
--name <NAME> | Human-readable name. |
--provider-type <PROVIDER_TYPE> | |
--request-options <REQUEST_OPTIONS> | |
--status <STATUS> | |
--trace <TRACE> |
Example:
# Rotate a provider's API keyeverruns providers update --id provider_01h9 --api-key "$OPENAI_API_KEY" --reason 'Scheduled key rotation'providers check-credentials check
Section titled “providers check-credentials check”Check a provider API key without storing it.
everruns providers check-credentials check [OPTIONS] --api-key <api_key> --provider-type <provider_type>| Flag | Description |
|---|---|
--api-key <API_KEY> | Required. The credential to probe. |
--base-url <BASE_URL> | Optional custom endpoint. |
--provider-type <PROVIDER_TYPE> | Required. LLM provider type. |
Example:
# Verify an API key works before saving a providereverruns providers check-credentials check --provider-type openai --api-key "$OPENAI_API_KEY"providers models create
Section titled “providers models create”Create a new model for a provider.
everruns providers models create [OPTIONS] --display-name <display_name> --model-id <model_id> --provider-id <provider_id>| Flag | Description |
|---|---|
--capabilities <CAPABILITIES> | Capability labels for the model. Repeatable. |
--display-name <DISPLAY_NAME> | Required. Human-readable display name. |
--enabled | Whether this resource is enabled. |
--is-favorite | Show the model first in pickers. |
--model-id <MODEL_ID> | Required. LLM model’s prefixed public identifier. |
--profile-key <PROFILE_KEY> | Stable model profile to assign to the model. |
--provider-id <PROVIDER_ID> | Required. LLM provider’s prefixed public identifier. |
--service <SERVICE> |
Example:
# Register a model that provider discovery does not listeverruns providers models create --provider-id provider_01h9 --model-id gpt-5.1 --display-name 'GPT-5.1' --enabled true --reason 'Make the new model selectable'providers models list
Section titled “providers models list”List models for a specific provider.
everruns providers models list [OPTIONS] --provider-id <provider_id>| Flag | Description |
|---|---|
--provider-id <PROVIDER_ID> | Required. LLM provider’s prefixed public identifier. |
Example:
# See which models one provider offerseverruns providers models list --provider-id provider_01h9providers models review
Section titled “providers models review”Mark a provider’s discovered models as reviewed, clearing their new flag.
everruns providers models review [OPTIONS] --id <id>| Flag | Description |
|---|---|
--id <ID> | Required. Prefixed public identifier. |
Example:
# Clear the new flag once you have looked at a provider's newly discovered modelseverruns providers models review --id provider_01h9 --reason 'Checked new models'providers sync-models sync
Section titled “providers sync-models sync”Discover and sync models from a provider.
everruns providers sync-models sync [OPTIONS] --id <id>| Flag | Description |
|---|---|
--id <ID> | Required. Prefixed public identifier. |
Example:
# Pull a provider's current model list after it ships new modelseverruns providers sync-models sync --id provider_01h9 --reason 'New models released'