fix merge

This commit is contained in:
Yannick Stephan
2025-02-17 08:48:53 +01:00
parent ef92a3f1f4
commit ad5c5bba31

View File

@@ -16,6 +16,7 @@ import argparse
from typing import List, Any, Literal, Optional, Dict from typing import List, Any, Literal, Optional, Dict
from pydantic import BaseModel, Field, field_validator from pydantic import BaseModel, Field, field_validator
from lightrag import LightRAG, QueryParam from lightrag import LightRAG, QueryParam
from lightrag.base import DocProcessingStatus, DocStatus
from lightrag.types import GPTKeywordExtractionFormat from lightrag.types import GPTKeywordExtractionFormat
from lightrag.api import __api_version__ from lightrag.api import __api_version__
from lightrag.utils import EmbeddingFunc from lightrag.utils import EmbeddingFunc
@@ -702,7 +703,7 @@ class QueryRequest(BaseModel):
) )
history_turns: Optional[int] = Field( history_turns: Optional[int] = Field(
ge=0 ge=0,
default=None, default=None,
description="Number of complete conversation turns (user-assistant pairs) to consider in the response context.", description="Number of complete conversation turns (user-assistant pairs) to consider in the response context.",
) )
@@ -802,7 +803,6 @@ class DocsStatusesResponse(BaseModel):
statuses: Dict[DocStatus, List[DocStatusResponse]] = {} statuses: Dict[DocStatus, List[DocStatusResponse]] = {}
def get_api_key_dependency(api_key: Optional[str]): def get_api_key_dependency(api_key: Optional[str]):
if not api_key: if not api_key:
# If no API key is configured, return a dummy dependency that always succeeds # If no API key is configured, return a dummy dependency that always succeeds