rpk ai llm-provider update
Update an LLM provider.
| This command was introduced in ai version 0.2.28. |
Flags
| Value | Type | Description |
|---|---|---|
|
string |
Human-readable name for display in the UI. |
|
stringArray |
Model identifiers available through this provider. Leave empty to allow all models. (repeatable; name (bare values comma-split) or protojson object; replaces the full list on update). |
|
bool |
Whether this provider is active and accepting requests. (true when set; pass |
|
string |
Override the default API endpoint. Leave empty for the standard OpenAI API. |
|
string |
Secret store reference for the API key. Leave empty for no-auth endpoints (Ollama, vLLM, local models). |
|
string |
Override the default API endpoint. Leave empty for the standard Anthropic API. |
|
string |
Secret store reference for the API key. Leave empty when using authorization passthrough. |
|
bool |
Forward the client’s Authorization header to Anthropic instead of using a server-side API key. Used for enterprise/Max plan OAuth passthrough. (true when set; pass |
|
string |
Override the default API endpoint. Leave empty for the standard Google AI API. |
|
string |
Secret store reference for the Google AI API key. |
|
string |
AWS region where the Bedrock endpoint is deployed. (required in its group) (alias: |
|
string |
Override the default Bedrock endpoint URL. Leave empty for the standard regional endpoint. |
|
string |
Secret store reference for the AWS access key ID. (required in its group) (alias: |
|
string |
Secret store reference for the AWS secret access key. (required in its group) (alias: |
|
string |
ARN of the IAM role to assume for Bedrock access. (required in its group) (alias: |
|
string |
External ID for cross-account role assumption. Required when the role’s trust policy mandates it. |
|
string |
Session name for CloudTrail audit logging. |
|
string |
Override the default API endpoint. Leave empty for the standard OpenAI API. |
|
string |
Secret store reference for the API key. Leave empty for no-auth endpoints (Ollama, vLLM, local models). |
|
bool |
Capture full request bodies ( |
|
bool |
Capture full response bodies ( |
|
string |
Name of a Guardrail to attach to this provider. Leave empty for no guardrail. For Bedrock providers the guardrail rides the upstream call via AWS guardrail headers and is enforced by Bedrock itself. For all other providers the proxy evaluates user input against the guardrail’s standalone ApplyGuardrail backend before forwarding the request upstream. In both cases a guardrail intervention short-circuits the request. |
|
stringArray |
Tags. (repeatable key=value; replaces the full map on update). (New in 0.2.33) |
|
string |
manifest to update from (YAML or JSON; "-" for stdin); flags override file values. |
|
bool |
print the request that would be sent (with the computed update mask) and exit without calling the server. |
|
strings |
field paths to clear (added to the update mask with the field unset), for example, |
|
strings |
override the inferred update mask with exactly these paths. |
|
stringArray |
per-model pricing override in USD per million tokens ( |
Global flags
| Value | Type | Description |
|---|---|---|
|
string |
Redpanda or |
|
stringArray |
Override |
|
bool |
Ignore |
|
string |
|
|
bool |
Enable verbose logging. |