Skip to content

fix: use provider_urls config for embedding driver base_url#413

Open
castorinop wants to merge 1 commit intoRightNow-AI:mainfrom
castorinop:fix-embedding-url
Open

fix: use provider_urls config for embedding driver base_url#413
castorinop wants to merge 1 commit intoRightNow-AI:mainfrom
castorinop:fix-embedding-url

Conversation

@castorinop
Copy link

  • Add base_url_override parameter to create_embedding_driver()
  • Pass URL from config.provider_urls to embedding driver for ollama, openai
  • Add unit tests for URL override functionality

Fixes embedding fallback when using remote Ollama provider

Summary

Changes

Testing

  • cargo clippy --workspace --all-targets -- -D warnings passes
  • cargo test --workspace passes
  • Live integration tested (if applicable)

Security

  • No new unsafe code
  • No secrets or API keys in diff
  • User input validated at boundaries

- Add base_url_override parameter to create_embedding_driver()
- Pass URL from config.provider_urls to embedding driver for ollama, openai
- Add unit tests for URL override functionality

Fixes embedding fallback when using remote Ollama provider
@jaberjaber23
Copy link
Member

thanks for this! we're reviewing and may implement this differently to fit our architecture. will keep you posted

@jaberjaber23
Copy link
Member

implemented in v0.3.46 — embedding driver now respects provider_urls config and auto-selects the right model per provider. thanks @castorinop

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

Labels

under-review PR is under review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants