OpenAI
| Required secret | Overlay |
|---|---|
OPENAI_API_KEY |
values-openai.yaml |
When to use it¶
An OpenAI account and API key are required. Choose this for a first installation or a broadly compatible baseline.
Install¶
helm upgrade --install hermes-agent ./charts/hermes-agent \
--namespace hermes-agent --create-namespace \
-f charts/hermes-agent/values-openai.yaml \
--set-string env.OPENAI_API_KEY='<real-value>' --wait
When an example requires more than one credential, pass every listed value with --set-string or use extraEnvFrom to reference an existing Secret.
Adapt before deploying¶
Replace the model ID and API key with the values for your environment.
Complete overlay¶
charts/hermes-agent/values-openai.yaml
# values-openai.yaml
#
# Hermes Agent using OpenAI (api.openai.com) as the model provider.
# Dummy key: override at install time.
#
# helm upgrade --install hermes-agent ./charts/hermes-agent \
# --namespace hermes-agent --create-namespace \
# -f charts/hermes-agent/values-openai.yaml \
# --set-string env.OPENAI_API_KEY='sk-<real>' --wait
config:
model:
# NOTE: the built-in key is `openai-api` (api.openai.com).
# `openai` is NOT valid here: it aliases to OpenRouter.
provider: openai-api
default: gpt-4o-mini
terminal:
backend: local
env:
OPENAI_API_KEY: "sk-DUMMY_replace_me_000000000000000000000000"