refactor: Update GROQ_TOPIC_MODEL to the latest production version and adjust fallback models in TopicService for improved model selection and stability.
malek-messaoudii
ce133a0
refactor: Update GROQ_TOPIC_MODEL for consistency and adjust fallback models in TopicService to enhance model selection and robustness.
malek-messaoudii
e2251fd
feat: Add GROQ_TOPIC_MODEL configuration and enhance TopicService to utilize it for improved model selection during initialization, including fallback options for robustness.
malek-messaoudii
870d2ba
chore: Update requirements.txt to address urllib3 compatibility issues and add requests-toolbelt for enhanced HTTP request handling.
malek-messaoudii
91ae7d9
feat: Integrate Topic Extraction service into API lifecycle, enhancing initialization and health check reporting. Update routes and logging for improved visibility of topic extraction functionality.
malek-messaoudii
0e19c41
feat: Add extract_topic and voice_chat tools to MCP service, enhancing functionality for topic extraction and chatbot responses. Update models and routes to support new features.
malek-messaoudii
1ce17ff
refactor: Update file path handling in TopicSimilarityService for improved error reporting and ensure absolute paths for topic and embeddings cache files
Yassine Mhirsi
e97ac87
test
Yassine Mhirsi
d25effa
feat: Add topic similarity service using Google Generative AI embeddings, enabling improved topic matching and similarity analysis. Update topic extraction logic to utilize this service and enhance overall functionality.
Yassine Mhirsi
a453c29
refactor: Simplify topic extraction logic in TopicService by removing Pydantic schema, enhancing JSON response handling, and adding fuzzy matching for improved topic validation.
Yassine Mhirsi
94c2a9a
feat: Introduce predefined topics list in TopicService and enhance topic extraction logic to validate against this list, ensuring accurate topic matching and improved error handling.
Yassine Mhirsi
7218dd0
fix: Update topic extraction instructions in TopicService to specify that the main idea should be captured in simple English.
Yassine Mhirsi
77f9f6f
fix: Clarify topic extraction instructions in the TopicService to specify that the output should be a single sentence capturing the main idea.
Yassine Mhirsi
0ab4347
feat: Enhance analysis endpoints to support JSON body input and CSV file uploads for argument analysis
Yassine Mhirsi
7a0be7b
fix: Update error logging for route loading failures and enhance route debugging with detailed logging of available routes
Yassine Mhirsi
5eb5350
refactor: Change analysis endpoint prefixes from "" to "analyse" and update related route methods to use "stance"
Yassine Mhirsi
06928e7
feat: Add analysis endpoints and service for processing arguments, extracting topics, and predicting stance
Yassine Mhirsi
430b54f
feat: Implement user management service with Supabase integration, including user registration, retrieval, and name update endpoints.
Yassine Mhirsi
6e8d513
feat: Add `GenerateModelManager` for loading Hugging Face generation models and performing text generation.
S01Nour
2ed0ab3
feat: Implement generation model manager for Hugging Face Seq2Seq models and add a debug script for testing generation.
S01Nour
c924863
chore: Update and manage project dependencies.
S01Nour
b74a137
chore: Update dependencies in requirements.txt.
S01Nour
886aa72
chore: Manage project dependency protobuf v 3.20.1
S01Nour
10d514a
chore: update project dependency protobuf v 3.20.3
S01Nour
6ae645b
build: update project dependencies
S01Nour
bc697b4
Update project dependencies.
S01Nour
577c31d
Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models
S01Nour
bc08348
chore: remove default fallback value for HUGGINGFACE_GENERATE_MODEL_ID.
S01Nour
f67ac7b
Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models
malek-messaoudii
057f490
Update config.py
malek-messaoudii
36260ab
Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models
Yassine Mhirsi
f101875
feat: Add topic-related schemas and API routes for topic management, along with LangChain dependencies in requirements.
Yassine Mhirsi
2380f6f
feat: Refactor stance detection, keypoint matching, and argument generation to utilize dedicated model managers for improved reliability and response handling
malek-messaoudii
76c719b
feat: Implement audio transcription and speech generation endpoints with file upload support and improved response handling
malek-messaoudii
200de02
feat: Enhance ToolCallRequest and ToolCallResponse models with detailed examples and descriptions for improved clarity and usability in MCP tool calls.
malek-messaoudii
bd8a3b8
refactor: Remove GenerateArgumentRequest and GenerateArgumentResponse models; update generate_argument endpoint to accept topic and position parameters.
malek-messaoudii
c508ed0
fix: update default Hugging Face generate model ID to `NLP-Debater-Project/kpa-t5-improved`
S01Nour
682062a
feat: Introduce FastAPI endpoints for single and batch text generation with Pydantic models and Hugging Face model management.
S01Nour
306b243
feat: Add text generation endpoint with corresponding request and response models.
S01Nour
2f878ea
feat: add Pydantic models for text generation requests and responses.
S01Nour
625daea
feat: Add FastAPI endpoint for text generation with request and response models.
S01Nour
66ccc9d
feat: Add logging, FastAPI imports, and integrate Hugging Face generation model manager.
S01Nour
60af588
style: remove redundant comment from kpa_model_manager import.
S01Nour
25481b5
Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models
S01Nour
a8d3acb
refactor: Remove notebook and establish API routing structure.