Pulastya0 commited on
Commit
ae4f620
·
1 Parent(s): cc1fee3

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +3 -2
main.py CHANGED
@@ -32,6 +32,7 @@ root_path = os.getenv("HF_SPACE_ROOT_PATH", "")
32
  class UserProfile(BaseModel):
33
  skills: List[str] = Field(..., example=["python", "data analysis"])
34
  sectors: List[str] = Field(..., example=["machine learning", "web development"])
 
35
 
36
  class SearchQuery(BaseModel):
37
  query: str = Field(..., example="marketing internship in mumbai")
@@ -181,12 +182,12 @@ def get_profile_recommendations(profile: UserProfile):
181
  if chroma_collection is None or encoder is None:
182
  raise HTTPException(status_code=503, detail="Server is not ready.")
183
 
184
- query_text = f"Skills: {', '.join(profile.skills)}. Sectors: {', '.join(profile.sectors)}"
185
  query_embedding = encoder.encode([query_text])[0].tolist()
186
 
187
  results = chroma_collection.query(
188
  query_embeddings=[query_embedding],
189
- n_results=random.randint(3, 5) # Get 3 to 5 results
190
  )
191
 
192
  recommendations = []
 
32
  class UserProfile(BaseModel):
33
  skills: List[str] = Field(..., example=["python", "data analysis"])
34
  sectors: List[str] = Field(..., example=["machine learning", "web development"])
35
+ internshipType: str = Field(..., example="Bengaluru")
36
 
37
  class SearchQuery(BaseModel):
38
  query: str = Field(..., example="marketing internship in mumbai")
 
182
  if chroma_collection is None or encoder is None:
183
  raise HTTPException(status_code=503, detail="Server is not ready.")
184
 
185
+ query_text = f"Skills: {', '.join(profile.skills)}. Sectors: {', '.join(profile.sectors)}. internshipType: {profile.location}"
186
  query_embedding = encoder.encode([query_text])[0].tolist()
187
 
188
  results = chroma_collection.query(
189
  query_embeddings=[query_embedding],
190
+ n_results=random.randint(5, 7) # Get 5 to 7 results
191
  )
192
 
193
  recommendations = []