4040@auth .get (
4141 "/testsets" ,
4242 description = "Get Stored TestSets." ,
43- response_model = list [schema .TestSets ],
43+ response_model = list [schema .QASets ],
4444)
4545async def testbed_testsets (
4646 client : schema .ClientIdType = Header (default = "server" ),
47- ) -> list [schema .TestSets ]:
47+ ) -> list [schema .QASets ]:
4848 """Get a list of stored TestSets, create TestSet objects if they don't exist"""
4949 testsets = utils_testbed .get_testsets (db_conn = utils_databases .get_client_database (client ).connection )
5050 return testsets
@@ -56,7 +56,7 @@ async def testbed_testsets(
5656 response_model = list [schema .Evaluation ],
5757)
5858async def testbed_evaluations (
59- tid : schema .TestSetsIdType ,
59+ tid : schema .QASetsIdType ,
6060 client : schema .ClientIdType = Header (default = "server" ),
6161) -> list [schema .Evaluation ]:
6262 """Get Evaluations"""
@@ -72,7 +72,7 @@ async def testbed_evaluations(
7272 response_model = schema .EvaluationReport ,
7373)
7474async def testbed_evaluation (
75- eid : schema .TestSetsIdType ,
75+ eid : schema .QASetsIdType ,
7676 client : schema .ClientIdType = Header (default = "server" ),
7777) -> schema .EvaluationReport :
7878 """Get Evaluations"""
@@ -84,13 +84,13 @@ async def testbed_evaluation(
8484
8585@auth .get (
8686 "/testset_qa" ,
87- description = "Get Stored schema.TestSets Q&A." ,
88- response_model = schema .TestSetQA ,
87+ description = "Get Stored Testbed Q&A." ,
88+ response_model = schema .QASetData ,
8989)
9090async def testbed_testset_qa (
91- tid : schema .TestSetsIdType ,
91+ tid : schema .QASetsIdType ,
9292 client : schema .ClientIdType = Header (default = "server" ),
93- ) -> schema .TestSetQA :
93+ ) -> schema .QASetData :
9494 """Get TestSet Q&A"""
9595 return utils_testbed .get_testset_qa (
9696 db_conn = utils_databases .get_client_database (client ).connection , tid = tid .upper ()
@@ -102,7 +102,7 @@ async def testbed_testset_qa(
102102 description = "Delete a TestSet" ,
103103)
104104async def testbed_delete_testset (
105- tid : Optional [schema .TestSetsIdType ] = None ,
105+ tid : Optional [schema .QASetsIdType ] = None ,
106106 client : schema .ClientIdType = Header (default = "server" ),
107107) -> JSONResponse :
108108 """Delete TestSet"""
@@ -113,14 +113,14 @@ async def testbed_delete_testset(
113113@auth .post (
114114 "/testset_load" ,
115115 description = "Upsert TestSets." ,
116- response_model = schema .TestSetQA ,
116+ response_model = schema .QASetData ,
117117)
118118async def testbed_upsert_testsets (
119119 files : list [UploadFile ],
120- name : schema .TestSetsNameType ,
121- tid : Optional [schema .TestSetsIdType ] = None ,
120+ name : schema .QASetsNameType ,
121+ tid : Optional [schema .QASetsIdType ] = None ,
122122 client : schema .ClientIdType = Header (default = "server" ),
123- ) -> schema .TestSetQA :
123+ ) -> schema .QASetData :
124124 """Update stored TestSet data"""
125125 created = datetime .now ().isoformat ()
126126 db_conn = utils_databases .get_client_database (client ).connection
@@ -194,16 +194,16 @@ def _handle_testset_error(ex: Exception, temp_directory, ll_model: str):
194194@auth .post (
195195 "/testset_generate" ,
196196 description = "Generate Q&A Test Set." ,
197- response_model = schema .TestSetQA ,
197+ response_model = schema .QASetData ,
198198)
199199async def testbed_generate_qa (
200200 files : list [UploadFile ],
201- name : schema .TestSetsNameType ,
201+ name : schema .QASetsNameType ,
202202 ll_model : str ,
203203 embed_model : str ,
204204 questions : int = 2 ,
205205 client : schema .ClientIdType = Header (default = "server" ),
206- ) -> schema .TestSetQA :
206+ ) -> schema .QASetData :
207207 """Retrieve contents from a local file uploaded and generate Q&A"""
208208 # Get the Model Configuration
209209 try :
@@ -249,7 +249,7 @@ async def _collect_testbed_answers(loaded_testset: QATestset, client: str) -> li
249249 response_model = schema .EvaluationReport ,
250250)
251251async def testbed_evaluate (
252- tid : schema .TestSetsIdType ,
252+ tid : schema .QASetsIdType ,
253253 judge : str ,
254254 client : schema .ClientIdType = Header (default = "server" ),
255255) -> schema .EvaluationReport :
0 commit comments