comment out unused

This commit is contained in:
2025-10-13 21:11:24 +08:00
parent 1c2ff00110
commit 8e18c50270

View File

@@ -2,8 +2,8 @@ from dataclasses import dataclass, field
from typing import Type, List from typing import Type, List
import tyro import tyro
from mcp.server.fastmcp import FastMCP from mcp.server.fastmcp import FastMCP
import tyro
from loguru import logger from loguru import logger
import os
from langchain_community.vectorstores import FAISS from langchain_community.vectorstores import FAISS
from langchain_core.documents.base import Document from langchain_core.documents.base import Document
@@ -13,7 +13,7 @@ from lang_agent.config import ToolConfig
from lang_agent.base import LangToolBase from lang_agent.base import LangToolBase
mcp = FastMCP("Rag") # mcp = FastMCP("Rag")
@tyro.conf.configure(tyro.conf.SuppressFixed) @tyro.conf.configure(tyro.conf.SuppressFixed)
@dataclass @dataclass
@@ -31,7 +31,10 @@ class SimpleRagConfig(ToolConfig):
def __post_init__(self): def __post_init__(self):
if self.api_key == "wrong-key": if self.api_key == "wrong-key":
logger.info("wrong embedding key, using simple retrieval method") # logger.info("wrong embedding key, using simple retrieval method")
key = os.environ.get("ALI_API_KEY")
if key is None:
logger.error(f"no ALI_API_KEY provided for embedding")
@@ -48,7 +51,6 @@ class SimpleRag(LangToolBase):
# self.retriever = self.vec_store.as_retriever(search_kwargs={"k":3}) # self.retriever = self.vec_store.as_retriever(search_kwargs={"k":3})
@mcp.tool()
def retrieve(self, query:str): def retrieve(self, query:str):
""" """
检索与给定查询相关的文档,并将其序列化为字符串格式。 检索与给定查询相关的文档,并将其序列化为字符串格式。
@@ -75,8 +77,8 @@ class SimpleRag(LangToolBase):
return [self.retrieve] return [self.retrieve]
if __name__ == "__main__": # if __name__ == "__main__":
# config = tyro.cli(SimpleRagConfig) # # config = tyro.cli(SimpleRagConfig)
config = SimpleRagConfig() # config = SimpleRagConfig()
rag:SimpleRag = config.setup() # rag:SimpleRag = config.setup()
mcp.run(transport="stdio") # mcp.run(transport="stdio")