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. For Codex subscription passthrough, use |
|
string |
Secret store reference for the API key. Leave empty for authorization passthrough or no-auth endpoints (Ollama, vLLM, local models). |
|
bool |
Forward the client’s Authorization and ChatGPT-Account-ID headers instead of using a server-side API key. For Codex subscriptions, set the base URL to |
|
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 |
Secret holding a Bedrock API key. Paste the key only, without the Bearer prefix. Rotate the secret before the key expires; the gateway does not generate or renew keys. (required in its group). (New in 0.2.65) |
|
string |
Override the default API endpoint. Leave empty for the standard OpenAI API. For Codex subscription passthrough, use |
|
string |
Secret store reference for the API key. Leave empty for authorization passthrough or no-auth endpoints (Ollama, vLLM, local models). |
|
bool |
Forward the client’s Authorization and ChatGPT-Account-ID headers instead of using a server-side API key. For Codex subscriptions, set the base URL to |
|
string |
Google Cloud project ID that hosts the Vertex AI models and is billed for them. (required in its group). |
|
string |
Vertex AI location: global, a multi-region ( |
|
string |
Override the Vertex AI endpoint URL. Leave empty for the endpoint derived from the location. |
|
string |
Secret store reference for the Google service-account key JSON document. (required in its group). |
|
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. |