@@ -671,13 +671,13 @@ def generate_openapi_schema(evaluators: Dict[str, Any]) -> Dict[str, Any]:
671
671
"x-codeSamples" : [
672
672
{
673
673
"lang" : "python" ,
674
- "label" : "Python (offline) " ,
675
- "source" : f'import langwatch\n evaluation = langwatch.evaluation.init("my-incredible-evaluation")\n \n for index, row in evaluation.loop(df.iterrows()):\n def evaluate(index, row): \n # Your evaluation logic here \n \n evaluation.run(\n "{ evaluator_id } ",\n index=index,\n data={{\n { chr (10 ).join (f" \" { field } \" : { field } ," for field in evaluator .get ("requiredFields" , []) + evaluator .get ("optionalFields" , []))} \n }},\n settings={{\n \n }}\n )\n \n evaluation.submit(evaluate, index, row) ' ,
674
+ "label" : "Offline Evaluation " ,
675
+ "source" : f'import langwatch\n \ n evaluation = langwatch.evaluation.init("my-incredible-evaluation")\n \n for index, row in evaluation.loop(df.iterrows()):\n \n evaluation.run(\n "{ evaluator_id } ",\n index=index,\n data={{\n { chr (10 ).join (f" \" { field } \" : { field } ," for field in evaluator .get ("requiredFields" , []) + evaluator .get ("optionalFields" , []))} \n }},\n settings={{}}\n )\n ' ,
676
676
},
677
677
{
678
678
"lang" : "python" ,
679
- "label" : "Python (online) " ,
680
- "source" : f'import langwatch\n @langwatch.span()\n def llm_step():\n ... # your existing code\n result = langwatch.get_current_span().evaluate(\n "{ evaluator_id } ",\n { chr (10 ).join (f" { field } = \" \" , # required " for field in evaluator .get ("requiredFields" , [])) } \n { chr ( 10 ). join ( f" { field } = \" \" , # optional" for field in evaluator .get ("optionalFields" , [])) } \n settings={{}},\n )\n print(result)' ,
679
+ "label" : "Realtime Evaluation " ,
680
+ "source" : f'import langwatch\n \n @langwatch.span()\n def llm_step():\n ... # your existing code\n result = langwatch.get_current_span().evaluate(\n "{ evaluator_id } ",\n data={{ \n { chr (10 ).join ([ f" \" { field } \" : \" \" , " for field in evaluator .get ("requiredFields" , []) + evaluator .get ("optionalFields" , [])]) } \n }}, \n settings={{}},\n )\n print(result)' ,
681
681
},
682
682
{
683
683
"lang" : "typescript" ,
@@ -744,13 +744,13 @@ def generate_openapi_schema(evaluators: Dict[str, Any]) -> Dict[str, Any]:
744
744
"x-codeSamples" : [
745
745
{
746
746
"lang" : "python" ,
747
- "label" : "Python (offline) " ,
748
- "source" : f'import langwatch\n evaluation = langwatch.evaluation.init("my-incredible-evaluation")\n \n for index, row in evaluation.loop(df.iterrows()):\n def evaluate(index, row): \n # Your evaluation logic here \n \n evaluation.run(\n "{ evaluator_id } ",\n index=index,\n data={{\n { chr (10 ).join (f" \" { field } \" : { field } ," for field in evaluator .get ("requiredFields" , []) + evaluator .get ("optionalFields" , []))} \n }},\n settings={{\n \n }}\n )\n \n evaluation.submit(evaluate, index, row) ' ,
747
+ "label" : "Offline Evaluation " ,
748
+ "source" : f'import langwatch\n \ n evaluation = langwatch.evaluation.init("my-incredible-evaluation")\n \n for index, row in evaluation.loop(df.iterrows()):\n \n evaluation.run(\n "{ evaluator_id } ",\n index=index,\n data={{\n { chr (10 ).join (f" \" { field } \" : { field } ," for field in evaluator .get ("requiredFields" , []) + evaluator .get ("optionalFields" , []))} \n }},\n settings={{}}\n )\n ' ,
749
749
},
750
750
{
751
751
"lang" : "python" ,
752
- "label" : "Python (online) " ,
753
- "source" : f'import langwatch\n @langwatch.span()\n def llm_step():\n ... # your existing code\n result = langwatch.get_current_span().evaluate(\n "{ evaluator_id } ",\n { chr (10 ).join (f" { field } = \" \" , # required " for field in evaluator .get ("requiredFields" , [])) } \n { chr ( 10 ). join ( f" { field } = \" \" , # optional" for field in evaluator .get ("optionalFields" , [])) } \n settings={{}},\n )\n print(result)' ,
752
+ "label" : "Realtime Evaluation " ,
753
+ "source" : f'import langwatch\n \n @langwatch.span()\n def llm_step():\n ... # your existing code\n result = langwatch.get_current_span().evaluate(\n "{ evaluator_id } ",\n data={{ \n { chr (10 ).join ([ f" \" { field } \" : \" \" , " for field in evaluator .get ("requiredFields" , []) + evaluator .get ("optionalFields" , [])]) } \n }}, \n settings={{}},\n )\n print(result)' ,
754
754
},
755
755
{
756
756
"lang" : "typescript" ,
0 commit comments