fix: Resolve merge conflicts in tts_service.py, ensuring proper integration of gTTS for text-to-speech functionality and maintaining MP3 format support.
malek-messaoudii
77e2cd7
feat: Update TTS functionality to use gTTS for text-to-speech conversion, supporting only MP3 format. Adjust requirements and model fields for compatibility.
malek-messaoudii
9c9026a
feat: Introduce individual GROQ API keys for Topic, STT, TTS, and Chat services, enhancing configuration flexibility and service initialization checks across the application.
Yassine Mhirsi
16153ee
Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models
Yassine Mhirsi
7f4de42
similarity
Yassine Mhirsi
22ad0ba
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
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
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: 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
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
refactor: Remove GenerateArgumentRequest and GenerateArgumentResponse models; update generate_argument endpoint to accept topic and position parameters.
malek-messaoudii
c508ed0
feat: Introduce FastAPI endpoints for single and batch text generation with Pydantic models and Hugging Face model management.
S01Nour
306b243
refactor: Remove notebook and establish API routing structure.
S01Nour
65bf3d8
Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models
S01Nour
6db5781
feat: Add text generation API endpoint with T5 model integration.
S01Nour
0d13811
Refactor MCP tool handling to use hardcoded tool definitions and improve return value handling in health check and tool calls
malek-messaoudii
b36d7d0
Update mcp_service.py
malek-messaoudii
812086d
update mcp part
malek-messaoudii
1315b27
correct main
malek-messaoudii
3c58a94
Update mcp_service.py
malek-messaoudii
f186b6f
Update mcp_service.py
malek-messaoudii
3677973
update mcp part
malek-messaoudii
83c5f9d
add mcp part
malek-messaoudii
8791d59
Update chat voice part
malek-messaoudii
a71355d
Update chat endpoints
malek-messaoudii
c059296
Add chat part
malek-messaoudii
1d46e48
Correct version
malek-messaoudii
c45f0d6
update services
malek-messaoudii
1e7709f
CORRECT services
malek-messaoudii
587fe4f
Update stt_service.py
malek-messaoudii
209f7bb
Update main
malek-messaoudii
d43ba60
Add groq apis
malek-messaoudii
2da4544
Refactor requirements and chatbot services; enhance service initialization and error handling for TTS and STT functionalities
malek-messaoudii
691fd14
Refactor audio processing and chatbot services; enhance STT and TTS functionalities with base64 support and session management
malek-messaoudii
56dc677
Update files
malek-messaoudii
674469e
Update requirements and refactor STT and chatbot services for improved model loading and error handling
malek-messaoudii
3b2b211
Refactor chatbot and STT services to improve model loading, response generation, and error handling; utilize Hugging Face API for STT functionality