M17idd commited on
Commit
194a365
·
verified ·
1 Parent(s): f8d1cfb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -63,16 +63,15 @@ class GroqLLM(OpenAI):
63
  # مدل Groq را با API خود بارگذاری کنید
64
  llm = GroqLLM(api_key=groq_api_key, model_name="deepseek-r1-distill-llama-70b")
65
 
66
- # ----------------- ساخت SimpleRetriever -----------------
67
  from langchain_core.retrievers import BaseRetriever
68
  from langchain_core.documents import Document
69
  from typing import List
70
- from dataclasses import dataclass, field
71
 
72
- @dataclass
73
  class SimpleRetriever(BaseRetriever):
74
- documents: List[Document] = field(default_factory=list)
75
- embeddings: List = field(default_factory=list)
 
 
76
 
77
  def _get_relevant_documents(self, query: str) -> List[Document]:
78
  inputs = tokenizer(query, return_tensors="pt", padding=True, truncation=True)
 
63
  # مدل Groq را با API خود بارگذاری کنید
64
  llm = GroqLLM(api_key=groq_api_key, model_name="deepseek-r1-distill-llama-70b")
65
 
 
66
  from langchain_core.retrievers import BaseRetriever
67
  from langchain_core.documents import Document
68
  from typing import List
 
69
 
 
70
  class SimpleRetriever(BaseRetriever):
71
+ def __init__(self, documents: List[Document], embeddings: List):
72
+ super().__init__()
73
+ self.documents = documents
74
+ self.embeddings = embeddings
75
 
76
  def _get_relevant_documents(self, query: str) -> List[Document]:
77
  inputs = tokenizer(query, return_tensors="pt", padding=True, truncation=True)