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
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
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 FastAPI endpoint for text generation with request and response models.
S01Nour
66ccc9d
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
Add response models for new MCP tools: DetectStance, MatchKeypoint, TranscribeAudio, GenerateSpeech, and GenerateArgument
malek-messaoudii
45e145b
Enhance MCP tool performance by implementing asynchronous handling in tool calls
malek-messaoudii
997d57e
Update MCP tool calls to use asynchronous handling for improved performance and responsiveness
malek-messaoudii
dd55f1d
Refactor MCP tool handling to use hardcoded tool definitions and improve return value handling in health check and tool calls
malek-messaoudii
b36d7d0
Update expose
malek-messaoudii
f171734
update mcp part
malek-messaoudii
1315b27
correct main
malek-messaoudii
3c58a94
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
Uodate stt tts
malek-messaoudii
27ee35f
Add groq apis
malek-messaoudii
2da4544
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
fix errors
malek-messaoudii
a8c8142
Refactor audio processing to utilize free models and enhance logging; update TTS and STT services for improved functionality
malek-messaoudii
95cb26e
Enhance configuration validation and audio processing limits
malek-messaoudii
918acab
- Added configuration validation to ensure required environment variables are set.
- Introduced MAX_AUDIO_SIZE to limit audio file uploads to 10MB.
- Updated audio processing routes to check file size before processing.
- Adjusted TTS service to handle audio data extraction more robustly.
add files
malek-messaoudii
4a13628
Update audio.py
malek-messaoudii
218c6a3
Update codes
malek-messaoudii
d4b6133
Update audio.py
malek-messaoudii
520a06a
Correct files
malek-messaoudii
544d113
Refactor audio models and services for improved error handling and response streaming
malek-messaoudii
9aa985d
add gemini api
malek-messaoudii
73d4f3c
Add tts/stt services
malek-messaoudii
c7fc3b6
Update label files
malek-messaoudii
8a40c79
Add label/KPA-related schemas to models and update documentation in label routes
Yassine Mhirsi
3afc11b
Update API routes to include label module and add prefix for stance and label endpoints
Yassine Mhirsi
693c788
Add KPA model integration and update configuration for label predictions