INNER CODE UNIT · Python
rag_generate
ai-infra-curriculum/ai-infra-engineer-learning · projects/project-103-llm-deployment/src/api/main.py:386
async def rag_generate(
request: RAGGenerateRequest,
api_key: str = Depends(verify_api_key),
rag: RAGPipeline = Depends(get_rag_pipeline)
):
"""
Generate answer using RAG (Retrieval-Augmented Generation).
Args:
request: RAG request with question
api_key: API key
rag: RAG pipeline
Returns:
Answer with sources
TODO: Implement RAG generation:
1. Validate request