-
Notifications
You must be signed in to change notification settings - Fork 751
Expand file tree
/
Copy pathcoze.loop.apis.go
More file actions
432 lines (426 loc) · 27.2 KB
/
coze.loop.apis.go
File metadata and controls
432 lines (426 loc) · 27.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
// Code generated by hertz generator. DO NOT EDIT.
package apis
import (
"github.com/cloudwego/hertz/pkg/app/server"
apis "github.com/coze-dev/coze-loop/backend/api/handler/coze/loop/apis"
)
/*
This file will register all the routes of the services in the master idl.
And it will update automatically when you use the "update" command for the idl.
So don't modify the contents of the file, or your code will be deleted when it is updated.
*/
// Register register routes based on the IDL 'api.${HTTP Method}' annotation.
func Register(r *server.Hertz, handler *apis.APIHandler) {
root := r.Group("/", rootMw(handler)...)
{
_api := root.Group("/api", _apiMw(handler)...)
{
_auth := _api.Group("/auth", _authMw(handler)...)
{
_v1 := _auth.Group("/v1", _v1Mw(handler)...)
_v1.POST("/personal_access_tokens", append(_personal_access_tokensMw(handler), apis.CreatePersonalAccessToken)...)
_personal_access_tokens := _v1.Group("/personal_access_tokens", _personal_access_tokensMw(handler)...)
_personal_access_tokens.DELETE("/:id", append(_deletepersonalaccesstokenMw(handler), apis.DeletePersonalAccessToken)...)
_personal_access_tokens.GET("/:id", append(_getpersonalaccesstokenMw(handler), apis.GetPersonalAccessToken)...)
_personal_access_tokens.PUT("/:id", append(_updatepersonalaccesstokenMw(handler), apis.UpdatePersonalAccessToken)...)
_personal_access_tokens.POST("/list", append(_listpersonalaccesstokenMw(handler), apis.ListPersonalAccessToken)...)
}
}
{
_data := _api.Group("/data", _dataMw(handler)...)
{
_v10 := _data.Group("/v1", _v10Mw(handler)...)
_v10.POST("/datasets", append(_datasetsMw(handler), apis.CreateDataset)...)
_datasets := _v10.Group("/datasets", _datasetsMw(handler)...)
_datasets.POST("/batch_get", append(_batchgetdatasetsMw(handler), apis.BatchGetDatasets)...)
_datasets.DELETE("/:dataset_id", append(_dataset_idMw(handler), apis.DeleteDataset)...)
_dataset_id := _datasets.Group("/:dataset_id", _dataset_idMw(handler)...)
_dataset_id.POST("/import", append(_importdatasetMw(handler), apis.ImportDataset)...)
_dataset_id.POST("/io_jobs", append(_listdatasetiojobsMw(handler), apis.ListDatasetIOJobs)...)
_dataset_id.GET("/schema", append(_getdatasetschemaMw(handler), apis.GetDatasetSchema)...)
_dataset_id.PUT("/schema", append(_updatedatasetschemaMw(handler), apis.UpdateDatasetSchema)...)
_dataset_id.POST("/versions", append(_versionsMw(handler), apis.CreateDatasetVersion)...)
_versions := _dataset_id.Group("/versions", _versionsMw(handler)...)
_versions.POST("/list", append(_listdatasetversionsMw(handler), apis.ListDatasetVersions)...)
{
_version_id := _versions.Group("/:version_id", _version_idMw(handler)...)
{
_items := _version_id.Group("/items", _itemsMw(handler)...)
_items.POST("/batch_get", append(_batchgetdatasetitemsbyversionMw(handler), apis.BatchGetDatasetItemsByVersion)...)
_items.POST("/list", append(_listdatasetitemsbyversionMw(handler), apis.ListDatasetItemsByVersion)...)
}
}
{
_items0 := _dataset_id.Group("/items", _items0Mw(handler)...)
_items0.POST("/batch_create", append(_batchcreatedatasetitemsMw(handler), apis.BatchCreateDatasetItems)...)
_items0.POST("/batch_delete", append(_batchdeletedatasetitemsMw(handler), apis.BatchDeleteDatasetItems)...)
_items0.POST("/batch_get", append(_batchgetdatasetitemsMw(handler), apis.BatchGetDatasetItems)...)
_items0.POST("/clear", append(_cleardatasetitemMw(handler), apis.ClearDatasetItem)...)
_items0.DELETE("/:item_id", append(_deletedatasetitemMw(handler), apis.DeleteDatasetItem)...)
_items0.GET("/:item_id", append(_getdatasetitemMw(handler), apis.GetDatasetItem)...)
_items0.PUT("/:item_id", append(_updatedatasetitemMw(handler), apis.UpdateDatasetItem)...)
_items0.POST("/list", append(_listdatasetitemsMw(handler), apis.ListDatasetItems)...)
}
_datasets.GET("/:dataset_id", append(_getdatasetMw(handler), apis.GetDataset)...)
_datasets.PATCH("/:dataset_id", append(_updatedatasetMw(handler), apis.UpdateDataset)...)
_datasets.POST("/list", append(_listdatasetsMw(handler), apis.ListDatasets)...)
_v10.GET("/tag_spec", append(_gettagspecMw(handler), apis.GetTagSpec)...)
_v10.POST("/tags", append(_tagsMw(handler), apis.CreateTag)...)
_tags := _v10.Group("/tags", _tagsMw(handler)...)
_tags.POST("/batch_get", append(_batchgettagsMw(handler), apis.BatchGetTags)...)
_tags.POST("/batch_update_status", append(_batchupdatetagstatusMw(handler), apis.BatchUpdateTagStatus)...)
_tags.POST("/search", append(_searchtagsMw(handler), apis.SearchTags)...)
_tags.PATCH("/:tag_key_id", append(_tag_key_idMw(handler), apis.UpdateTag)...)
_tag_key_id := _tags.Group("/:tag_key_id", _tag_key_idMw(handler)...)
_tag_key_id.POST("/archive_option_tag", append(_archiveoptiontagMw(handler), apis.ArchiveOptionTag)...)
_tag_key_id.POST("/detail", append(_gettagdetailMw(handler), apis.GetTagDetail)...)
{
_dataset_io_jobs := _v10.Group("/dataset_io_jobs", _dataset_io_jobsMw(handler)...)
_dataset_io_jobs.GET("/:job_id", append(_getdatasetiojobMw(handler), apis.GetDatasetIOJob)...)
}
{
_dataset_items := _v10.Group("/dataset_items", _dataset_itemsMw(handler)...)
_dataset_items.POST("/validate", append(_validatedatasetitemsMw(handler), apis.ValidateDatasetItems)...)
}
{
_dataset_versions := _v10.Group("/dataset_versions", _dataset_versionsMw(handler)...)
_dataset_versions.POST("/batch_get", append(_batchgetdatasetversionsMw(handler), apis.BatchGetDatasetVersions)...)
_dataset_versions.GET("/:version_id", append(_getdatasetversionMw(handler), apis.GetDatasetVersion)...)
}
}
}
{
_evaluation := _api.Group("/evaluation", _evaluationMw(handler)...)
{
_v11 := _evaluation.Group("/v1", _v11Mw(handler)...)
_v11.POST("/eval_targets", append(_eval_targetsMw(handler), apis.CreateEvalTarget)...)
_eval_targets := _v11.Group("/eval_targets", _eval_targetsMw(handler)...)
_eval_targets.POST("/async_debug", append(_asyncdebugevaltargetMw(handler), apis.AsyncDebugEvalTarget)...)
_eval_targets.POST("/batch_get_by_source", append(_batchgetevaltargetsbysourceMw(handler), apis.BatchGetEvalTargetsBySource)...)
_eval_targets.POST("/batch_get_source", append(_batchgetsourceevaltargetsMw(handler), apis.BatchGetSourceEvalTargets)...)
_eval_targets.POST("/debug", append(_debugevaltargetMw(handler), apis.DebugEvalTarget)...)
_eval_targets.POST("/list_source", append(_listsourceevaltargetsMw(handler), apis.ListSourceEvalTargets)...)
_eval_targets.POST("/list_source_version", append(_listsourceevaltargetversionsMw(handler), apis.ListSourceEvalTargetVersions)...)
_eval_targets.POST("/mock_output", append(_mockevaltargetoutputMw(handler), apis.MockEvalTargetOutput)...)
_eval_targets.POST("/search_custom", append(_searchcustomevaltargetMw(handler), apis.SearchCustomEvalTarget)...)
{
_eval_target_id := _eval_targets.Group("/:eval_target_id", _eval_target_idMw(handler)...)
{
_versions0 := _eval_target_id.Group("/versions", _versions0Mw(handler)...)
{
_eval_target_version_id := _versions0.Group("/:eval_target_version_id", _eval_target_version_idMw(handler)...)
_eval_target_version_id.POST("/execute", append(_executeevaltargetMw(handler), apis.ExecuteEvalTarget)...)
}
}
}
_v11.POST("/evaluation_sets", append(_evaluation_setsMw(handler), apis.CreateEvaluationSet)...)
_evaluation_sets := _v11.Group("/evaluation_sets", _evaluation_setsMw(handler)...)
_evaluation_sets.DELETE("/:evaluation_set_id", append(_evaluation_set_idMw(handler), apis.DeleteEvaluationSet)...)
_evaluation_set_id := _evaluation_sets.Group("/:evaluation_set_id", _evaluation_set_idMw(handler)...)
_evaluation_set_id.PUT("/schema", append(_updateevaluationsetschemaMw(handler), apis.UpdateEvaluationSetSchema)...)
_evaluation_set_id.POST("/versions", append(_versions1Mw(handler), apis.CreateEvaluationSetVersion)...)
_versions1 := _evaluation_set_id.Group("/versions", _versions1Mw(handler)...)
_versions1.POST("/list", append(_listevaluationsetversionsMw(handler), apis.ListEvaluationSetVersions)...)
_versions1.GET("/:version_id", append(_getevaluationsetversionMw(handler), apis.GetEvaluationSetVersion)...)
{
_items1 := _evaluation_set_id.Group("/items", _items1Mw(handler)...)
_items1.POST("/batch_create", append(_batchcreateevaluationsetitemsMw(handler), apis.BatchCreateEvaluationSetItems)...)
_items1.POST("/batch_delete", append(_batchdeleteevaluationsetitemsMw(handler), apis.BatchDeleteEvaluationSetItems)...)
_items1.POST("/batch_get", append(_batchgetevaluationsetitemsMw(handler), apis.BatchGetEvaluationSetItems)...)
_items1.POST("/clear", append(_clearevaluationsetdraftitemMw(handler), apis.ClearEvaluationSetDraftItem)...)
_items1.PUT("/:item_id", append(_updateevaluationsetitemMw(handler), apis.UpdateEvaluationSetItem)...)
_items1.POST("/list", append(_listevaluationsetitemsMw(handler), apis.ListEvaluationSetItems)...)
}
_evaluation_sets.GET("/:evaluation_set_id", append(_getevaluationsetMw(handler), apis.GetEvaluationSet)...)
_evaluation_sets.PATCH("/:evaluation_set_id", append(_updateevaluationsetMw(handler), apis.UpdateEvaluationSet)...)
_evaluation_sets.POST("/list", append(_listevaluationsetsMw(handler), apis.ListEvaluationSets)...)
_v11.POST("/evaluators", append(_evaluatorsMw(handler), apis.CreateEvaluator)...)
_evaluators := _v11.Group("/evaluators", _evaluatorsMw(handler)...)
_evaluators.POST("/batch_debug", append(_batchdebugevaluatorMw(handler), apis.BatchDebugEvaluator)...)
_evaluators.POST("/check_name", append(_checkevaluatornameMw(handler), apis.CheckEvaluatorName)...)
_evaluators.POST("/debug", append(_debugevaluatorMw(handler), apis.DebugEvaluator)...)
_evaluators.POST("/default_prompt_evaluator_tools", append(_getdefaultpromptevaluatortoolsMw(handler), apis.GetDefaultPromptEvaluatorTools)...)
_evaluators.DELETE("/:evaluator_id", append(_evaluator_idMw(handler), apis.DeleteEvaluator)...)
_evaluator_id := _evaluators.Group("/:evaluator_id", _evaluator_idMw(handler)...)
_evaluator_id.POST("/submit_version", append(_submitevaluatorversionMw(handler), apis.SubmitEvaluatorVersion)...)
{
_versions2 := _evaluator_id.Group("/versions", _versions2Mw(handler)...)
_versions2.POST("/list", append(_listevaluatorversionsMw(handler), apis.ListEvaluatorVersions)...)
}
_evaluators.PATCH("/:evaluator_id", append(_evaluator_id0Mw(handler), apis.UpdateEvaluator)...)
_evaluator_id0 := _evaluators.Group("/:evaluator_id", _evaluator_id0Mw(handler)...)
_evaluator_id0.PATCH("/update_draft", append(_updateevaluatordraftMw(handler), apis.UpdateEvaluatorDraft)...)
_evaluators.POST("/get_template_info", append(_gettemplateinfoMw(handler), apis.GetTemplateInfo)...)
_evaluators.POST("/list_template", append(_listtemplatesMw(handler), apis.ListTemplates)...)
_evaluators.POST("/validate", append(_validateevaluatorMw(handler), apis.ValidateEvaluator)...)
{
_eval_target_records := _v11.Group("/eval_target_records", _eval_target_recordsMw(handler)...)
_eval_target_records.POST("/batch_get", append(_batchgetevaltargetrecordsMw(handler), apis.BatchGetEvalTargetRecords)...)
_eval_target_records.GET("/:eval_target_record_id", append(_getevaltargetrecordMw(handler), apis.GetEvalTargetRecord)...)
}
{
_eval_target_versions := _v11.Group("/eval_target_versions", _eval_target_versionsMw(handler)...)
_eval_target_versions.POST("/batch_get", append(_batchgetevaltargetversionsMw(handler), apis.BatchGetEvalTargetVersions)...)
_eval_target_versions.GET("/:eval_target_version_id", append(_getevaltargetversionMw(handler), apis.GetEvalTargetVersion)...)
}
{
_evaluation_set_versions := _v11.Group("/evaluation_set_versions", _evaluation_set_versionsMw(handler)...)
_evaluation_set_versions.POST("/batch_get", append(_batchgetevaluationsetversionsMw(handler), apis.BatchGetEvaluationSetVersions)...)
}
{
_evaluator_records := _v11.Group("/evaluator_records", _evaluator_recordsMw(handler)...)
_evaluator_records.PATCH("/:evaluator_record_id", append(_updateevaluatorrecordMw(handler), apis.UpdateEvaluatorRecord)...)
}
{
_evaluators0 := _v11.Group("/evaluators", _evaluators0Mw(handler)...)
_evaluators0.POST("/batch_get", append(_batchgetevaluatorsMw(handler), apis.BatchGetEvaluators)...)
_evaluators0.GET("/:evaluator_id", append(_getevaluatorMw(handler), apis.GetEvaluator)...)
_evaluators0.POST("/list", append(_listevaluatorsMw(handler), apis.ListEvaluators)...)
}
{
_evaluators_versions := _v11.Group("/evaluators_versions", _evaluators_versionsMw(handler)...)
_evaluators_versions.POST("/batch_get", append(_batchgetevaluatorversionsMw(handler), apis.BatchGetEvaluatorVersions)...)
_evaluators_versions.GET("/:evaluator_version_id", append(_evaluator_version_idMw(handler), apis.GetEvaluatorVersion)...)
_evaluator_version_id := _evaluators_versions.Group("/:evaluator_version_id", _evaluator_version_idMw(handler)...)
_evaluator_version_id.POST("/run", append(_runevaluatorMw(handler), apis.RunEvaluator)...)
}
{
_experiments := _v11.Group("/experiments", _experimentsMw(handler)...)
_experiments.DELETE("/batch_delete", append(_batchdeleteexperimentsMw(handler), apis.BatchDeleteExperiments)...)
_experiments.POST("/batch_get", append(_batchgetexperimentsMw(handler), apis.BatchGetExperiments)...)
_experiments.POST("/check_name", append(_checkexperimentnameMw(handler), apis.CheckExperimentName)...)
_experiments.DELETE("/:expt_id", append(_expt_idMw(handler), apis.DeleteExperiment)...)
_expt_id := _experiments.Group("/:expt_id", _expt_idMw(handler)...)
_expt_id.POST("/associate_tag", append(_associateannotationtagMw(handler), apis.AssociateAnnotationTag)...)
_expt_id.POST("/clone", append(_cloneexperimentMw(handler), apis.CloneExperiment)...)
_expt_id.DELETE("/delete_tag", append(_deleteannotationtagMw(handler), apis.DeleteAnnotationTag)...)
_expt_id.POST("/insight_analysis", append(_insightanalysisexperimentMw(handler), apis.InsightAnalysisExperiment)...)
_expt_id.POST("/kill", append(_killexperimentMw(handler), apis.KillExperiment)...)
_expt_id.POST("/retry", append(_retryexperimentMw(handler), apis.RetryExperiment)...)
{
_annotate_record := _expt_id.Group("/annotate_record", _annotate_recordMw(handler)...)
_annotate_record.POST("/create", append(_createannotaterecordMw(handler), apis.CreateAnnotateRecord)...)
_annotate_record.POST("/update", append(_updateannotaterecordMw(handler), apis.UpdateAnnotateRecord)...)
}
{
_export_records := _expt_id.Group("/export_records", _export_recordsMw(handler)...)
_export_records.POST("/:export_id", append(_getexptresultexportrecordMw(handler), apis.GetExptResultExportRecord)...)
_export_records.POST("/list", append(_listexptresultexportrecordMw(handler), apis.ListExptResultExportRecord)...)
}
{
_insight_analysis_records := _expt_id.Group("/insight_analysis_records", _insight_analysis_recordsMw(handler)...)
_insight_analysis_records.DELETE("/:insight_analysis_record_id", append(_insight_analysis_record_idMw(handler), apis.DeleteExptInsightAnalysisRecord)...)
_insight_analysis_record_id := _insight_analysis_records.Group("/:insight_analysis_record_id", _insight_analysis_record_idMw(handler)...)
_insight_analysis_record_id.POST("/feedback", append(_feedbackexptinsightanalysisreportMw(handler), apis.FeedbackExptInsightAnalysisReport)...)
{
_comments := _insight_analysis_record_id.Group("/comments", _commentsMw(handler)...)
_comments.POST("/list", append(_listexptinsightanalysiscommentMw(handler), apis.ListExptInsightAnalysisComment)...)
}
_insight_analysis_records.POST("/:insight_analysis_record_id", append(_getexptinsightanalysisrecordMw(handler), apis.GetExptInsightAnalysisRecord)...)
_insight_analysis_records.POST("/list", append(_listexptinsightanalysisrecordMw(handler), apis.ListExptInsightAnalysisRecord)...)
}
{
_results := _expt_id.Group("/results", _resultsMw(handler)...)
_results.POST("/export", append(_exportexptresultMw(handler), apis.ExportExptResult)...)
}
_experiments.PATCH("/:expt_id", append(_updateexperimentMw(handler), apis.UpdateExperiment)...)
_experiments.POST("/list", append(_listexperimentsMw(handler), apis.ListExperiments)...)
_experiments.POST("/submit", append(_submitexperimentMw(handler), apis.SubmitExperiment)...)
{
_aggr_results := _experiments.Group("/aggr_results", _aggr_resultsMw(handler)...)
_aggr_results.POST("/batch_get", append(_batchgetexperimentaggrresultMw(handler), apis.BatchGetExperimentAggrResult)...)
}
{
_results0 := _experiments.Group("/results", _results0Mw(handler)...)
_results0.POST("/batch_get", append(_batchgetexperimentresultMw(handler), apis.BatchGetExperimentResult)...)
}
}
}
}
{
_foundation := _api.Group("/foundation", _foundationMw(handler)...)
{
_v12 := _foundation.Group("/v1", _v12Mw(handler)...)
_v12.POST("/sign_upload_files", append(_signuploadfileMw(handler), apis.SignUploadFile)...)
{
_spaces := _v12.Group("/spaces", _spacesMw(handler)...)
_spaces.POST("/list", append(_listuserspacesMw(handler), apis.ListUserSpaces)...)
_spaces.GET("/:space_id", append(_getspaceMw(handler), apis.GetSpace)...)
}
{
_users := _v12.Group("/users", _usersMw(handler)...)
_users.POST("/login_by_password", append(_loginbypasswordMw(handler), apis.LoginByPassword)...)
_users.POST("/logout", append(_logoutMw(handler), apis.Logout)...)
_users.POST("/register", append(_registerMw(handler), apis.Register)...)
_users.POST("/reset_password", append(_resetpasswordMw(handler), apis.ResetPassword)...)
_users.GET("/session", append(_getuserinfobytokenMw(handler), apis.GetUserInfoByToken)...)
{
_user_id := _users.Group("/:user_id", _user_idMw(handler)...)
_user_id.PUT("/update_profile", append(_modifyuserprofileMw(handler), apis.ModifyUserProfile)...)
}
}
}
}
{
_llm := _api.Group("/llm", _llmMw(handler)...)
{
_v13 := _llm.Group("/v1", _v13Mw(handler)...)
{
_models := _v13.Group("/models", _modelsMw(handler)...)
_models.POST("/list", append(_listmodelsMw(handler), apis.ListModels)...)
_models.POST("/:model_id", append(_getmodelMw(handler), apis.GetModel)...)
}
}
}
{
_observability := _api.Group("/observability", _observabilityMw(handler)...)
{
_v14 := _observability.Group("/v1", _v14Mw(handler)...)
_v14.POST("/annotations", append(_annotationsMw(handler), apis.CreateManualAnnotation)...)
_annotations := _v14.Group("/annotations", _annotationsMw(handler)...)
_annotations.DELETE("/:annotation_id", append(_deletemanualannotationMw(handler), apis.DeleteManualAnnotation)...)
_annotations.PUT("/:annotation_id", append(_updatemanualannotationMw(handler), apis.UpdateManualAnnotation)...)
_annotations.POST("/list", append(_listannotationsMw(handler), apis.ListAnnotations)...)
_v14.POST("/tasks", append(_tasksMw(handler), apis.CreateTask)...)
_tasks := _v14.Group("/tasks", _tasksMw(handler)...)
_tasks.POST("/list", append(_listtasksMw(handler), apis.ListTasks)...)
_tasks.GET("/:task_id", append(_gettaskMw(handler), apis.GetTask)...)
_tasks.PUT("/:task_id", append(_updatetaskMw(handler), apis.UpdateTask)...)
_v14.POST("/views", append(_viewsMw(handler), apis.CreateView)...)
_views := _v14.Group("/views", _viewsMw(handler)...)
_views.POST("/list", append(_listviewsMw(handler), apis.ListViews)...)
_views.DELETE("/:view_id", append(_deleteviewMw(handler), apis.DeleteView)...)
_views.PUT("/:view_id", append(_updateviewMw(handler), apis.UpdateView)...)
{
_annotation := _v14.Group("/annotation", _annotationMw(handler)...)
_annotation.GET("/list_evaluators", append(_listannotationevaluatorsMw(handler), apis.ListAnnotationEvaluators)...)
}
{
_spans := _v14.Group("/spans", _spansMw(handler)...)
_spans.POST("/list", append(_listspansMw(handler), apis.ListSpans)...)
}
{
_tasks0 := _v14.Group("/tasks", _tasks0Mw(handler)...)
_tasks0.POST("/check_name", append(_checktasknameMw(handler), apis.CheckTaskName)...)
}
{
_trace := _v14.Group("/trace", _traceMw(handler)...)
_trace.POST("/extract_span_info", append(_extractspaninfoMw(handler), apis.ExtractSpanInfo)...)
}
{
_traces := _v14.Group("/traces", _tracesMw(handler)...)
_traces.POST("/batch_get_advance_info", append(_batchgettracesadvanceinfoMw(handler), apis.BatchGetTracesAdvanceInfo)...)
_traces.POST("/change_eval_score", append(_changeevaluatorscoreMw(handler), apis.ChangeEvaluatorScore)...)
_traces.POST("/export_to_dataset", append(_exporttracestodatasetMw(handler), apis.ExportTracesToDataset)...)
_traces.GET("/meta_info", append(_gettracesmetainfoMw(handler), apis.GetTracesMetaInfo)...)
_traces.POST("/preview_export_to_dataset", append(_previewexporttracestodatasetMw(handler), apis.PreviewExportTracesToDataset)...)
_traces.POST("/search_tree", append(_searchtracetreeMw(handler), apis.SearchTraceTree)...)
_traces.GET("/:trace_id", append(_gettraceMw(handler), apis.GetTrace)...)
}
}
}
{
_prompt := _api.Group("/prompt", _promptMw(handler)...)
{
_v15 := _prompt.Group("/v1", _v15Mw(handler)...)
_v15.POST("/labels", append(_labelsMw(handler), apis.CreateLabel)...)
_labels := _v15.Group("/labels", _labelsMw(handler)...)
_labels.POST("/batch_get", append(_batchgetlabelMw(handler), apis.BatchGetLabel)...)
_labels.POST("/list", append(_listlabelMw(handler), apis.ListLabel)...)
_v15.POST("/prompts", append(_promptsMw(handler), apis.CreatePrompt)...)
_prompts := _v15.Group("/prompts", _promptsMw(handler)...)
_prompts.POST("/list", append(_listpromptMw(handler), apis.ListPrompt)...)
_prompts.DELETE("/:prompt_id", append(_prompt_idMw(handler), apis.DeletePrompt)...)
_prompt_id := _prompts.Group("/:prompt_id", _prompt_idMw(handler)...)
_prompt_id.POST("/debug_streaming", append(_debugstreamingMw(handler), apis.DebugStreaming)...)
{
_commits := _prompt_id.Group("/commits", _commitsMw(handler)...)
_commits.POST("/list", append(_listcommitMw(handler), apis.ListCommit)...)
{
_commit_version := _commits.Group("/:commit_version", _commit_versionMw(handler)...)
_commit_version.POST("/labels_update", append(_updatecommitlabelsMw(handler), apis.UpdateCommitLabels)...)
}
}
{
_debug_context := _prompt_id.Group("/debug_context", _debug_contextMw(handler)...)
_debug_context.GET("/get", append(_getdebugcontextMw(handler), apis.GetDebugContext)...)
_debug_context.POST("/save", append(_savedebugcontextMw(handler), apis.SaveDebugContext)...)
}
{
_debug_history := _prompt_id.Group("/debug_history", _debug_historyMw(handler)...)
_debug_history.GET("/list", append(_listdebughistoryMw(handler), apis.ListDebugHistory)...)
}
{
_drafts := _prompt_id.Group("/drafts", _draftsMw(handler)...)
_drafts.POST("/commit", append(_commitdraftMw(handler), apis.CommitDraft)...)
_drafts.POST("/revert_from_commit", append(_revertdraftfromcommitMw(handler), apis.RevertDraftFromCommit)...)
_drafts.POST("/save", append(_savedraftMw(handler), apis.SaveDraft)...)
}
_prompts.GET("/:prompt_id", append(_getpromptMw(handler), apis.GetPrompt)...)
_prompts.PUT("/:prompt_id", append(_updatepromptMw(handler), apis.UpdatePrompt)...)
{
_prompt_id0 := _prompts.Group("/:prompt_id", _prompt_id0Mw(handler)...)
_prompt_id0.POST("/clone", append(_clonepromptMw(handler), apis.ClonePrompt)...)
}
}
}
}
{
_v16 := root.Group("/v1", _v16Mw(handler)...)
{
_loop := _v16.Group("/loop", _loopMw(handler)...)
_loop.DELETE("/annotations", append(_deleteannotationMw(handler), apis.DeleteAnnotation)...)
_loop.POST("/annotations", append(_createannotationMw(handler), apis.CreateAnnotation)...)
{
_eval_targets0 := _loop.Group("/eval_targets", _eval_targets0Mw(handler)...)
_eval_targets0.POST("/result", append(_reportevaltargetinvokeresultMw(handler), apis.ReportEvalTargetInvokeResult)...)
}
{
_evaluation0 := _loop.Group("/evaluation", _evaluation0Mw(handler)...)
_evaluation0.GET("/evaluation_sets", append(_evaluation_sets0Mw(handler), apis.ListEvaluationSetsOApi)...)
_evaluation_sets0 := _evaluation0.Group("/evaluation_sets", _evaluation_sets0Mw(handler)...)
{
_evaluation_set_id0 := _evaluation_sets0.Group("/:evaluation_set_id", _evaluation_set_id0Mw(handler)...)
_evaluation_set_id0.DELETE("/items", append(_batchdeleteevaluationsetitemsoapiMw(handler), apis.BatchDeleteEvaluationSetItemsOApi)...)
_evaluation_set_id0.GET("/items", append(_listevaluationsetversionitemsoapiMw(handler), apis.ListEvaluationSetVersionItemsOApi)...)
_evaluation_set_id0.POST("/items", append(_batchcreateevaluationsetitemsoapiMw(handler), apis.BatchCreateEvaluationSetItemsOApi)...)
_evaluation_set_id0.PUT("/items", append(_batchupdateevaluationsetitemsoapiMw(handler), apis.BatchUpdateEvaluationSetItemsOApi)...)
_evaluation_set_id0.PUT("/schema", append(_updateevaluationsetschemaoapiMw(handler), apis.UpdateEvaluationSetSchemaOApi)...)
_evaluation_set_id0.GET("/versions", append(_listevaluationsetversionsoapiMw(handler), apis.ListEvaluationSetVersionsOApi)...)
_evaluation_set_id0.POST("/versions", append(_createevaluationsetversionoapiMw(handler), apis.CreateEvaluationSetVersionOApi)...)
}
_evaluation0.POST("/evaluation_sets", append(_evaluation_sets1Mw(handler), apis.CreateEvaluationSetOApi)...)
_evaluation_sets1 := _evaluation0.Group("/evaluation_sets", _evaluation_sets1Mw(handler)...)
_evaluation_sets1.GET("/:evaluation_set_id", append(_getevaluationsetoapiMw(handler), apis.GetEvaluationSetOApi)...)
}
{
_files := _loop.Group("/files", _filesMw(handler)...)
_files.POST("/upload", append(_uploadloopfileMw(handler), apis.UploadLoopFile)...)
}
{
_opentelemetry := _loop.Group("/opentelemetry", _opentelemetryMw(handler)...)
{
_v17 := _opentelemetry.Group("/v1", _v17Mw(handler)...)
_v17.POST("/traces", append(_otelingesttracesMw(handler), apis.OtelIngestTraces)...)
}
}
{
_prompts0 := _loop.Group("/prompts", _prompts0Mw(handler)...)
_prompts0.POST("/execute", append(_executeMw(handler), apis.Execute)...)
_prompts0.POST("/execute_streaming", append(_executestreamingMw(handler), apis.ExecuteStreaming)...)
_prompts0.POST("/mget", append(_batchgetpromptbypromptkeyMw(handler), apis.BatchGetPromptByPromptKey)...)
}
{
_spans0 := _loop.Group("/spans", _spans0Mw(handler)...)
_spans0.POST("/search", append(_listspansoapiMw(handler), apis.ListSpansOApi)...)
}
{
_traces0 := _loop.Group("/traces", _traces0Mw(handler)...)
_traces0.POST("/ingest", append(_ingesttracesMw(handler), apis.IngestTraces)...)
_traces0.POST("/list", append(_listtracesoapiMw(handler), apis.ListTracesOApi)...)
_traces0.POST("/search", append(_searchtraceoapiMw(handler), apis.SearchTraceOApi)...)
_traces0.POST("/search_tree", append(_searchtracetreeoapiMw(handler), apis.SearchTraceTreeOApi)...)
}
}
}
}