Documentation
¶
Index ¶
- func ArchiveOptionTag(ctx context.Context, c *app.RequestContext)
- func AssociateAnnotationTag(ctx context.Context, c *app.RequestContext)
- func AsyncDebugEvalTarget(ctx context.Context, c *app.RequestContext)
- func BatchCreateDatasetItems(ctx context.Context, c *app.RequestContext)
- func BatchCreateEvaluationSetItems(ctx context.Context, c *app.RequestContext)
- func BatchCreateEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext)
- func BatchDebugEvaluator(ctx context.Context, c *app.RequestContext)
- func BatchDeleteDatasetItems(ctx context.Context, c *app.RequestContext)
- func BatchDeleteEvaluationSetItems(ctx context.Context, c *app.RequestContext)
- func BatchDeleteEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext)
- func BatchDeleteExperiments(ctx context.Context, c *app.RequestContext)
- func BatchGetDatasetItems(ctx context.Context, c *app.RequestContext)
- func BatchGetDatasetItemsByVersion(ctx context.Context, c *app.RequestContext)
- func BatchGetDatasetVersions(ctx context.Context, c *app.RequestContext)
- func BatchGetDatasets(ctx context.Context, c *app.RequestContext)
- func BatchGetEvalTargetRecords(ctx context.Context, c *app.RequestContext)
- func BatchGetEvalTargetVersions(ctx context.Context, c *app.RequestContext)
- func BatchGetEvalTargetsBySource(ctx context.Context, c *app.RequestContext)
- func BatchGetEvaluationSetItems(ctx context.Context, c *app.RequestContext)
- func BatchGetEvaluationSetVersions(ctx context.Context, c *app.RequestContext)
- func BatchGetEvaluatorRecords(ctx context.Context, c *app.RequestContext)
- func BatchGetEvaluatorVersions(ctx context.Context, c *app.RequestContext)
- func BatchGetEvaluators(ctx context.Context, c *app.RequestContext)
- func BatchGetExperimentAggrResult(ctx context.Context, c *app.RequestContext)
- func BatchGetExperimentResult(ctx context.Context, c *app.RequestContext)
- func BatchGetExperiments(ctx context.Context, c *app.RequestContext)
- func BatchGetLabel(ctx context.Context, c *app.RequestContext)
- func BatchGetPromptByPromptKey(ctx context.Context, c *app.RequestContext)
- func BatchGetSourceEvalTargets(ctx context.Context, c *app.RequestContext)
- func BatchGetTags(ctx context.Context, c *app.RequestContext)
- func BatchGetTracesAdvanceInfo(ctx context.Context, c *app.RequestContext)
- func BatchUpdateEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext)
- func BatchUpdateTagStatus(ctx context.Context, c *app.RequestContext)
- func CalculateExperimentAggrResult(ctx context.Context, c *app.RequestContext)
- func ChangeEvaluatorScore(ctx context.Context, c *app.RequestContext)
- func CheckEvaluatorName(ctx context.Context, c *app.RequestContext)
- func CheckExperimentName(ctx context.Context, c *app.RequestContext)
- func CheckTaskName(ctx context.Context, c *app.RequestContext)
- func ClearDatasetItem(ctx context.Context, c *app.RequestContext)
- func ClearEvaluationSetDraftItem(ctx context.Context, c *app.RequestContext)
- func CloneExperiment(ctx context.Context, c *app.RequestContext)
- func ClonePrompt(ctx context.Context, c *app.RequestContext)
- func CommitDraft(ctx context.Context, c *app.RequestContext)
- func CreateAnnotateRecord(ctx context.Context, c *app.RequestContext)
- func CreateAnnotation(ctx context.Context, c *app.RequestContext)
- func CreateDataset(ctx context.Context, c *app.RequestContext)
- func CreateDatasetVersion(ctx context.Context, c *app.RequestContext)
- func CreateEvalTarget(ctx context.Context, c *app.RequestContext)
- func CreateEvaluationSet(ctx context.Context, c *app.RequestContext)
- func CreateEvaluationSetOApi(ctx context.Context, c *app.RequestContext)
- func CreateEvaluationSetVersion(ctx context.Context, c *app.RequestContext)
- func CreateEvaluationSetVersionOApi(ctx context.Context, c *app.RequestContext)
- func CreateEvaluationSetWithImport(ctx context.Context, c *app.RequestContext)
- func CreateEvaluator(ctx context.Context, c *app.RequestContext)
- func CreateEvaluatorTemplate(ctx context.Context, c *app.RequestContext)
- func CreateLabel(ctx context.Context, c *app.RequestContext)
- func CreateManualAnnotation(ctx context.Context, c *app.RequestContext)
- func CreatePersonalAccessToken(ctx context.Context, c *app.RequestContext)
- func CreatePrompt(ctx context.Context, c *app.RequestContext)
- func CreateTag(ctx context.Context, c *app.RequestContext)
- func CreateTask(ctx context.Context, c *app.RequestContext)
- func CreateView(ctx context.Context, c *app.RequestContext)
- func DebugBuiltinEvaluator(ctx context.Context, c *app.RequestContext)
- func DebugEvalTarget(ctx context.Context, c *app.RequestContext)
- func DebugEvaluator(ctx context.Context, c *app.RequestContext)
- func DebugStreaming(ctx context.Context, c *app.RequestContext)
- func DeleteAnnotation(ctx context.Context, c *app.RequestContext)
- func DeleteAnnotationTag(ctx context.Context, c *app.RequestContext)
- func DeleteDataset(ctx context.Context, c *app.RequestContext)
- func DeleteDatasetItem(ctx context.Context, c *app.RequestContext)
- func DeleteEvaluationSet(ctx context.Context, c *app.RequestContext)
- func DeleteEvaluationSetOApi(ctx context.Context, c *app.RequestContext)
- func DeleteEvaluator(ctx context.Context, c *app.RequestContext)
- func DeleteEvaluatorTemplate(ctx context.Context, c *app.RequestContext)
- func DeleteExperiment(ctx context.Context, c *app.RequestContext)
- func DeleteExptInsightAnalysisRecord(ctx context.Context, c *app.RequestContext)
- func DeleteManualAnnotation(ctx context.Context, c *app.RequestContext)
- func DeletePersonalAccessToken(ctx context.Context, c *app.RequestContext)
- func DeletePrompt(ctx context.Context, c *app.RequestContext)
- func DeleteView(ctx context.Context, c *app.RequestContext)
- func Execute(ctx context.Context, c *app.RequestContext)
- func ExecuteEvalTarget(ctx context.Context, c *app.RequestContext)
- func ExecuteStreaming(ctx context.Context, c *app.RequestContext)
- func ExportExptResult(ctx context.Context, c *app.RequestContext)
- func ExportTracesToDataset(ctx context.Context, c *app.RequestContext)
- func ExtractSpanInfo(ctx context.Context, c *app.RequestContext)
- func FeedbackExptInsightAnalysisReport(ctx context.Context, c *app.RequestContext)
- func FinishExperiment(ctx context.Context, c *app.RequestContext)
- func GetAnalysisRecordFeedbackVote(ctx context.Context, c *app.RequestContext)
- func GetDataset(ctx context.Context, c *app.RequestContext)
- func GetDatasetIOJob(ctx context.Context, c *app.RequestContext)
- func GetDatasetItem(ctx context.Context, c *app.RequestContext)
- func GetDatasetSchema(ctx context.Context, c *app.RequestContext)
- func GetDatasetVersion(ctx context.Context, c *app.RequestContext)
- func GetDebugContext(ctx context.Context, c *app.RequestContext)
- func GetDefaultPromptEvaluatorTools(ctx context.Context, c *app.RequestContext)
- func GetDrillDownValues(ctx context.Context, c *app.RequestContext)
- func GetEvalTargetRecord(ctx context.Context, c *app.RequestContext)
- func GetEvalTargetVersion(ctx context.Context, c *app.RequestContext)
- func GetEvaluationItemField(ctx context.Context, c *app.RequestContext)
- func GetEvaluationItemFieldOApi(ctx context.Context, c *app.RequestContext)
- func GetEvaluationSet(ctx context.Context, c *app.RequestContext)
- func GetEvaluationSetItemField(ctx context.Context, c *app.RequestContext)
- func GetEvaluationSetOApi(ctx context.Context, c *app.RequestContext)
- func GetEvaluationSetVersion(ctx context.Context, c *app.RequestContext)
- func GetEvaluator(ctx context.Context, c *app.RequestContext)
- func GetEvaluatorRecord(ctx context.Context, c *app.RequestContext)
- func GetEvaluatorVersion(ctx context.Context, c *app.RequestContext)
- func GetExperimentAggrResultOApi(ctx context.Context, c *app.RequestContext)
- func GetExperimentsOApi(ctx context.Context, c *app.RequestContext)
- func GetExptInsightAnalysisRecord(ctx context.Context, c *app.RequestContext)
- func GetExptResultExportRecord(ctx context.Context, c *app.RequestContext)
- func GetMetrics(ctx context.Context, c *app.RequestContext)
- func GetModel(ctx context.Context, c *app.RequestContext)
- func GetPersonalAccessToken(ctx context.Context, c *app.RequestContext)
- func GetPrompt(ctx context.Context, c *app.RequestContext)
- func GetSpace(ctx context.Context, c *app.RequestContext)
- func GetTagDetail(ctx context.Context, c *app.RequestContext)
- func GetTagSpec(ctx context.Context, c *app.RequestContext)
- func GetTask(ctx context.Context, c *app.RequestContext)
- func GetTemplateInfo(ctx context.Context, c *app.RequestContext)
- func GetTemplateV2(ctx context.Context, c *app.RequestContext)
- func GetTrace(ctx context.Context, c *app.RequestContext)
- func GetTracesMetaInfo(ctx context.Context, c *app.RequestContext)
- func GetTrajectoryConfig(ctx context.Context, c *app.RequestContext)
- func GetUserInfoByToken(ctx context.Context, c *app.RequestContext)
- func ImportDataset(ctx context.Context, c *app.RequestContext)
- func IngestTraces(ctx context.Context, c *app.RequestContext)
- func InsightAnalysisExperiment(ctx context.Context, c *app.RequestContext)
- func InvokeExperiment(ctx context.Context, c *app.RequestContext)
- func KillExperiment(ctx context.Context, c *app.RequestContext)
- func ListAnnotationEvaluators(ctx context.Context, c *app.RequestContext)
- func ListAnnotations(ctx context.Context, c *app.RequestContext)
- func ListCommit(ctx context.Context, c *app.RequestContext)
- func ListDatasetIOJobs(ctx context.Context, c *app.RequestContext)
- func ListDatasetItems(ctx context.Context, c *app.RequestContext)
- func ListDatasetItemsByVersion(ctx context.Context, c *app.RequestContext)
- func ListDatasetVersions(ctx context.Context, c *app.RequestContext)
- func ListDatasets(ctx context.Context, c *app.RequestContext)
- func ListDebugHistory(ctx context.Context, c *app.RequestContext)
- func ListEvaluationSetItems(ctx context.Context, c *app.RequestContext)
- func ListEvaluationSetVersionItemsOApi(ctx context.Context, c *app.RequestContext)
- func ListEvaluationSetVersions(ctx context.Context, c *app.RequestContext)
- func ListEvaluationSetVersionsOApi(ctx context.Context, c *app.RequestContext)
- func ListEvaluationSets(ctx context.Context, c *app.RequestContext)
- func ListEvaluationSetsOApi(ctx context.Context, c *app.RequestContext)
- func ListEvaluatorTags(ctx context.Context, c *app.RequestContext)
- func ListEvaluatorVersions(ctx context.Context, c *app.RequestContext)
- func ListEvaluators(ctx context.Context, c *app.RequestContext)
- func ListExperimentResultOApi(ctx context.Context, c *app.RequestContext)
- func ListExperimentStats(ctx context.Context, c *app.RequestContext)
- func ListExperiments(ctx context.Context, c *app.RequestContext)
- func ListExptInsightAnalysisComment(ctx context.Context, c *app.RequestContext)
- func ListExptInsightAnalysisRecord(ctx context.Context, c *app.RequestContext)
- func ListExptResultExportRecord(ctx context.Context, c *app.RequestContext)
- func ListLabel(ctx context.Context, c *app.RequestContext)
- func ListModels(ctx context.Context, c *app.RequestContext)
- func ListParentPrompt(ctx context.Context, c *app.RequestContext)
- func ListPersonalAccessToken(ctx context.Context, c *app.RequestContext)
- func ListPreSpan(ctx context.Context, c *app.RequestContext)
- func ListPreSpanOApi(ctx context.Context, c *app.RequestContext)
- func ListPrompt(ctx context.Context, c *app.RequestContext)
- func ListPromptBasic(ctx context.Context, c *app.RequestContext)
- func ListSourceEvalTargetVersions(ctx context.Context, c *app.RequestContext)
- func ListSourceEvalTargets(ctx context.Context, c *app.RequestContext)
- func ListSpans(ctx context.Context, c *app.RequestContext)
- func ListSpansOApi(ctx context.Context, c *app.RequestContext)
- func ListTasks(ctx context.Context, c *app.RequestContext)
- func ListTemplates(ctx context.Context, c *app.RequestContext)
- func ListTemplatesV2(ctx context.Context, c *app.RequestContext)
- func ListTracesOApi(ctx context.Context, c *app.RequestContext)
- func ListTrajectory(ctx context.Context, c *app.RequestContext)
- func ListUserSpaces(ctx context.Context, c *app.RequestContext)
- func ListViews(ctx context.Context, c *app.RequestContext)
- func LoginByPassword(ctx context.Context, c *app.RequestContext)
- func Logout(ctx context.Context, c *app.RequestContext)
- func MockEvalTargetOutput(ctx context.Context, c *app.RequestContext)
- func ModifyUserProfile(ctx context.Context, c *app.RequestContext)
- func OtelIngestTraces(ctx context.Context, c *app.RequestContext)
- func ParseImportSourceFile(ctx context.Context, c *app.RequestContext)
- func PreviewExportTracesToDataset(ctx context.Context, c *app.RequestContext)
- func Register(ctx context.Context, c *app.RequestContext)
- func ReportEvalTargetInvokeResult(ctx context.Context, c *app.RequestContext)
- func ResetPassword(ctx context.Context, c *app.RequestContext)
- func RetryExperiment(ctx context.Context, c *app.RequestContext)
- func RevertDraftFromCommit(ctx context.Context, c *app.RequestContext)
- func RunEvaluator(ctx context.Context, c *app.RequestContext)
- func SaveDebugContext(ctx context.Context, c *app.RequestContext)
- func SaveDraft(ctx context.Context, c *app.RequestContext)
- func SearchCustomEvalTarget(ctx context.Context, c *app.RequestContext)
- func SearchTags(ctx context.Context, c *app.RequestContext)
- func SearchTraceOApi(ctx context.Context, c *app.RequestContext)
- func SearchTraceTree(ctx context.Context, c *app.RequestContext)
- func SearchTraceTreeOApi(ctx context.Context, c *app.RequestContext)
- func SignUploadFile(ctx context.Context, c *app.RequestContext)
- func SubmitEvaluatorVersion(ctx context.Context, c *app.RequestContext)
- func SubmitExperiment(ctx context.Context, c *app.RequestContext)
- func SubmitExperimentOApi(ctx context.Context, c *app.RequestContext)
- func UpdateAnnotateRecord(ctx context.Context, c *app.RequestContext)
- func UpdateBuiltinEvaluatorTags(ctx context.Context, c *app.RequestContext)
- func UpdateCommitLabels(ctx context.Context, c *app.RequestContext)
- func UpdateDataset(ctx context.Context, c *app.RequestContext)
- func UpdateDatasetItem(ctx context.Context, c *app.RequestContext)
- func UpdateDatasetSchema(ctx context.Context, c *app.RequestContext)
- func UpdateEvaluationSet(ctx context.Context, c *app.RequestContext)
- func UpdateEvaluationSetItem(ctx context.Context, c *app.RequestContext)
- func UpdateEvaluationSetOApi(ctx context.Context, c *app.RequestContext)
- func UpdateEvaluationSetSchema(ctx context.Context, c *app.RequestContext)
- func UpdateEvaluationSetSchemaOApi(ctx context.Context, c *app.RequestContext)
- func UpdateEvaluator(ctx context.Context, c *app.RequestContext)
- func UpdateEvaluatorDraft(ctx context.Context, c *app.RequestContext)
- func UpdateEvaluatorMeta(ctx context.Context, c *app.RequestContext)
- func UpdateEvaluatorRecord(ctx context.Context, c *app.RequestContext)
- func UpdateEvaluatorTemplate(ctx context.Context, c *app.RequestContext)
- func UpdateExperiment(ctx context.Context, c *app.RequestContext)
- func UpdateManualAnnotation(ctx context.Context, c *app.RequestContext)
- func UpdatePersonalAccessToken(ctx context.Context, c *app.RequestContext)
- func UpdatePrompt(ctx context.Context, c *app.RequestContext)
- func UpdateTag(ctx context.Context, c *app.RequestContext)
- func UpdateTask(ctx context.Context, c *app.RequestContext)
- func UpdateView(ctx context.Context, c *app.RequestContext)
- func UploadLoopFile(ctx context.Context, c *app.RequestContext)
- func UpsertExptTurnResultFilter(ctx context.Context, c *app.RequestContext)
- func UpsertTrajectoryConfig(ctx context.Context, c *app.RequestContext)
- func ValidateDatasetItems(ctx context.Context, c *app.RequestContext)
- func ValidateEvaluator(ctx context.Context, c *app.RequestContext)
- type APIHandler
- type DataHandler
- type EvaluationHandler
- type FoundationHandler
- type LLMHandler
- type ObservabilityHandler
- type PromptHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ArchiveOptionTag ¶
func ArchiveOptionTag(ctx context.Context, c *app.RequestContext)
ArchiveOptionTag . @router /api/data/v1/tags/:tag_key_id/archive_option_tag [POST]
func AssociateAnnotationTag ¶
func AssociateAnnotationTag(ctx context.Context, c *app.RequestContext)
AssociateAnnotationTag . @router /api/evaluation/v1/experiments/:expt_id/associate_tag [POST]
func AsyncDebugEvalTarget ¶
func AsyncDebugEvalTarget(ctx context.Context, c *app.RequestContext)
AsyncDebugEvalTarget . @router /api/evaluation/v1/eval_targets/async_debug [POST]
func BatchCreateDatasetItems ¶
func BatchCreateDatasetItems(ctx context.Context, c *app.RequestContext)
BatchCreateDatasetItems . @router /api/data/v2/datasets/:dataset_id/items/batch_create [POST]
func BatchCreateEvaluationSetItems ¶
func BatchCreateEvaluationSetItems(ctx context.Context, c *app.RequestContext)
BatchCreateEvaluationSetItems . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/items/batch_create [POST]
func BatchCreateEvaluationSetItemsOApi ¶
func BatchCreateEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext)
BatchCreateEvaluationSetItemsOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items [POST]
func BatchDebugEvaluator ¶
func BatchDebugEvaluator(ctx context.Context, c *app.RequestContext)
BatchDebugEvaluator . @router /api/evaluation/v1/evaluators/batch_debug [POST]
func BatchDeleteDatasetItems ¶
func BatchDeleteDatasetItems(ctx context.Context, c *app.RequestContext)
BatchDeleteDatasetItems . @router /api/data/v2/datasets/:dataset_id/items/batch_delete [POST]
func BatchDeleteEvaluationSetItems ¶
func BatchDeleteEvaluationSetItems(ctx context.Context, c *app.RequestContext)
BatchDeleteEvaluationSetItems . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/items/batch_delete [POST]
func BatchDeleteEvaluationSetItemsOApi ¶
func BatchDeleteEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext)
BatchDeleteEvaluationSetItemsOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items [DELETE]
func BatchDeleteExperiments ¶
func BatchDeleteExperiments(ctx context.Context, c *app.RequestContext)
BatchDeleteExperiments . @router /api/evaluation/v2/experiments/batch_delete [DELETE]
func BatchGetDatasetItems ¶
func BatchGetDatasetItems(ctx context.Context, c *app.RequestContext)
BatchGetDatasetItems . @router /api/data/v2/datasets/:dataset_id/items/batch_get [POST]
func BatchGetDatasetItemsByVersion ¶
func BatchGetDatasetItemsByVersion(ctx context.Context, c *app.RequestContext)
BatchGetDatasetItemsByVersion . @router /api/data/v2/datasets/:dataset_id/versions/:version_id/items/batch_get [POST]
func BatchGetDatasetVersions ¶
func BatchGetDatasetVersions(ctx context.Context, c *app.RequestContext)
BatchGetDatasetVersions . @router /api/data/v2/dataset_versions/batch_get [POST]
func BatchGetDatasets ¶
func BatchGetDatasets(ctx context.Context, c *app.RequestContext)
BatchGetDatasets . @router /api/data/v2/datasets/batch_get [POST]
func BatchGetEvalTargetRecords ¶
func BatchGetEvalTargetRecords(ctx context.Context, c *app.RequestContext)
BatchGetEvalTargetRecords @router /api/evaluation/v2/eval_targets/records/batch_get [POST]
func BatchGetEvalTargetVersions ¶
func BatchGetEvalTargetVersions(ctx context.Context, c *app.RequestContext)
BatchGetEvalTargetVersions . @router /api/evaluation/v2/eval_target_versions/batch_get [POST]
func BatchGetEvalTargetsBySource ¶
func BatchGetEvalTargetsBySource(ctx context.Context, c *app.RequestContext)
BatchGetEvalTargetsBySource . @router /api/evaluation/v2/eval_targets/batch_get_by_source [POST]
func BatchGetEvaluationSetItems ¶
func BatchGetEvaluationSetItems(ctx context.Context, c *app.RequestContext)
BatchGetEvaluationSetItems . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/items/batch_get [POST]
func BatchGetEvaluationSetVersions ¶
func BatchGetEvaluationSetVersions(ctx context.Context, c *app.RequestContext)
BatchGetEvaluationSetVersions . @router /api/evaluation/v2/evaluation_set_versions/batch_get [POST]
func BatchGetEvaluatorRecords ¶
func BatchGetEvaluatorRecords(ctx context.Context, c *app.RequestContext)
BatchGetEvaluatorRecords . @router /api/evaluationv3/evaluator_records/get_batch [POST]
func BatchGetEvaluatorVersions ¶
func BatchGetEvaluatorVersions(ctx context.Context, c *app.RequestContext)
BatchGetEvaluatorVersions . @router /api/evaluationv3/evaluators_versions/batch_get [POST]
func BatchGetEvaluators ¶
func BatchGetEvaluators(ctx context.Context, c *app.RequestContext)
BatchGetEvaluators . @router /api/evaluationv3/evaluators/batch_get [POST]
func BatchGetExperimentAggrResult ¶
func BatchGetExperimentAggrResult(ctx context.Context, c *app.RequestContext)
BatchGetExperimentAggrResult . @router /api/evaluation/v2/experiments/aggr_results/batch_get [POST]
func BatchGetExperimentResult ¶
func BatchGetExperimentResult(ctx context.Context, c *app.RequestContext)
BatchGetExperimentResult . @router /api/evaluation/v2/experiments/results/batch_get [POST]
func BatchGetExperiments ¶
func BatchGetExperiments(ctx context.Context, c *app.RequestContext)
BatchGetExperiments . @router /api/evaluation/v2/experiments/batch_get [POST]
func BatchGetLabel ¶
func BatchGetLabel(ctx context.Context, c *app.RequestContext)
BatchGetLabel . @router /api/prompt/v1/labels/batch_get [POST]
func BatchGetPromptByPromptKey ¶
func BatchGetPromptByPromptKey(ctx context.Context, c *app.RequestContext)
BatchGetPromptByPromptKey . @router /v1/loop/prompts/mget [POST]
func BatchGetSourceEvalTargets ¶
func BatchGetSourceEvalTargets(ctx context.Context, c *app.RequestContext)
BatchGetSourceEvalTargets . @router /api/evaluation/v1/eval_targets/batch_get_source [POST]
func BatchGetTags ¶
func BatchGetTags(ctx context.Context, c *app.RequestContext)
BatchGetTags . @router /api/data/v1/tags/batch_get [POST]
func BatchGetTracesAdvanceInfo ¶
func BatchGetTracesAdvanceInfo(ctx context.Context, c *app.RequestContext)
BatchGetTracesAdvanceInfo . @router /api/observability/v1/traces/batch_get_advance_info [POST]
func BatchUpdateEvaluationSetItemsOApi ¶
func BatchUpdateEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext)
BatchUpdateEvaluationSetItemsOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items [PUT]
func BatchUpdateTagStatus ¶
func BatchUpdateTagStatus(ctx context.Context, c *app.RequestContext)
BatchUpdateTagStatus . @router /api/data/v1/tags/batch_update_status [POST]
func CalculateExperimentAggrResult ¶
func CalculateExperimentAggrResult(ctx context.Context, c *app.RequestContext)
CalculateExperimentAggrResult . @router /api/evaluation/v1/experiments/:expt_id/aggr_results [POST]
func ChangeEvaluatorScore ¶
func ChangeEvaluatorScore(ctx context.Context, c *app.RequestContext)
ChangeEvaluatorScore . @router /api/observability/v1/annotations/change_eEvaluator_sScore [POST]
func CheckEvaluatorName ¶
func CheckEvaluatorName(ctx context.Context, c *app.RequestContext)
CheckEvaluatorName . @router /api/evaluation/v2/evaluator/check_name [POST]
func CheckExperimentName ¶
func CheckExperimentName(ctx context.Context, c *app.RequestContext)
CheckExperimentName . @router /api/evaluation/v2/experiment/check/name [POST]
func CheckTaskName ¶
func CheckTaskName(ctx context.Context, c *app.RequestContext)
CheckTaskName . @router /api/observability/v1/tasks/check_name [GET]
func ClearDatasetItem ¶
func ClearDatasetItem(ctx context.Context, c *app.RequestContext)
ClearDatasetItem . @router /api/evaluation/v3/datasets/:dataset_id/clear [POST]
func ClearEvaluationSetDraftItem ¶
func ClearEvaluationSetDraftItem(ctx context.Context, c *app.RequestContext)
ClearEvaluationSetDraftItem . @router /api/evaluation/v3/evaluation_sets/:evaluation_set_id/items/clear [POST]
func CloneExperiment ¶
func CloneExperiment(ctx context.Context, c *app.RequestContext)
CloneExperiment . @router /api/evaluation/v2/experiment/clone [POST]
func ClonePrompt ¶
func ClonePrompt(ctx context.Context, c *app.RequestContext)
ClonePrompt . @router /api/prompt/v1/prompts/:prompt_id/clone [POST]
func CommitDraft ¶
func CommitDraft(ctx context.Context, c *app.RequestContext)
CommitDraft . @router /api/prompt/v1/prompts/:prompt_id/drafts/commit [POST]
func CreateAnnotateRecord ¶
func CreateAnnotateRecord(ctx context.Context, c *app.RequestContext)
CreateAnnotateRecord . @router /api/evaluation/v1/experiments/:expt_id/annotate_record/create [POST]
func CreateAnnotation ¶
func CreateAnnotation(ctx context.Context, c *app.RequestContext)
CreateAnnotation . @router /v1/loop/annotations/create [POST]
func CreateDataset ¶
func CreateDataset(ctx context.Context, c *app.RequestContext)
CreateDataset . @router /api/data/v2/datasets [POST]
func CreateDatasetVersion ¶
func CreateDatasetVersion(ctx context.Context, c *app.RequestContext)
CreateDatasetVersion . @router /api/data/v2/datasets/:dataset_id/versions [POST]
func CreateEvalTarget ¶
func CreateEvalTarget(ctx context.Context, c *app.RequestContext)
CreateEvalTarget . @router /api/evaluation/v2/eval_targets [POST]
func CreateEvaluationSet ¶
func CreateEvaluationSet(ctx context.Context, c *app.RequestContext)
CreateEvaluationSet . @router /api/evaluation/v2/evaluation_sets [POST]
func CreateEvaluationSetOApi ¶
func CreateEvaluationSetOApi(ctx context.Context, c *app.RequestContext)
CreateEvaluationSetOApi . @router /v1/loop/evaluation/evaluation_sets [POST]
func CreateEvaluationSetVersion ¶
func CreateEvaluationSetVersion(ctx context.Context, c *app.RequestContext)
CreateEvaluationSetVersion . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/versions [POST]
func CreateEvaluationSetVersionOApi ¶
func CreateEvaluationSetVersionOApi(ctx context.Context, c *app.RequestContext)
CreateEvaluationSetVersionOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions [POST]
func CreateEvaluationSetWithImport ¶
func CreateEvaluationSetWithImport(ctx context.Context, c *app.RequestContext)
CreateEvaluationSetWithImport . @router /api/evaluation/v1/evaluation_sets/create_with_import [POST]
func CreateEvaluator ¶
func CreateEvaluator(ctx context.Context, c *app.RequestContext)
CreateEvaluator . @router /api/evaluation/v2/evaluator/create [POST]
func CreateEvaluatorTemplate ¶
func CreateEvaluatorTemplate(ctx context.Context, c *app.RequestContext)
CreateEvaluatorTemplate . @router /api/evaluation/v1/evaluators/create_template [POST]
func CreateLabel ¶
func CreateLabel(ctx context.Context, c *app.RequestContext)
CreateLabel . @router /api/prompt/v1/labels [POST]
func CreateManualAnnotation ¶
func CreateManualAnnotation(ctx context.Context, c *app.RequestContext)
CreateManualAnnotation . @router /api/observability/v1/annotations [POST]
func CreatePersonalAccessToken ¶
func CreatePersonalAccessToken(ctx context.Context, c *app.RequestContext)
CreatePersonalAccessToken . @router /api/auth/v1/personal_access_tokens [POST]
func CreatePrompt ¶
func CreatePrompt(ctx context.Context, c *app.RequestContext)
CreatePrompt . @router /api/prompt/v1/prompts [POST]
func CreateTag ¶
func CreateTag(ctx context.Context, c *app.RequestContext)
CreateTag . @router /api/data/v1/tags [POST]
func CreateTask ¶
func CreateTask(ctx context.Context, c *app.RequestContext)
CreateTask . @router /api/observability/v1/tasks [POST]
func CreateView ¶
func CreateView(ctx context.Context, c *app.RequestContext)
CreateView . @router /api/observability/v1/views/create_view [POST]
func DebugBuiltinEvaluator ¶
func DebugBuiltinEvaluator(ctx context.Context, c *app.RequestContext)
DebugBuiltinEvaluator . @router /api/evaluation/v1/evaluators/debug_builtin [POST]
func DebugEvalTarget ¶
func DebugEvalTarget(ctx context.Context, c *app.RequestContext)
DebugEvalTarget . @router /api/evaluation/v1/eval_targets/debug [POST]
func DebugEvaluator ¶
func DebugEvaluator(ctx context.Context, c *app.RequestContext)
DebugEvaluator . @router /api/evaluation/v2/evaluator/debug [POST]
func DebugStreaming ¶
func DebugStreaming(ctx context.Context, c *app.RequestContext)
DebugStreaming . @router /api/prompt/v1/prompts/:prompt_id/debug_streaming [POST]
func DeleteAnnotation ¶
func DeleteAnnotation(ctx context.Context, c *app.RequestContext)
DeleteAnnotation . @router /v1/loop/annotations/delete [DELETE]
func DeleteAnnotationTag ¶
func DeleteAnnotationTag(ctx context.Context, c *app.RequestContext)
DeleteAnnotationTag . @router /api/evaluation/v1/experiments/:expt_id/delete_tag [DELETE]
func DeleteDataset ¶
func DeleteDataset(ctx context.Context, c *app.RequestContext)
DeleteDataset . @router /api/data/v2/datasets/:dataset_id [DELETE]
func DeleteDatasetItem ¶
func DeleteDatasetItem(ctx context.Context, c *app.RequestContext)
DeleteDatasetItem . @router /api/data/v2/datasets/:dataset_id/items/:item_id [DELETE]
func DeleteEvaluationSet ¶
func DeleteEvaluationSet(ctx context.Context, c *app.RequestContext)
DeleteEvaluationSet . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id [DELETE]
func DeleteEvaluationSetOApi ¶
func DeleteEvaluationSetOApi(ctx context.Context, c *app.RequestContext)
DeleteEvaluationSetOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id [DELETE]
func DeleteEvaluator ¶
func DeleteEvaluator(ctx context.Context, c *app.RequestContext)
DeleteEvaluator . @router /api/evaluation/v2/evaluator/delete [DELETE]
func DeleteEvaluatorTemplate ¶
func DeleteEvaluatorTemplate(ctx context.Context, c *app.RequestContext)
DeleteEvaluatorTemplate . @router /api/evaluation/v1/evaluators/delete_template [POST]
func DeleteExperiment ¶
func DeleteExperiment(ctx context.Context, c *app.RequestContext)
DeleteExperiment . @router /api/evaluation/v2/experiment [DELETE]
func DeleteExptInsightAnalysisRecord ¶
func DeleteExptInsightAnalysisRecord(ctx context.Context, c *app.RequestContext)
DeleteExptInsightAnalysisRecord . @router /api/evaluation/v1/experiments/:expt_id/insight_analysis_records/:insight_analysis_record_id [DELETE]
func DeleteManualAnnotation ¶
func DeleteManualAnnotation(ctx context.Context, c *app.RequestContext)
DeleteManualAnnotation . @router /api/observability/v1/annotations/:annotation_id [DELETE]
func DeletePersonalAccessToken ¶
func DeletePersonalAccessToken(ctx context.Context, c *app.RequestContext)
DeletePersonalAccessToken . @router /api/auth/v1/personal_access_tokens/:id [DELETE]
func DeletePrompt ¶
func DeletePrompt(ctx context.Context, c *app.RequestContext)
DeletePrompt . @router /api/prompt/v1/prompts/:prompt_id [DELETE]
func DeleteView ¶
func DeleteView(ctx context.Context, c *app.RequestContext)
DeleteView . @router /api/observability/v1/views/delete_view [POST]
func Execute ¶
func Execute(ctx context.Context, c *app.RequestContext)
Execute . @router /v1/loop/prompts/execute [POST]
func ExecuteEvalTarget ¶
func ExecuteEvalTarget(ctx context.Context, c *app.RequestContext)
ExecuteEvalTarget . @router /api/evaluation/v2/eval_targets/execute [POST]
func ExecuteStreaming ¶
func ExecuteStreaming(ctx context.Context, c *app.RequestContext)
ExecuteStreaming . @router /v1/loop/prompts/execute_streaming [POST]
func ExportExptResult ¶
func ExportExptResult(ctx context.Context, c *app.RequestContext)
ExportExptResult . @router /api/evaluation/v1/experiments/:expt_id/results/export [POST]
func ExportTracesToDataset ¶
func ExportTracesToDataset(ctx context.Context, c *app.RequestContext)
ExportTracesToDataset . @router /api/observation/v1/traces/export_to_dataset [POST]
func ExtractSpanInfo ¶
func ExtractSpanInfo(ctx context.Context, c *app.RequestContext)
ExtractSpanInfo . @router /api/observability/v1/traces/extract_span_info [POST]
func FeedbackExptInsightAnalysisReport ¶
func FeedbackExptInsightAnalysisReport(ctx context.Context, c *app.RequestContext)
FeedbackExptInsightAnalysisReport . @router /api/evaluation/v1/experiments/:expt_id/insight_analysis_records/:insight_analysis_record_id/feedback [POST]
func FinishExperiment ¶
func FinishExperiment(ctx context.Context, c *app.RequestContext)
FinishExperiment . @router /api/evaluation/v3/experiments/:experiment_id/finish [POST]
func GetAnalysisRecordFeedbackVote ¶
func GetAnalysisRecordFeedbackVote(ctx context.Context, c *app.RequestContext)
GetAnalysisRecordFeedbackVote . @router /api/evaluation/v1/insight_analysis_records/:insight_analysis_record_id/feedback_vote [GET]
func GetDataset ¶
func GetDataset(ctx context.Context, c *app.RequestContext)
GetDataset . @router /api/data/v2/datasets/:dataset_id [GET]
func GetDatasetIOJob ¶
func GetDatasetIOJob(ctx context.Context, c *app.RequestContext)
GetDatasetIOJob . @router /api/data/v2/dataset_io_jobs/:job_id [GET]
func GetDatasetItem ¶
func GetDatasetItem(ctx context.Context, c *app.RequestContext)
GetDatasetItem . @router /api/data/v2/datasets/:dataset_id/items/:item_id [GET]
func GetDatasetSchema ¶
func GetDatasetSchema(ctx context.Context, c *app.RequestContext)
GetDatasetSchema . @router /api/data/v2/datasets/:dataset_id/schema [GET]
func GetDatasetVersion ¶
func GetDatasetVersion(ctx context.Context, c *app.RequestContext)
GetDatasetVersion . @router /api/data/v2/dataset_versions/:version_id [GET]
func GetDebugContext ¶
func GetDebugContext(ctx context.Context, c *app.RequestContext)
GetDebugContext . @router /api/prompt/v1/prompts/:prompt_id/debug_context/get [GET]
func GetDefaultPromptEvaluatorTools ¶
func GetDefaultPromptEvaluatorTools(ctx context.Context, c *app.RequestContext)
GetDefaultPromptEvaluatorTools . @router /api/evaluation/v2/evaluator/default_prompt_evaluator_tools [GET]
func GetDrillDownValues ¶
func GetDrillDownValues(ctx context.Context, c *app.RequestContext)
GetDrillDownValues . @router /api/observability/v1/metrics/drill_down_values [POST]
func GetEvalTargetRecord ¶
func GetEvalTargetRecord(ctx context.Context, c *app.RequestContext)
GetEvalTargetRecord . @router /api/evaluation/v2/eval_targets/records/:eval_target_record_id [GET]
func GetEvalTargetVersion ¶
func GetEvalTargetVersion(ctx context.Context, c *app.RequestContext)
GetEvalTargetVersion . @router /api/evaluation/v2/eval_targets/versions/:eval_target_version_id [GET]
func GetEvaluationItemField ¶
func GetEvaluationItemField(ctx context.Context, c *app.RequestContext)
GetEvaluationItemField . @router /api/evaluation/v1/evaluation_sets/:evaluation_set_id/items/:item_id/field [GET]
func GetEvaluationItemFieldOApi ¶
func GetEvaluationItemFieldOApi(ctx context.Context, c *app.RequestContext)
GetEvaluationItemFieldOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items/:item_id/field [GET]
func GetEvaluationSet ¶
func GetEvaluationSet(ctx context.Context, c *app.RequestContext)
GetEvaluationSet . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id [GET]
func GetEvaluationSetItemField ¶
func GetEvaluationSetItemField(ctx context.Context, c *app.RequestContext)
GetEvaluationSetItemField . @router /api/evaluation/v1/evaluation_sets/:evaluation_set_id/items/:item_pk/field [GET]
func GetEvaluationSetOApi ¶
func GetEvaluationSetOApi(ctx context.Context, c *app.RequestContext)
GetEvaluationSetOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id [GET]
func GetEvaluationSetVersion ¶
func GetEvaluationSetVersion(ctx context.Context, c *app.RequestContext)
GetEvaluationSetVersion . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/versions/:version_id [GET]
func GetEvaluator ¶
func GetEvaluator(ctx context.Context, c *app.RequestContext)
GetEvaluator . @router /api/evaluation/v2/evaluator/:evaluator_id [GET]
func GetEvaluatorRecord ¶
func GetEvaluatorRecord(ctx context.Context, c *app.RequestContext)
GetEvaluatorRecord . @router /api/evaluation/v2/evaluator_record/:evaluator_record_id [GET]
func GetEvaluatorVersion ¶
func GetEvaluatorVersion(ctx context.Context, c *app.RequestContext)
GetEvaluatorVersion . @router /api/evaluation/v2/evaluator/version/:evaluator_version_id [GET]
func GetExperimentAggrResultOApi ¶
func GetExperimentAggrResultOApi(ctx context.Context, c *app.RequestContext)
GetExperimentAggrResultOApi . @router /v1/loop/evaluation/experiments/:experiment_id/aggr_results [POST]
func GetExperimentsOApi ¶
func GetExperimentsOApi(ctx context.Context, c *app.RequestContext)
GetExperimentsOApi . @router /api/evaluation/v1/experiments/:experiment_id [GET]
func GetExptInsightAnalysisRecord ¶
func GetExptInsightAnalysisRecord(ctx context.Context, c *app.RequestContext)
GetExptInsightAnalysisRecord . @router /api/evaluation/v1/experiments/:expt_id/insight_analysis_records/:insight_analysis_record_id [POST]
func GetExptResultExportRecord ¶
func GetExptResultExportRecord(ctx context.Context, c *app.RequestContext)
GetExptResultExportRecord . @router /api/evaluation/v1/experiments/:expt_id/export_records/:export_id [POST]
func GetMetrics ¶
func GetMetrics(ctx context.Context, c *app.RequestContext)
GetMetrics . @router /api/observability/v1/metrics/list [POST]
func GetModel ¶
func GetModel(ctx context.Context, c *app.RequestContext)
GetModel . @router /api/llm/v1/model/:model_id [POST]
func GetPersonalAccessToken ¶
func GetPersonalAccessToken(ctx context.Context, c *app.RequestContext)
GetPersonalAccessToken . @router /api/auth/v1/personal_access_tokens/:id [GET]
func GetPrompt ¶
func GetPrompt(ctx context.Context, c *app.RequestContext)
GetPrompt . @router /api/prompt/v1/prompts/:prompt_id [GET]
func GetSpace ¶
func GetSpace(ctx context.Context, c *app.RequestContext)
GetSpace . @router /api/foundation/v1/spaces/:space_id [GET]
func GetTagDetail ¶
func GetTagDetail(ctx context.Context, c *app.RequestContext)
GetTagDetail . @router /api/data/v1/tags/:tag_key_id/detail [GET]
func GetTagSpec ¶
func GetTagSpec(ctx context.Context, c *app.RequestContext)
GetTagSpec . @router /api/data/v1/tag_spec [GET]
func GetTask ¶
func GetTask(ctx context.Context, c *app.RequestContext)
GetTask . @router /api/observability/v1/tasks/:task_id [GET]
func GetTemplateInfo ¶
func GetTemplateInfo(ctx context.Context, c *app.RequestContext)
GetTemplateInfo . @router /api/evaluationv3/evaluators/get_template_info [POST]
func GetTemplateV2 ¶
func GetTemplateV2(ctx context.Context, c *app.RequestContext)
GetTemplateV2 . @router /api/evaluation/v1/evaluator_template/:evaluator_template_id [POST]
func GetTrace ¶
func GetTrace(ctx context.Context, c *app.RequestContext)
GetTrace . @router /api/observability/v1/trace/:trace_id [GET]
func GetTracesMetaInfo ¶
func GetTracesMetaInfo(ctx context.Context, c *app.RequestContext)
GetTracesMetaInfo . @router /api/observability/v1/traces/meta_info [GET]
func GetTrajectoryConfig ¶
func GetTrajectoryConfig(ctx context.Context, c *app.RequestContext)
GetTrajectoryConfig . @router /api/observability/v1/trajectory_config [GET]
func GetUserInfoByToken ¶
func GetUserInfoByToken(ctx context.Context, c *app.RequestContext)
GetUserInfoByToken . @router /api/foundation/v1/users/session [GET]
func ImportDataset ¶
func ImportDataset(ctx context.Context, c *app.RequestContext)
ImportDataset . @router /api/data/v2/datasets/:dataset_id/import [POST]
func IngestTraces ¶
func IngestTraces(ctx context.Context, c *app.RequestContext)
IngestTraces . @router /v1/loop/traces/ingest [POST]
func InsightAnalysisExperiment ¶
func InsightAnalysisExperiment(ctx context.Context, c *app.RequestContext)
InsightAnalysisExperiment . @router /api/evaluation/v1/experiments/:expt_id/insight_analysis [POST]
func InvokeExperiment ¶
func InvokeExperiment(ctx context.Context, c *app.RequestContext)
InvokeExperiment . @router /api/evaluation/v3/experiments/:experiment_id/invoke [POST]
func KillExperiment ¶
func KillExperiment(ctx context.Context, c *app.RequestContext)
KillExperiment . @router /api/evaluation/v2/experiment/kill [POST]
func ListAnnotationEvaluators ¶
func ListAnnotationEvaluators(ctx context.Context, c *app.RequestContext)
ListAnnotationEvaluators . @router /api/observability/v1/annotations/lis_annotation_evaluators [POST]
func ListAnnotations ¶
func ListAnnotations(ctx context.Context, c *app.RequestContext)
ListAnnotations . @router /api/observability/v1/annotations/list [POST]
func ListCommit ¶
func ListCommit(ctx context.Context, c *app.RequestContext)
ListCommit . @router /api/prompt/v1/prompts/:prompt_id/commits/list [POST]
func ListDatasetIOJobs ¶
func ListDatasetIOJobs(ctx context.Context, c *app.RequestContext)
ListDatasetIOJobs . @router /api/data/v2/datasets/:dataset_id/io_jobs [POST]
func ListDatasetItems ¶
func ListDatasetItems(ctx context.Context, c *app.RequestContext)
ListDatasetItems . @router /api/data/v2/datasets/:dataset_id/items/list [POST]
func ListDatasetItemsByVersion ¶
func ListDatasetItemsByVersion(ctx context.Context, c *app.RequestContext)
ListDatasetItemsByVersion . @router /api/data/v2/datasets/:dataset_id/versions/:version_id/items/list [POST]
func ListDatasetVersions ¶
func ListDatasetVersions(ctx context.Context, c *app.RequestContext)
ListDatasetVersions . @router /api/data/v2/datasets/:dataset_id/versions/list [POST]
func ListDatasets ¶
func ListDatasets(ctx context.Context, c *app.RequestContext)
ListDatasets . @router /api/data/v2/datasets/list [POST]
func ListDebugHistory ¶
func ListDebugHistory(ctx context.Context, c *app.RequestContext)
ListDebugHistory . @router /api/prompt/v1/prompts/:prompt_id/debug_history/list [GET]
func ListEvaluationSetItems ¶
func ListEvaluationSetItems(ctx context.Context, c *app.RequestContext)
ListEvaluationSetItems . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/items/list [POST]
func ListEvaluationSetVersionItemsOApi ¶
func ListEvaluationSetVersionItemsOApi(ctx context.Context, c *app.RequestContext)
ListEvaluationSetVersionItemsOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items [GET]
func ListEvaluationSetVersions ¶
func ListEvaluationSetVersions(ctx context.Context, c *app.RequestContext)
ListEvaluationSetVersions . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/versions/list [POST]
func ListEvaluationSetVersionsOApi ¶
func ListEvaluationSetVersionsOApi(ctx context.Context, c *app.RequestContext)
ListEvaluationSetVersionsOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions [GET]
func ListEvaluationSets ¶
func ListEvaluationSets(ctx context.Context, c *app.RequestContext)
ListEvaluationSets . @router /api/evaluation/v2/evaluation_sets/list [POST]
func ListEvaluationSetsOApi ¶
func ListEvaluationSetsOApi(ctx context.Context, c *app.RequestContext)
ListEvaluationSetsOApi . @router /v1/loop/evaluation/evaluation_sets [GET]
func ListEvaluatorTags ¶
func ListEvaluatorTags(ctx context.Context, c *app.RequestContext)
ListEvaluatorTags . @router /api/evaluation/v1/evaluators/list_tags [POST]
func ListEvaluatorVersions ¶
func ListEvaluatorVersions(ctx context.Context, c *app.RequestContext)
ListEvaluatorVersions . @router /api/evaluationv3/evaluators/:evaluator_id/versions/list [POST]
func ListEvaluators ¶
func ListEvaluators(ctx context.Context, c *app.RequestContext)
ListEvaluators . @router /api/evaluationv3/evaluators/list [POST]
func ListExperimentResultOApi ¶
func ListExperimentResultOApi(ctx context.Context, c *app.RequestContext)
ListExperimentResultOApi . @router /v1/loop/evaluation/experiments/:experiment_id/results [POST]
func ListExperimentStats ¶
func ListExperimentStats(ctx context.Context, c *app.RequestContext)
ListExperimentStats . @router /api/evaluation/v1/experiments/list_stats [POST]
func ListExperiments ¶
func ListExperiments(ctx context.Context, c *app.RequestContext)
ListExperiments . @router /api/evaluation/v2/experiments/list [POST]
func ListExptInsightAnalysisComment ¶
func ListExptInsightAnalysisComment(ctx context.Context, c *app.RequestContext)
ListExptInsightAnalysisComment . @router /api/evaluation/v1/experiments/:expt_id/insight_analysis_records/:insight_analysis_record_id/comments/list [POST]
func ListExptInsightAnalysisRecord ¶
func ListExptInsightAnalysisRecord(ctx context.Context, c *app.RequestContext)
ListExptInsightAnalysisRecord . @router /api/evaluation/v1/experiments/:expt_id/insight_analysis_records/list [POST]
func ListExptResultExportRecord ¶
func ListExptResultExportRecord(ctx context.Context, c *app.RequestContext)
ListExptResultExportRecord . @router /api/evaluation/v1/experiments/:expt_id/export_records/list [POST]
func ListLabel ¶
func ListLabel(ctx context.Context, c *app.RequestContext)
ListLabel . @router /api/prompt/v1/labels/list [POST]
func ListModels ¶
func ListModels(ctx context.Context, c *app.RequestContext)
ListModels . @router /api/llm/v1/models/list [POST]
func ListParentPrompt ¶
func ListParentPrompt(ctx context.Context, c *app.RequestContext)
ListParentPrompt . @router /api/prompt/v1/prompts/list_parent [POST]
func ListPersonalAccessToken ¶
func ListPersonalAccessToken(ctx context.Context, c *app.RequestContext)
ListPersonalAccessToken . @router /api/auth/v1/personal_access_tokens/list [GET]
func ListPreSpan ¶
func ListPreSpan(ctx context.Context, c *app.RequestContext)
ListPreSpan . @router /api/observability/v1/spans/pre_list [POST]
func ListPreSpanOApi ¶
func ListPreSpanOApi(ctx context.Context, c *app.RequestContext)
ListPreSpanOApi . @router /v1/loop/pre_span/search [POST]
func ListPrompt ¶
func ListPrompt(ctx context.Context, c *app.RequestContext)
ListPrompt . @router /api/prompt/v1/prompts/list [POST]
func ListPromptBasic ¶
func ListPromptBasic(ctx context.Context, c *app.RequestContext)
ListPromptBasic . @router /v1/loop/prompts/list [POST]
func ListSourceEvalTargetVersions ¶
func ListSourceEvalTargetVersions(ctx context.Context, c *app.RequestContext)
ListSourceEvalTargetVersions . @router /api/evaluation/v2/eval_targets/list_source_version [POST]
func ListSourceEvalTargets ¶
func ListSourceEvalTargets(ctx context.Context, c *app.RequestContext)
ListSourceEvalTargets . @router /api/evaluation/v2/eval_targets/list_source [POST]
func ListSpans ¶
func ListSpans(ctx context.Context, c *app.RequestContext)
ListSpans . @router /api/observability/v1/traces/spans [POST]
func ListSpansOApi ¶
func ListSpansOApi(ctx context.Context, c *app.RequestContext)
ListSpansOApi . @router /v1/loop/spans/search [POST]
func ListTasks ¶
func ListTasks(ctx context.Context, c *app.RequestContext)
ListTasks . @router /api/observability/v1/tasks/list [POST]
func ListTemplates ¶
func ListTemplates(ctx context.Context, c *app.RequestContext)
ListTemplates . @router /api/evaluationv3/evaluators/list_template [POST]
func ListTemplatesV2 ¶
func ListTemplatesV2(ctx context.Context, c *app.RequestContext)
ListTemplatesV2 . @router /api/evaluation/v1/evaluators/list_template_v2 [POST]
func ListTracesOApi ¶
func ListTracesOApi(ctx context.Context, c *app.RequestContext)
ListTracesOApi . @router /v1/loop/traces/list [POST]
func ListTrajectory ¶
func ListTrajectory(ctx context.Context, c *app.RequestContext)
ListTrajectory . @router /api/observability/v1/traces/trajectory [POST]
func ListUserSpaces ¶
func ListUserSpaces(ctx context.Context, c *app.RequestContext)
ListUserSpaces . @router /api/foundation/v1/spaces/list [POST]
func ListViews ¶
func ListViews(ctx context.Context, c *app.RequestContext)
ListViews . @router /api/observability/v1/views/list_view [POST]
func LoginByPassword ¶
func LoginByPassword(ctx context.Context, c *app.RequestContext)
LoginByPassword . @router /api/foundation/v1/users/login_by_password [POST]
func Logout ¶
func Logout(ctx context.Context, c *app.RequestContext)
Logout . @router /api/foundation/v1/users/logout [POST]
func MockEvalTargetOutput ¶
func MockEvalTargetOutput(ctx context.Context, c *app.RequestContext)
MockEvalTargetOutput . @router /api/evaluation/v1/eval_targets/mock_output [POST]
func ModifyUserProfile ¶
func ModifyUserProfile(ctx context.Context, c *app.RequestContext)
ModifyUserProfile . @router /api/foundation/v1/users/update_profile [POST]
func OtelIngestTraces ¶
func OtelIngestTraces(ctx context.Context, c *app.RequestContext)
OtelIngestTraces . @router /v1/loop/opentelemetry/v1/traces [POST]
func ParseImportSourceFile ¶
func ParseImportSourceFile(ctx context.Context, c *app.RequestContext)
ParseImportSourceFile . @router /api/evaluation/v1/evaluation_sets/parse_import_source_file [POST]
func PreviewExportTracesToDataset ¶
func PreviewExportTracesToDataset(ctx context.Context, c *app.RequestContext)
PreviewExportTracesToDataset . @router /api/observation/v1/traces/preview_export_to_dataset [POST]
func Register ¶
func Register(ctx context.Context, c *app.RequestContext)
Register . @router /api/foundation/v1/users/register [POST]
func ReportEvalTargetInvokeResult ¶
func ReportEvalTargetInvokeResult(ctx context.Context, c *app.RequestContext)
ReportEvalTargetInvokeResult . @router /v1/loop/evaluation/eval_targets/result [POST]
func ResetPassword ¶
func ResetPassword(ctx context.Context, c *app.RequestContext)
ResetPassword . @router /api/foundation/v1/users/reset_password [POST]
func RetryExperiment ¶
func RetryExperiment(ctx context.Context, c *app.RequestContext)
RetryExperiment . @router /api/evaluation/v2/experiment/retry [POST]
func RevertDraftFromCommit ¶
func RevertDraftFromCommit(ctx context.Context, c *app.RequestContext)
RevertDraftFromCommit . @router /api/prompt/v1/prompts/:prompt_id/drafts/revert_from_commit [POST]
func RunEvaluator ¶
func RunEvaluator(ctx context.Context, c *app.RequestContext)
RunEvaluator . @router /api/evaluation/v2/evaluator/run [POST]
func SaveDebugContext ¶
func SaveDebugContext(ctx context.Context, c *app.RequestContext)
SaveDebugContext . @router /api/prompt/v1/prompts/:prompt_id/debug_context/save [POST]
func SaveDraft ¶
func SaveDraft(ctx context.Context, c *app.RequestContext)
SaveDraft . @router /api/prompt/v1/prompts/:prompt_id/drafts/save [POST]
func SearchCustomEvalTarget ¶
func SearchCustomEvalTarget(ctx context.Context, c *app.RequestContext)
SearchCustomEvalTarget . @router /api/evaluation/v1/eval_targets/search_custom [POST]
func SearchTags ¶
func SearchTags(ctx context.Context, c *app.RequestContext)
SearchTags . @router /api/data/v1/tags/search [POST]
func SearchTraceOApi ¶
func SearchTraceOApi(ctx context.Context, c *app.RequestContext)
SearchTraceOApi . @router /v1/loop/traces/search [POST]
func SearchTraceTree ¶
func SearchTraceTree(ctx context.Context, c *app.RequestContext)
SearchTraceTree . @router /api/observability/v1/traces/search_tree [POST]
func SearchTraceTreeOApi ¶
func SearchTraceTreeOApi(ctx context.Context, c *app.RequestContext)
SearchTraceTreeOApi . @router /v1/loop/traces/search_tree [POST]
func SignUploadFile ¶
func SignUploadFile(ctx context.Context, c *app.RequestContext)
SignUploadFile . @router /api/foundation/v1/sign_upload_files [POST]
func SubmitEvaluatorVersion ¶
func SubmitEvaluatorVersion(ctx context.Context, c *app.RequestContext)
SubmitEvaluatorVersion . @router /api/evaluation/v2/evaluator/:evaluator_id/submit [POST]
func SubmitExperiment ¶
func SubmitExperiment(ctx context.Context, c *app.RequestContext)
SubmitExperiment . @router /api/evaluation/v2/experiment/submit [POST]
func SubmitExperimentOApi ¶
func SubmitExperimentOApi(ctx context.Context, c *app.RequestContext)
SubmitExperimentOApi . @router /v1/loop/evaluation/experiments [POST]
func UpdateAnnotateRecord ¶
func UpdateAnnotateRecord(ctx context.Context, c *app.RequestContext)
UpdateAnnotateRecord . @router /api/evaluation/v1/experiments/:expt_id/annotate_record/update [POST]
func UpdateBuiltinEvaluatorTags ¶
func UpdateBuiltinEvaluatorTags(ctx context.Context, c *app.RequestContext)
UpdateBuiltinEvaluatorTags . @router /api/evaluation/v1/evaluators/update_builtin [POST]
func UpdateCommitLabels ¶
func UpdateCommitLabels(ctx context.Context, c *app.RequestContext)
UpdateCommitLabels . @router /api/prompt/v1/prompts/:prompt_id/commits/:commit_version/labels_update [POST]
func UpdateDataset ¶
func UpdateDataset(ctx context.Context, c *app.RequestContext)
UpdateDataset . @router /api/data/v2/datasets/:dataset_id [PATCH]
func UpdateDatasetItem ¶
func UpdateDatasetItem(ctx context.Context, c *app.RequestContext)
UpdateDatasetItem . @router /api/data/v2/datasets/:dataset_id/items/:item_id [PUT]
func UpdateDatasetSchema ¶
func UpdateDatasetSchema(ctx context.Context, c *app.RequestContext)
UpdateDatasetSchema . @router /api/data/v2/datasets/:dataset_id/schema [PUT]
func UpdateEvaluationSet ¶
func UpdateEvaluationSet(ctx context.Context, c *app.RequestContext)
UpdateEvaluationSet . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id [PUT]
func UpdateEvaluationSetItem ¶
func UpdateEvaluationSetItem(ctx context.Context, c *app.RequestContext)
UpdateEvaluationSetItem . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/items/:item_id [PUT]
func UpdateEvaluationSetOApi ¶
func UpdateEvaluationSetOApi(ctx context.Context, c *app.RequestContext)
UpdateEvaluationSetOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id [PATCH]
func UpdateEvaluationSetSchema ¶
func UpdateEvaluationSetSchema(ctx context.Context, c *app.RequestContext)
UpdateEvaluationSetSchema . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/schema [PATCH]
func UpdateEvaluationSetSchemaOApi ¶
func UpdateEvaluationSetSchemaOApi(ctx context.Context, c *app.RequestContext)
UpdateEvaluationSetSchemaOApi . @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema [PUT]
func UpdateEvaluator ¶
func UpdateEvaluator(ctx context.Context, c *app.RequestContext)
UpdateEvaluator . @router /api/evaluationv3/evaluators/:evaluator_id [PATCH]
func UpdateEvaluatorDraft ¶
func UpdateEvaluatorDraft(ctx context.Context, c *app.RequestContext)
UpdateEvaluatorDraft . @router /api/evaluation/v2/evaluator/update_draft [PUT]
func UpdateEvaluatorMeta ¶
func UpdateEvaluatorMeta(ctx context.Context, c *app.RequestContext)
UpdateEvaluatorMeta . @router /api/evaluation/v2/evaluator/update_meta [PUT]
func UpdateEvaluatorRecord ¶
func UpdateEvaluatorRecord(ctx context.Context, c *app.RequestContext)
UpdateEvaluatorRecord . @router /api/evaluationv3/evaluator_records/:evaluator_record_id [PATCH]
func UpdateEvaluatorTemplate ¶
func UpdateEvaluatorTemplate(ctx context.Context, c *app.RequestContext)
UpdateEvaluatorTemplate . @router /api/evaluation/v1/evaluators/update_template [POST]
func UpdateExperiment ¶
func UpdateExperiment(ctx context.Context, c *app.RequestContext)
UpdateExperiment . @router /api/evaluation/v2/experiment [PUT]
func UpdateManualAnnotation ¶
func UpdateManualAnnotation(ctx context.Context, c *app.RequestContext)
UpdateManualAnnotation . @router /api/observability/v1/annotations/:annotation_id [PUT]
func UpdatePersonalAccessToken ¶
func UpdatePersonalAccessToken(ctx context.Context, c *app.RequestContext)
UpdatePersonalAccessToken . @router /api/auth/v1/personal_access_tokens/:id [PUT]
func UpdatePrompt ¶
func UpdatePrompt(ctx context.Context, c *app.RequestContext)
UpdatePrompt . @router /api/prompt/v1/prompts/:prompt_id [PUT]
func UpdateTag ¶
func UpdateTag(ctx context.Context, c *app.RequestContext)
UpdateTag . @router /api/data/v1/tags/:tag_key_id [PATCH]
func UpdateTask ¶
func UpdateTask(ctx context.Context, c *app.RequestContext)
UpdateTask . @router /api/observability/v1/tasks/:task_id [PUT]
func UpdateView ¶
func UpdateView(ctx context.Context, c *app.RequestContext)
UpdateView . @router /api/observability/v1/views/update_view [POST]
func UploadLoopFile ¶
func UploadLoopFile(ctx context.Context, c *app.RequestContext)
UploadLoopFile . @router /v1/loop/files/upload [POST]
func UpsertExptTurnResultFilter ¶
func UpsertExptTurnResultFilter(ctx context.Context, c *app.RequestContext)
UpsertExptTurnResultFilter . @router /api/evaluation/v1/experiments/turn_result_filter [POST]
func UpsertTrajectoryConfig ¶
func UpsertTrajectoryConfig(ctx context.Context, c *app.RequestContext)
UpsertTrajectoryConfig . @router /api/observability/v1/trajectory_config [POST]
func ValidateDatasetItems ¶
func ValidateDatasetItems(ctx context.Context, c *app.RequestContext)
ValidateDatasetItems . @router /api/data/v1/dataset_items/validate [POST]
func ValidateEvaluator ¶
func ValidateEvaluator(ctx context.Context, c *app.RequestContext)
ValidateEvaluator . @router /api/evaluation/v1/evaluators/validate [POST]
Types ¶
type APIHandler ¶
type APIHandler struct {
*PromptHandler
*LLMHandler
*EvaluationHandler
*DataHandler
*ObservabilityHandler
*FoundationHandler
Translater i18n.ITranslater
}
func (*APIHandler) GetTranslater ¶
func (a *APIHandler) GetTranslater() i18n.ITranslater
type DataHandler ¶
type DataHandler struct {
dataapp.IDatasetApplication
tag.TagService
}
func InitDataHandler ¶
func InitDataHandler(ctx context.Context, idgen2 idgen.IIDGenerator, db2 db.Provider, redisCli redis.Cmdable, configFactory conf.IConfigLoaderFactory, mqFactory mq.IFactory, objectStorage fileserver.ObjectStorage, batchObjectStorage fileserver.BatchObjectStorage, auditClient audit.IAuditService, auth authservice.Client, userClient userservice.Client) (*DataHandler, error)
func NewDataHandler ¶
func NewDataHandler(dataApp dataapp.IDatasetApplication, tagApp tag.TagService) *DataHandler
type EvaluationHandler ¶
type EvaluationHandler struct {
evalapp.IExperimentApplication
evaluation.EvaluatorService
evaluation.EvaluationSetService
evaluation.EvalTargetService
evaluation.EvalOpenAPIService
}
func InitEvaluationHandler ¶
func InitEvaluationHandler(ctx context.Context, idgen2 idgen.IIDGenerator, db2 db.Provider, ckDb ck.Provider, cmdable redis.Cmdable, configFactory conf.IConfigLoaderFactory, mqFactory mq.IFactory, client datasetservice.Client, promptClient promptmanageservice.Client, pec promptexecuteservice.Client, authClient authservice.Client, meter metrics.Meter, auditClient audit.IAuditService, llmClient llmruntimeservice.Client, userClient userservice.Client, benefitSvc benefit.IBenefitService, limiterFactory limiter.IRateLimiterFactory, fileClient fileservice.Client, tagClient tagservice.Client, objectStorage fileserver.ObjectStorage, plainLimiterFactory limiter.IPlainRateLimiterFactory, tracerFactory func() observabilitytraceservice.Client) (*EvaluationHandler, error)
func NewEvaluationHandler ¶
func NewEvaluationHandler( exptApp evalapp.IExperimentApplication, evaluatorApp evaluation.EvaluatorService, evaluationSetApp evaluation.EvaluationSetService, evalTargetService evaluation.EvalTargetService, evalOpenAPIApp evaluation.EvalOpenAPIService, ) *EvaluationHandler
type FoundationHandler ¶
type FoundationHandler struct {
auth.AuthService
authn.AuthNService
space.SpaceService
user.UserService
file.FileService
foundationopenapi.FoundationOpenAPIService
}
func InitFoundationHandler ¶
func InitFoundationHandler(idgen2 idgen.IIDGenerator, db2 db.Provider, objectStorage fileserver.BatchObjectStorage, configFactory conf.IConfigLoaderFactory) (*FoundationHandler, error)
func NewFoundationHandler ¶
func NewFoundationHandler( authApp auth.AuthService, authnApp authn.AuthNService, spaceApp space.SpaceService, userApp user.UserService, fileApp file.FileService, foundationOpenApiApp foundationopenapi.FoundationOpenAPIService, ) *FoundationHandler
type LLMHandler ¶
type LLMHandler struct {
llmmanage.LLMManageService
runtime.LLMRuntimeService
}
func InitLLMHandler ¶
func InitLLMHandler(ctx context.Context, idgen2 idgen.IIDGenerator, db2 db.Provider, cmdable redis.Cmdable, configFactory conf.IConfigLoaderFactory, limiterFactory limiter.IRateLimiterFactory, authClient authservice.Client) (*LLMHandler, error)
func NewLLMHandler ¶
func NewLLMHandler( manageApp llmmanage.LLMManageService, runtimeApp runtime.LLMRuntimeService, ) *LLMHandler
type ObservabilityHandler ¶
type ObservabilityHandler struct {
obapp.ITraceApplication
obapp.ITraceIngestionApplication
obapp.IObservabilityOpenAPIApplication
obapp.ITaskApplication
obapp.IMetricApplication
}
func InitObservabilityHandler ¶
func InitObservabilityHandler(ctx context.Context, db2 db.Provider, ckDb ck.Provider, meter metrics.Meter, mqFactory mq.IFactory, configFactory conf.IConfigLoaderFactory, idgen2 idgen.IIDGenerator, benefit2 benefit.IBenefitService, fileClient fileservice.Client, authCli authservice.Client, userClient userservice.Client, evalClient evaluatorservice.Client, evalSetClient evaluationsetservice.Client, tagClient tagservice.Client, limiterFactory limiter.IRateLimiterFactory, datasetClient datasetservice.Client, redis2 redis.Cmdable, persistentCmdable redis.PersistentCmdable, storageProvider storage.IStorageProvider, experimentClient experimentservice.Client, taskProcessor processor.TaskProcessor, aid int32) (*ObservabilityHandler, error)
func NewObservabilityHandler ¶
func NewObservabilityHandler( traceApp obapp.ITraceApplication, ingestApp obapp.ITraceIngestionApplication, openAPIApp obapp.IObservabilityOpenAPIApplication, taskApp obapp.ITaskApplication, metricApp obapp.IMetricApplication, ) *ObservabilityHandler
type PromptHandler ¶
type PromptHandler struct {
manage.PromptManageService
debug.PromptDebugService
execute.PromptExecuteService
openapi.PromptOpenAPIService
}
func InitPromptHandler ¶
func InitPromptHandler(ctx context.Context, idgen2 idgen.IIDGenerator, db2 db.Provider, redisCli redis.Cmdable, meter metrics.Meter, configFactory conf.IConfigLoaderFactory, limiterFactory limiter.IRateLimiterFactory, benefitSvc benefit.IBenefitService, llmClient llmruntimeservice.Client, authClient authservice.Client, fileClient fileservice.Client, userClient userservice.Client, auditClient audit.IAuditService) (*PromptHandler, error)
func NewPromptHandler ¶
func NewPromptHandler( manageApp manage.PromptManageService, debugApp debug.PromptDebugService, executeApp execute.PromptExecuteService, openAPIApp openapi.PromptOpenAPIService, ) *PromptHandler
Source Files
¶
- dataset_service.go
- eval_open_apiservice.go
- eval_target_service.go
- evaluation_set_service.go
- evaluator_service.go
- experiment_service.go
- foundation_auth_nservice.go
- foundation_auth_service.go
- foundation_file_service.go
- foundation_open_apiservice.go
- foundation_space_service.go
- foundation_user_service.go
- handler.go
- llmmanage_service.go
- llmruntime_service.go
- observability_metric_service.go
- observability_open_apiservice.go
- observability_task_service.go
- observability_trace_service.go
- prompt_debug_service.go
- prompt_execute_service.go
- prompt_manage_service.go
- prompt_open_apiservice.go
- stream_event.go
- tag_service.go
- wire_gen.go