-
Notifications
You must be signed in to change notification settings - Fork 119
Description
Describe the bug
I launched apeRAG and all databases from docker containers,then I tried to use embedding models from Ollama, but failed.
To Reproduce
Steps to reproduce the behavior:
- Start local Ollama service.
- Models->Model Providers->Add Provider, add 'ollama' with 'Base URL'='http://host.docker.internal:11434/v1'
- Set up an embedding model for ollama: nomic-embed-text:latest
- Create a collection 'TechCorp2' and set up the Embedding model with nomic-embed-text:latest and Completion model gpt-4o-mini.
- Upload a simple text file to test: Both 'Vector Store' and 'Graph extraction' falied.
Screenshots & Logs
In a terminal,
$ sudo docker logs aperag-celeryworker
gave me the following errors:
......
[2025-09-11 01:58:54,903: ERROR/MainProcess] aperag.llm.embed.embedding_service - Batch embedding API call failed: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers
[2025-09-11 01:58:54,903: ERROR/MainProcess] aperag.llm.embed.embedding_service - Batch embedding with indices failed: Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {'original_error': 'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers'})
[2025-09-11 01:58:54,903: ERROR/MainProcess] aperag.llm.embed.embedding_service - Batch processing failed: Embedding API error: Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {'original_error': 'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers'}) (Details: {'original_error': "Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {'original_error': 'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers'})"})
[2025-09-11 01:58:54,903: ERROR/MainProcess] aperag.llm.embed.base_embedding - Failed to probe embedding dimension for provider_db179b07/nomic-embed-text:latest: Batch processing error (batch size: 10): Failed to process 1 batches: ['Embedding API error: Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {'original_error': 'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers'}) (Details: {'original_error': "Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {'original_error': 'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers'})"})'] contents: ['dimension_probe'] (Details: {'batch_size': 10, 'reason': 'Failed to process 1 batches: ['Embedding API error: Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {\'original_error\': \'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers\'}) (Details: {\'original_error\': "Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {\'original_error\': \'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers\'})"})'] contents: ['dimension_probe']'})
[2025-09-11 01:58:54,903: ERROR/MainProcess] aperag.graph.lightrag_manager - Failed to create embedding function - configuration error: Failed to probe embedding dimension: Batch processing error (batch size: 10): Failed to process 1 batches: ['Embedding API error: Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {'original_error': 'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers'}) (Details: {'original_error': "Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {'original_error': 'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers'})"})'] contents: ['dimension_probe'] (Details: {'batch_size': 10, 'reason': 'Failed to process 1 batches: ['Embedding API error: Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {\'original_error\': \'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers\'}) (Details: {\'original_error\': "Embedding API error: litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers (Details: {\'original_error\': \'litellm.BadRequestError: Unmapped LLM provider for this endpoint. You passed model=provider_db179b07/nomic-embed-text:latest, custom_llm_provider=provider_db179b07. Check supported provider and route: https://docs.litellm.ai/docs/providers\'})"})'] contents: ['dimension_probe']'}) (Details: {'provider': 'provider_db179b07', 'model': 'nomic-embed-text:latest'})
.......
Additional context
- OS: Ubuntu 22.04
- Browser: Google Chrome
- Version: 22.04
- ApeRAG docker version: apecloud/aperag v0.0.0-nightly 939cc6150243 41 hours ago