cohere-rag / main.py
Bytte's picture
Upload 6 files
beaf4f9
raw
history blame
392 Bytes
from rag_retriever import vector_search, cohere_completion_with_vector_search
from fastapi import FastAPI
from pydantic import BaseModel
class validation(BaseModel):
prompt: str
app = FastAPI()
@app.post('/rag')
async def retrival(item: validation):
rag = vector_search(item.prompt)
completion = cohere_completion_with_vector_search(item.prompt, rag)
return completion