Documentation
¶
Index ¶
- func ArchiveOptionTag(ctx context.Context, c *app.RequestContext)
- func AssociateAnnotationTag(ctx context.Context, c *app.RequestContext)
- func BatchCreateDatasetItems(ctx context.Context, c *app.RequestContext)
- func BatchCreateEvaluationSetItems(ctx context.Context, c *app.RequestContext)
- func BatchDeleteDatasetItems(ctx context.Context, c *app.RequestContext)
- func BatchDeleteEvaluationSetItems(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 BatchUpdateTagStatus(ctx context.Context, c *app.RequestContext)
- func CheckEvaluatorName(ctx context.Context, c *app.RequestContext)
- func CheckExperimentName(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 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 CreateEvaluationSetVersion(ctx context.Context, c *app.RequestContext)
- func CreateEvaluator(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 CreateView(ctx context.Context, c *app.RequestContext)
- func DebugEvaluator(ctx context.Context, c *app.RequestContext)
- func DebugStreaming(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 DeleteEvaluator(ctx context.Context, c *app.RequestContext)
- func DeleteExperiment(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 FinishExperiment(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 GetEvalTargetRecord(ctx context.Context, c *app.RequestContext)
- func GetEvalTargetVersion(ctx context.Context, c *app.RequestContext)
- func GetEvaluationSet(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 GetExptResultExportRecord(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 GetTemplateInfo(ctx context.Context, c *app.RequestContext)
- func GetTrace(ctx context.Context, c *app.RequestContext)
- func GetTracesMetaInfo(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 InvokeExperiment(ctx context.Context, c *app.RequestContext)
- func KillExperiment(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 ListEvaluationSetVersions(ctx context.Context, c *app.RequestContext)
- func ListEvaluationSets(ctx context.Context, c *app.RequestContext)
- func ListEvaluatorVersions(ctx context.Context, c *app.RequestContext)
- func ListEvaluators(ctx context.Context, c *app.RequestContext)
- func ListExperimentStats(ctx context.Context, c *app.RequestContext)
- func ListExperiments(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 ListPersonalAccessToken(ctx context.Context, c *app.RequestContext)
- func ListPrompt(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 ListTemplates(ctx context.Context, c *app.RequestContext)
- func ListTracesOApi(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 ModifyUserProfile(ctx context.Context, c *app.RequestContext)
- func OtelIngestTraces(ctx context.Context, c *app.RequestContext)
- func PreviewExportTracesToDataset(ctx context.Context, c *app.RequestContext)
- func Register(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 SearchTags(ctx context.Context, c *app.RequestContext)
- func SearchTraceOApi(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 UpdateAnnotateRecord(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 UpdateEvaluationSetSchema(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 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 UpdateView(ctx context.Context, c *app.RequestContext)
- func UploadLoopFile(ctx context.Context, c *app.RequestContext)
- func UpsertExptTurnResultFilter(ctx context.Context, c *app.RequestContext)
- func ValidateDatasetItems(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 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 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 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 BatchUpdateTagStatus ¶
func BatchUpdateTagStatus(ctx context.Context, c *app.RequestContext)
BatchUpdateTagStatus . @router /api/data/v1/tags/batch_update_status [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 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 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 CreateEvaluationSetVersion ¶
func CreateEvaluationSetVersion(ctx context.Context, c *app.RequestContext)
CreateEvaluationSetVersion . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/versions [POST]
func CreateEvaluator ¶
func CreateEvaluator(ctx context.Context, c *app.RequestContext)
CreateEvaluator . @router /api/evaluation/v2/evaluator/create [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 CreateView ¶
func CreateView(ctx context.Context, c *app.RequestContext)
CreateView . @router /api/observability/v1/views/create_view [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 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 DeleteEvaluator ¶
func DeleteEvaluator(ctx context.Context, c *app.RequestContext)
DeleteEvaluator . @router /api/evaluation/v2/evaluator/delete [DELETE]
func DeleteExperiment ¶
func DeleteExperiment(ctx context.Context, c *app.RequestContext)
DeleteExperiment . @router /api/evaluation/v2/experiment [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 FinishExperiment ¶
func FinishExperiment(ctx context.Context, c *app.RequestContext)
FinishExperiment . @router /api/evaluation/v3/experiments/:experiment_id/finish [POST]
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 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 GetEvaluationSet ¶
func GetEvaluationSet(ctx context.Context, c *app.RequestContext)
GetEvaluationSet . @router /api/evaluation/v2/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 GetExptResultExportRecord ¶
func GetExptResultExportRecord(ctx context.Context, c *app.RequestContext)
GetExptResultExportRecord . @router /api/evaluation/v1/experiments/:expt_id/export_records/:export_id [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 GetTemplateInfo ¶
func GetTemplateInfo(ctx context.Context, c *app.RequestContext)
GetTemplateInfo . @router /api/evaluationv3/evaluators/get_template_info [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 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 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 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 ListEvaluationSetVersions ¶
func ListEvaluationSetVersions(ctx context.Context, c *app.RequestContext)
ListEvaluationSetVersions . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/versions/list [POST]
func ListEvaluationSets ¶
func ListEvaluationSets(ctx context.Context, c *app.RequestContext)
ListEvaluationSets . @router /api/evaluation/v2/evaluation_sets/list [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 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 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 ListPersonalAccessToken ¶
func ListPersonalAccessToken(ctx context.Context, c *app.RequestContext)
ListPersonalAccessToken . @router /api/auth/v1/personal_access_tokens/list [GET]
func ListPrompt ¶
func ListPrompt(ctx context.Context, c *app.RequestContext)
ListPrompt . @router /api/prompt/v1/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 ListTemplates ¶
func ListTemplates(ctx context.Context, c *app.RequestContext)
ListTemplates . @router /api/evaluationv3/evaluators/list_template [POST]
func ListTracesOApi ¶
func ListTracesOApi(ctx context.Context, c *app.RequestContext)
ListTracesOApi . @router /v1/loop/traces/list [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 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 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 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 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 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 UpdateAnnotateRecord ¶
func UpdateAnnotateRecord(ctx context.Context, c *app.RequestContext)
UpdateAnnotateRecord . @router /api/evaluation/v1/experiments/:expt_id/annotate_record/update [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 UpdateEvaluationSetSchema ¶
func UpdateEvaluationSetSchema(ctx context.Context, c *app.RequestContext)
UpdateEvaluationSetSchema . @router /api/evaluation/v2/evaluation_sets/:evaluation_set_id/schema [PATCH]
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 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 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 ValidateDatasetItems ¶
func ValidateDatasetItems(ctx context.Context, c *app.RequestContext)
ValidateDatasetItems . @router /api/data/v1/dataset_items/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 }
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) (*EvaluationHandler, error)
func NewEvaluationHandler ¶
func NewEvaluationHandler( exptApp evalapp.IExperimentApplication, evaluatorApp evaluation.EvaluatorService, evaluationSetApp evaluation.EvaluationSetService, evalTargetService evaluation.EvalTargetService, ) *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 }
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) (*ObservabilityHandler, error)
func NewObservabilityHandler ¶
func NewObservabilityHandler( traceApp obapp.ITraceApplication, ingestApp obapp.ITraceIngestionApplication, openAPIApp obapp.IObservabilityOpenAPIApplication, ) *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_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_open_apiservice.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