diff --git a/README.md b/README.md
index 0d898e82ff0f07361aec7dadde68cc80df6ec2fb..7bf43825e416e0b101707077e5b67b5e268aed48 100644
--- a/README.md
+++ b/README.md
@@ -47,19 +47,19 @@
 
 ## 🤺RagFlow vs. other RAG applications
 
-| Feature | RagFlow | Langchain-Chatchat | Dify.AI | Assistants API | QAnythig | LangChain |
-|---------|:---------:|:----------------:|:-----------:|:-----------:|:-----------:|:-----------:|
-| **Well-Founded Answer** | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
-| **Trackable Chunking** | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
-| **Chunking Method** | Rich Variety | Naive | Naive | Naive | Naive | Naive |
-| **Table Structure Recognition** | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
+| Feature | RagFlow | Langchain-Chatchat | Assistants API | QAnythig | LangChain |
+|---------|:---------:|:----------------:|:-----------:|:-----------:|:-----------:|
+| **Well-Founded Answer** | :white_check_mark: | :x: | :x: | :x: | :x: |
+| **Trackable Chunking** | :white_check_mark: | :x: | :x: | :x: | :x: |
+| **Chunking Method** | Rich Variety | Naive | Naive | | Naive | Naive |
+| **Table Structure Recognition** | :white_check_mark: | :x: | | :x: | :x: | :x: |
 | **Structured Data Lookup** | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
-| **Programming Approach** | API-oriented | API-oriented | API-oriented | API-oriented | API-oriented | Python Code-oriented |
-| **RAG Engine** | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: |
-| **Prompt IDE** | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: |
-| **Supported LLMs** | Rich Variety | Rich Variety | Rich Variety | OpenAI-only | QwenLLM | Rich Variety |
-| **Local Deployment** | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: |
-| **Ecosystem Strategy** | Open Source | Open Source | Open Source | Close Source | Open Source | Open Source |
+| **Programming Approach** | API-oriented | API-oriented | API-oriented | API-oriented | Python Code-oriented |
+| **RAG Engine** | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: |
+| **Prompt IDE** | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: |
+| **Supported LLMs** | Rich Variety | Rich Variety | OpenAI-only | QwenLLM | Rich Variety |
+| **Local Deployment** | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: |
+| **Ecosystem Strategy** | Open Source | Open Source | Close Source | Open Source | Open Source |
 
 ## 🔎 System Architecture
 
diff --git a/api/db/services/llm_service.py b/api/db/services/llm_service.py
index 83eb82f162331d45b0bdbb5cf183d449dc79c108..0e9e7744cf8115a1203ce4d3745ec47c57a98076 100644
--- a/api/db/services/llm_service.py
+++ b/api/db/services/llm_service.py
@@ -84,7 +84,7 @@ class TenantLLMService(CommonService):
             if model_config["llm_factory"] not in EmbeddingModel:
                 return
             return EmbeddingModel[model_config["llm_factory"]](
-                model_config["api_key"], model_config["llm_name"], model_config["api_base"])
+                model_config["api_key"], model_config["llm_name"], base_url=model_config["api_base"])
 
         if llm_type == LLMType.IMAGE2TEXT.value:
             if model_config["llm_factory"] not in CvModel:
@@ -98,7 +98,7 @@ class TenantLLMService(CommonService):
             if model_config["llm_factory"] not in ChatModel:
                 return
             return ChatModel[model_config["llm_factory"]](
-                model_config["api_key"], model_config["llm_name"], model_config["api_base"])
+                model_config["api_key"], model_config["llm_name"], base_url=model_config["api_base"])
 
     @classmethod
     @DB.connection_context()
diff --git a/rag/llm/embedding_model.py b/rag/llm/embedding_model.py
index 06a573d5a47e0f707b4cabb6852bb770656be385..6ee3a58017b156c35501cd07f6e7af06c170acd9 100644
--- a/rag/llm/embedding_model.py
+++ b/rag/llm/embedding_model.py
@@ -51,7 +51,7 @@ class Base(ABC):
 
 
 class HuEmbedding(Base):
-    def __init__(self, **kwargs):
+    def __init__(self, *args, **kwargs):
         """
         If you have trouble downloading HuggingFace models, -_^ this might help!!