Add OpenAPI generation utility, update SPEC to reflect latest types

This commit is contained in:
Ashwin Bharambe 2024-08-15 13:45:45 -07:00
parent 417ba2aea0
commit 1f5eb9ff96
10 changed files with 770 additions and 656 deletions

View file

@ -60,19 +60,19 @@ class EvaluationJobArtifactsResponse(BaseModel):
class Evaluations(Protocol):
@webmethod(route="/evaluate/text_generation/")
def post_evaluate_text_generation(
def evaluate_text_generation(
self,
request: EvaluateTextGenerationRequest,
) -> EvaluationJob: ...
@webmethod(route="/evaluate/question_answering/")
def post_evaluate_question_answering(
def evaluate_question_answering(
self,
request: EvaluateQuestionAnsweringRequest,
) -> EvaluationJob: ...
@webmethod(route="/evaluate/summarization/")
def post_evaluate_summarization(
def evaluate_summarization(
self,
request: EvaluateSummarizationRequest,
) -> EvaluationJob: ...