prompt-engine / backend /models.py
Lazar Radojevic
refactor everything
1cd5053
raw
history blame contribute delete
513 Bytes
from typing import List
from pydantic import BaseModel
class QueryRequest(BaseModel):
"""
Represents the request model for querying similar prompts.
"""
query: str
n: int = 5
class SimilarPrompt(BaseModel):
"""
Represents a single similar prompt with its similarity score.
"""
score: float
prompt: str
class QueryResponse(BaseModel):
"""
Represents the response model containing a list of similar prompts.
"""
similar_prompts: List[SimilarPrompt]