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: 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 Pydantic models for text generation requests and responses.
S01Nour
625daea
Add response models for new MCP tools: DetectStance, MatchKeypoint, TranscribeAudio, GenerateSpeech, and GenerateArgument
malek-messaoudii
45e145b
Update expose
malek-messaoudii
f171734
add mcp part
malek-messaoudii
8791d59
Update chat voice part
malek-messaoudii
a71355d
Correct version
malek-messaoudii
c45f0d6
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
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
Correct files
malek-messaoudii
544d113
Refactor audio models and services for improved error handling and response streaming
malek-messaoudii
9aa985d
Fix errors
malek-messaoudii
8d87b19
Add tts/stt services
malek-messaoudii
c7fc3b6
Update label.py
malek-messaoudii
f694f38
Update label.py
malek-messaoudii
32ba92c
Update label.py
malek-messaoudii
ad2dc28
Update label files
malek-messaoudii
8a40c79
Update label.py
malek-messaoudii
1d14fcd
update name
malek-messaoudii
54b5a2a
update name
malek-messaoudii
15da915
Add label/KPA-related schemas to models and update documentation in label routes