routeur_ia_api / domain

Commit History

Add sources parameter to completion requests and update documentation: Enhance the CompletionRequest model to include an optional sources field for document filtering. Update related API examples and documentation to reflect this change, ensuring clarity on usage and implications for project document retrieval.
686df05

Cyril Dupland commited on

Update dependencies and enhance agent functionality: upgrade LangChain to v1.2.x, adjust retrieval tools for improved pagination and filtering, and implement new project ID checks. Modify settings for RAG top-k and add support for custom state management in agents. Enhance documentation for streaming SSE client and tools policy, ensuring clarity on usage and constraints.
7c43c4c

Cyril Dupland commited on

Enable V2 again
6b3b97e

Cyril Dupland commited on

Update default agent identifier from 'V2' to 'V1' across multiple services for consistency in agent orchestration and handling.
22f92db

Cyril Dupland commited on

Refactoring gestion Agent
c392583

Cyril Dupland commited on

refactor transcription: replace Supabase quota checker with a noop implementation, update transcription models to include server-measured audio duration, and enhance job response structure for improved reliability and consistency.
e081eb3

Cyril Dupland commited on

refactor transcription: update meeting transcription model to 'gpt-4o-mini-transcribe', enhance TranscriptionResponse and JobStatusResponse models with metadata fields, and implement usage normalization utilities for improved tracking and reporting.
1f2c8d1

Cyril Dupland commited on

feat transcription: introduce asynchronous transcription job endpoints for audio and meeting files, allowing users to upload files and poll for job status. Update models and services to handle job creation, status tracking, and response formatting. Enhance documentation with examples and details on supported audio formats and job management.
83d7f8a

Cyril Dupland commited on

feat documents: add document deletion functionality and enhance upload process with UUID validation. Implement checks for duplicate documents during upload and update models to support delete responses. Refactor ingestion service to include document ID in processing pipelines.
8a00f1c

Cyril Dupland commited on

feat voice: integrate WebRTC ICE server configuration, enhance voice pipeline with new modes, and improve VAD settings for better audio processing
8b0c3c9

Cyril Dupland commited on

Implement Voice Activity Detection (VAD) configuration: Add VAD parameters to settings, create VADConfigDTO for validation, and integrate VAD handling in the voice bot. Update frontend to allow dynamic VAD parameter adjustments during sessions.
bd76267

Cyril Dupland commited on

feat voice: enhance voice pipeline with mode selection and transcript retrieval functionality
f11d5d5

Cyril Dupland commited on

Enhance conversation management: Add conversation_id to CompletionRequest, CompletionResponse, and StreamChunk models. Update agent service methods to utilize conversation_id for server-side memory management. Ensure conversation_id is included in responses and streaming chunks for consistent context handling.
e26bba7

Cyril Dupland commited on

Include project knowledge in Workflow
53e5530

Cyril Dupland commited on

Injestion project documents
595f77d

Cyril Dupland commited on

Update default model in CompletionRequest from GPT-5 to Mistral Large for improved performance.
86fd22c

Cyril Dupland commited on

Remove OpenAI models & add Magistral model
883546f

Cyril Dupland commited on

Enhance conversation workflows by introducing summarization and classification agents. Implement retrieval nodes for document fetching, and update settings for Supabase integration. Add Markdown to PDF conversion utilities and improve agent service to handle document metadata. Refactor agent registry to support orchestrated workflows.
0ef1224

Cyril Dupland commited on

Implement streaming support validation in completion endpoint and enhance error handling for unsupported models. Update LLMService to include streaming capability check for models, specifically marking 'gpt-5' as non-streaming. Adjust API documentation for clarity on error responses.
72289eb

Cyril Dupland commited on

Update model references in enums and models to replace GPT-5 Mini with GPT-5 Chat, reflecting the latest model naming conventions and ensuring consistency across the LLMService.
9b3b804

Cyril Dupland commited on

Remove large PDF files and add .gitignore to respect HuggingFace Spaces 10MB limit
c11ba05

Cyril Dupland commited on

Update model references from GPT-5 Pro to GPT-5 across enums, models, and service files, and adjust agent registry to use the history-enabled graph creation function.
717a5de

Cyril Dupland commited on

FIrst Commit
d28f1ed

Cyril Dupland commited on