How to customize your deployment environment.
disabled
)English,French
)info
)https://www.onyx.app
).env
file. To do this, create a file called .env
at
onyx/deployment/docker_compose/.env
. From there, populate it with the values you want to override:
.env
file.
disabled
: No authentication is required.google_oauth
: Users can log in using their Google accounts.basic
: Standard username/password authentication.oidc
: OpenID Connect, available in the enterprise edition.saml
: Security Assertion Markup Language, available in the enterprise edition.true
, users must verify their email before accessing Onyx.
smtp.gmail.com
.
587
(TLS) or 465
(SSL).
true
to enable the forgot password feature. Only enable this if you have configured the above SMTP settings (For email functionality).
openai
, anthropic
, huggingface
).
gpt-4
for OpenAI).
openai
, anthropic
, azure
).
true
to disable LLM-based filter extraction from queries.
true
to disable LLM-based filtering of document chunks.
true
to disable LLM-based selection of search method.
true
to disable LLM-based query rephrasing.
true
to disable all generative AI functionality.
true
to disable streaming responses when using LiteLLM.
true
to enable the global token budget system.
us-west-2
).
true
to enable query editing for keyword searches.
true
to enable multilingual query expansion.
relational_db
.
index
.
true
to enable normalization of embeddings.
true
to enable reranking in real-time search flow.
true
to enable reranking in asynchronous search flow.
inference_model_server
.
true
to opt out of telemetry. Telemetry helps improve Onyx; no sensitive data is collected.
debug
, info
, warning
, error
, critical
.
true
to enable logging of all prompts sent to the LLM.
true
to enable additional logging of Vespa query performance.
true
to enable logging of endpoint latency information.