mirror of
https://github.com/coleam00/Archon.git
synced 2025-12-23 18:29:18 -05:00
Fix credential_service to recognize OpenRouter as embedding provider
Added 'openrouter' to embedding_capable_providers set in credential_service.py to prevent it from being rejected and falling back to OpenAI. Fixes: 'Invalid embedding provider openrouter doesn't support embeddings' error 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -443,7 +443,7 @@ class CredentialService:
|
||||
explicit_embedding_provider = rag_settings.get("EMBEDDING_PROVIDER")
|
||||
|
||||
# Validate that embedding provider actually supports embeddings
|
||||
embedding_capable_providers = {"openai", "google", "ollama"}
|
||||
embedding_capable_providers = {"openai", "google", "openrouter", "ollama"}
|
||||
|
||||
if (explicit_embedding_provider and
|
||||
explicit_embedding_provider != "" and
|
||||
|
||||
Reference in New Issue
Block a user