Skip to content

feat: add OPENAI_BASE_URL and OPENAI_EMBEDDING_MODEL env var support#35

Open
martinmose wants to merge 1 commit intowaynesutton:mainfrom
martinmose:feat/configurable-embeddings
Open

feat: add OPENAI_BASE_URL and OPENAI_EMBEDDING_MODEL env var support#35
martinmose wants to merge 1 commit intowaynesutton:mainfrom
martinmose:feat/configurable-embeddings

Conversation

@martinmose
Copy link
Copy Markdown

@martinmose martinmose commented Apr 23, 2026

Summary

  • Add OPENAI_BASE_URL env var support to use OpenAI-compatible APIs (e.g. LiteLLM) for embeddings
  • Add OPENAI_EMBEDDING_MODEL env var to configure the embedding model name
  • Both default to current values (https://api.openai.com/v1 and text-embedding-3-small) so this is fully backward compatible

Why

Self-hosted deployments may use LiteLLM or other OpenAI-compatible providers where the base URL and model ID differ from OpenAI's defaults.

Allow using OpenAI-compatible APIs (e.g. LiteLLM) for embeddings by reading
OPENAI_BASE_URL (defaults to https://api.openai.com/v1) and
OPENAI_EMBEDDING_MODEL (defaults to text-embedding-3-small) from environment
variables instead of hardcoding them.

This enables self-hosted deployments to use any OpenAI-compatible embeddings
provider.
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 23, 2026

👷 Deploy request for opensyncsessions pending review.

Visit the deploys page to approve it

Name Link
🔨 Latest commit 8e4565d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant