Documentation
¶
Index ¶
- func InitEvalTargetApplication(ctx context.Context, idgen2 idgen.IIDGenerator, db2 db.Provider, ...) (evaluation.EvalTargetService, error)
- func InitEvaluationSetApplication(client datasetservice.Client, authClient authservice.Client, ...) evaluation.EvaluationSetService
- func InitEvaluatorApplication(ctx context.Context, idgen2 idgen.IIDGenerator, authClient authservice.Client, ...) (evaluation.EvaluatorService, error)
- func NewEvalTargetHandlerImpl(auth rpc.IAuthProvider, evalTargetService service.IEvalTargetService, ...) evaluation.EvalTargetService
- func NewEvaluationSetApplicationImpl(auth rpc.IAuthProvider, evaluationSetService service.IEvaluationSetService, ...) evaluation.EvaluationSetService
- func NewEvaluatorHandlerImpl(idgen idgen.IIDGenerator, configer conf.IConfiger, auth rpc.IAuthProvider, ...) evaluation.EvaluatorService
- func NewLock(cmdable redis.Cmdable) lock.ILocker
- type EvalOpenAPIApplication
- func (e *EvalOpenAPIApplication) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error)
- func (e *EvalOpenAPIApplication) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error)
- func (e *EvalOpenAPIApplication) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error)
- func (e *EvalOpenAPIApplication) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest) (r *openapi.CreateEvaluationSetOApiResponse, err error)
- func (e *EvalOpenAPIApplication) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error)
- func (e *EvalOpenAPIApplication) DeleteEvaluationSetOApi(ctx context.Context, req *openapi.DeleteEvaluationSetOApiRequest) (r *openapi.DeleteEvaluationSetOApiResponse, err error)
- func (e *EvalOpenAPIApplication) GetEvaluationItemFieldOApi(ctx context.Context, req *openapi.GetEvaluationItemFieldOApiRequest) (r *openapi.GetEvaluationItemFieldOApiResponse, err error)
- func (e *EvalOpenAPIApplication) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest) (r *openapi.GetEvaluationSetOApiResponse, err error)
- func (e *EvalOpenAPIApplication) GetExperimentAggrResultOApi(ctx context.Context, req *openapi.GetExperimentAggrResultOApiRequest) (r *openapi.GetExperimentAggrResultOApiResponse, err error)
- func (e *EvalOpenAPIApplication) GetExperimentsOApi(ctx context.Context, req *openapi.GetExperimentsOApiRequest) (r *openapi.GetExperimentsOApiResponse, err error)
- func (e *EvalOpenAPIApplication) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error)
- func (e *EvalOpenAPIApplication) ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error)
- func (e *EvalOpenAPIApplication) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest) (r *openapi.ListEvaluationSetsOApiResponse, err error)
- func (e *EvalOpenAPIApplication) ListExperimentResultOApi(ctx context.Context, req *openapi.ListExperimentResultOApiRequest) (r *openapi.ListExperimentResultOApiResponse, err error)
- func (e *EvalOpenAPIApplication) ReportEvalTargetInvokeResult_(ctx context.Context, req *openapi.ReportEvalTargetInvokeResultRequest) (r *openapi.ReportEvalTargetInvokeResultResponse, err error)
- func (e *EvalOpenAPIApplication) SubmitExperimentOApi(ctx context.Context, req *openapi.SubmitExperimentOApiRequest) (r *openapi.SubmitExperimentOApiResponse, err error)
- func (e *EvalOpenAPIApplication) UpdateEvaluationSetOApi(ctx context.Context, req *openapi.UpdateEvaluationSetOApiRequest) (r *openapi.UpdateEvaluationSetOApiResponse, err error)
- func (e *EvalOpenAPIApplication) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error)
- type EvalTargetApplicationImpl
- func (e EvalTargetApplicationImpl) AsyncDebugEvalTarget(ctx context.Context, request *eval_target.AsyncDebugEvalTargetRequest) (r *eval_target.AsyncDebugEvalTargetResponse, err error)
- func (e EvalTargetApplicationImpl) AsyncExecuteEvalTarget(ctx context.Context, request *eval_target.AsyncExecuteEvalTargetRequest) (r *eval_target.AsyncExecuteEvalTargetResponse, err error)
- func (e EvalTargetApplicationImpl) BatchGetEvalTargetRecords(ctx context.Context, request *eval_target.BatchGetEvalTargetRecordsRequest) (r *eval_target.BatchGetEvalTargetRecordsResponse, err error)
- func (e EvalTargetApplicationImpl) BatchGetEvalTargetVersions(ctx context.Context, request *eval_target.BatchGetEvalTargetVersionsRequest) (r *eval_target.BatchGetEvalTargetVersionsResponse, err error)
- func (e EvalTargetApplicationImpl) BatchGetEvalTargetsBySource(ctx context.Context, request *eval_target.BatchGetEvalTargetsBySourceRequest) (r *eval_target.BatchGetEvalTargetsBySourceResponse, err error)
- func (e EvalTargetApplicationImpl) BatchGetSourceEvalTargets(ctx context.Context, request *eval_target.BatchGetSourceEvalTargetsRequest) (r *eval_target.BatchGetSourceEvalTargetsResponse, err error)
- func (e EvalTargetApplicationImpl) CreateEvalTarget(ctx context.Context, request *eval_target.CreateEvalTargetRequest) (r *eval_target.CreateEvalTargetResponse, err error)
- func (e EvalTargetApplicationImpl) DebugEvalTarget(ctx context.Context, request *eval_target.DebugEvalTargetRequest) (r *eval_target.DebugEvalTargetResponse, err error)
- func (e EvalTargetApplicationImpl) ExecuteEvalTarget(ctx context.Context, request *eval_target.ExecuteEvalTargetRequest) (r *eval_target.ExecuteEvalTargetResponse, err error)
- func (e EvalTargetApplicationImpl) GetEvalTargetRecord(ctx context.Context, request *eval_target.GetEvalTargetRecordRequest) (r *eval_target.GetEvalTargetRecordResponse, err error)
- func (e EvalTargetApplicationImpl) GetEvalTargetVersion(ctx context.Context, request *eval_target.GetEvalTargetVersionRequest) (r *eval_target.GetEvalTargetVersionResponse, err error)
- func (e EvalTargetApplicationImpl) ListSourceEvalTargetVersions(ctx context.Context, request *eval_target.ListSourceEvalTargetVersionsRequest) (r *eval_target.ListSourceEvalTargetVersionsResponse, err error)
- func (e EvalTargetApplicationImpl) ListSourceEvalTargets(ctx context.Context, request *eval_target.ListSourceEvalTargetsRequest) (r *eval_target.ListSourceEvalTargetsResponse, err error)
- func (e EvalTargetApplicationImpl) MockEvalTargetOutput(ctx context.Context, request *eval_target.MockEvalTargetOutputRequest) (r *eval_target.MockEvalTargetOutputResponse, err error)
- func (e EvalTargetApplicationImpl) SearchCustomEvalTarget(ctx context.Context, req *eval_target.SearchCustomEvalTargetRequest) (r *eval_target.SearchCustomEvalTargetResponse, err error)
- type EvaluationSetApplicationImpl
- func (e *EvaluationSetApplicationImpl) BatchCreateEvaluationSetItems(ctx context.Context, req *eval_set.BatchCreateEvaluationSetItemsRequest) (resp *eval_set.BatchCreateEvaluationSetItemsResponse, err error)
- func (e *EvaluationSetApplicationImpl) BatchDeleteEvaluationSetItems(ctx context.Context, req *eval_set.BatchDeleteEvaluationSetItemsRequest) (resp *eval_set.BatchDeleteEvaluationSetItemsResponse, err error)
- func (e *EvaluationSetApplicationImpl) BatchGetEvaluationSetItems(ctx context.Context, req *eval_set.BatchGetEvaluationSetItemsRequest) (resp *eval_set.BatchGetEvaluationSetItemsResponse, err error)
- func (e *EvaluationSetApplicationImpl) BatchGetEvaluationSetVersions(ctx context.Context, req *eval_set.BatchGetEvaluationSetVersionsRequest) (resp *eval_set.BatchGetEvaluationSetVersionsResponse, err error)
- func (e *EvaluationSetApplicationImpl) ClearEvaluationSetDraftItem(ctx context.Context, req *eval_set.ClearEvaluationSetDraftItemRequest) (r *eval_set.ClearEvaluationSetDraftItemResponse, err error)
- func (e *EvaluationSetApplicationImpl) CreateEvaluationSet(ctx context.Context, req *eval_set.CreateEvaluationSetRequest) (resp *eval_set.CreateEvaluationSetResponse, err error)
- func (e *EvaluationSetApplicationImpl) CreateEvaluationSetVersion(ctx context.Context, req *eval_set.CreateEvaluationSetVersionRequest) (resp *eval_set.CreateEvaluationSetVersionResponse, err error)
- func (e *EvaluationSetApplicationImpl) CreateEvaluationSetWithImport(ctx context.Context, req *eval_set.CreateEvaluationSetWithImportRequest) (r *eval_set.CreateEvaluationSetWithImportResponse, err error)
- func (e *EvaluationSetApplicationImpl) DeleteEvaluationSet(ctx context.Context, req *eval_set.DeleteEvaluationSetRequest) (resp *eval_set.DeleteEvaluationSetResponse, err error)
- func (e *EvaluationSetApplicationImpl) GetEvaluationSet(ctx context.Context, req *eval_set.GetEvaluationSetRequest) (resp *eval_set.GetEvaluationSetResponse, err error)
- func (e *EvaluationSetApplicationImpl) GetEvaluationSetItemField(ctx context.Context, req *eval_set.GetEvaluationSetItemFieldRequest) (r *eval_set.GetEvaluationSetItemFieldResponse, err error)
- func (e *EvaluationSetApplicationImpl) GetEvaluationSetVersion(ctx context.Context, req *eval_set.GetEvaluationSetVersionRequest) (resp *eval_set.GetEvaluationSetVersionResponse, err error)
- func (e *EvaluationSetApplicationImpl) ListEvaluationSetItems(ctx context.Context, req *eval_set.ListEvaluationSetItemsRequest) (resp *eval_set.ListEvaluationSetItemsResponse, err error)
- func (e *EvaluationSetApplicationImpl) ListEvaluationSetVersions(ctx context.Context, req *eval_set.ListEvaluationSetVersionsRequest) (resp *eval_set.ListEvaluationSetVersionsResponse, err error)
- func (e *EvaluationSetApplicationImpl) ListEvaluationSets(ctx context.Context, req *eval_set.ListEvaluationSetsRequest) (resp *eval_set.ListEvaluationSetsResponse, err error)
- func (e *EvaluationSetApplicationImpl) ParseImportSourceFile(ctx context.Context, req *eval_set.ParseImportSourceFileRequest) (r *eval_set.ParseImportSourceFileResponse, err error)
- func (e *EvaluationSetApplicationImpl) UpdateEvaluationSet(ctx context.Context, req *eval_set.UpdateEvaluationSetRequest) (resp *eval_set.UpdateEvaluationSetResponse, err error)
- func (e *EvaluationSetApplicationImpl) UpdateEvaluationSetItem(ctx context.Context, req *eval_set.UpdateEvaluationSetItemRequest) (resp *eval_set.UpdateEvaluationSetItemResponse, err error)
- func (e *EvaluationSetApplicationImpl) UpdateEvaluationSetSchema(ctx context.Context, req *eval_set.UpdateEvaluationSetSchemaRequest) (resp *eval_set.UpdateEvaluationSetSchemaResponse, err error)
- type EvaluatorHandlerImpl
- func (e *EvaluatorHandlerImpl) BatchDebugEvaluator(ctx context.Context, request *evaluatorservice.BatchDebugEvaluatorRequest) (resp *evaluatorservice.BatchDebugEvaluatorResponse, err error)
- func (e *EvaluatorHandlerImpl) BatchGetEvaluatorRecords(ctx context.Context, request *evaluatorservice.BatchGetEvaluatorRecordsRequest) (resp *evaluatorservice.BatchGetEvaluatorRecordsResponse, err error)
- func (e *EvaluatorHandlerImpl) BatchGetEvaluatorVersions(ctx context.Context, ...) (resp *evaluatorservice.BatchGetEvaluatorVersionsResponse, err error)
- func (e *EvaluatorHandlerImpl) BatchGetEvaluators(ctx context.Context, request *evaluatorservice.BatchGetEvaluatorsRequest) (resp *evaluatorservice.BatchGetEvaluatorsResponse, err error)
- func (e *EvaluatorHandlerImpl) CheckEvaluatorName(ctx context.Context, request *evaluatorservice.CheckEvaluatorNameRequest) (resp *evaluatorservice.CheckEvaluatorNameResponse, err error)
- func (e *EvaluatorHandlerImpl) CreateEvaluator(ctx context.Context, request *evaluatorservice.CreateEvaluatorRequest) (resp *evaluatorservice.CreateEvaluatorResponse, err error)
- func (e *EvaluatorHandlerImpl) CreateEvaluatorTemplate(ctx context.Context, request *evaluatorservice.CreateEvaluatorTemplateRequest) (resp *evaluatorservice.CreateEvaluatorTemplateResponse, err error)
- func (e *EvaluatorHandlerImpl) DebugBuiltinEvaluator(ctx context.Context, request *evaluatorservice.DebugBuiltinEvaluatorRequest) (resp *evaluatorservice.DebugBuiltinEvaluatorResponse, err error)
- func (e *EvaluatorHandlerImpl) DebugEvaluator(ctx context.Context, request *evaluatorservice.DebugEvaluatorRequest) (resp *evaluatorservice.DebugEvaluatorResponse, err error)
- func (e *EvaluatorHandlerImpl) DeleteEvaluator(ctx context.Context, request *evaluatorservice.DeleteEvaluatorRequest) (resp *evaluatorservice.DeleteEvaluatorResponse, err error)
- func (e *EvaluatorHandlerImpl) DeleteEvaluatorTemplate(ctx context.Context, request *evaluatorservice.DeleteEvaluatorTemplateRequest) (resp *evaluatorservice.DeleteEvaluatorTemplateResponse, err error)
- func (e *EvaluatorHandlerImpl) GetDefaultPromptEvaluatorTools(ctx context.Context, ...) (resp *evaluatorservice.GetDefaultPromptEvaluatorToolsResponse, err error)
- func (e *EvaluatorHandlerImpl) GetEvaluator(ctx context.Context, request *evaluatorservice.GetEvaluatorRequest) (resp *evaluatorservice.GetEvaluatorResponse, err error)
- func (e *EvaluatorHandlerImpl) GetEvaluatorRecord(ctx context.Context, request *evaluatorservice.GetEvaluatorRecordRequest) (resp *evaluatorservice.GetEvaluatorRecordResponse, err error)
- func (e *EvaluatorHandlerImpl) GetEvaluatorVersion(ctx context.Context, request *evaluatorservice.GetEvaluatorVersionRequest) (resp *evaluatorservice.GetEvaluatorVersionResponse, err error)
- func (e *EvaluatorHandlerImpl) GetTemplateInfo(ctx context.Context, request *evaluatorservice.GetTemplateInfoRequest) (resp *evaluatorservice.GetTemplateInfoResponse, err error)
- func (e *EvaluatorHandlerImpl) GetTemplateV2(ctx context.Context, request *evaluatorservice.GetTemplateV2Request) (resp *evaluatorservice.GetTemplateV2Response, err error)
- func (e *EvaluatorHandlerImpl) ListEvaluatorTags(ctx context.Context, request *evaluatorservice.ListEvaluatorTagsRequest) (resp *evaluatorservice.ListEvaluatorTagsResponse, err error)
- func (e *EvaluatorHandlerImpl) ListEvaluatorVersions(ctx context.Context, request *evaluatorservice.ListEvaluatorVersionsRequest) (resp *evaluatorservice.ListEvaluatorVersionsResponse, err error)
- func (e *EvaluatorHandlerImpl) ListEvaluators(ctx context.Context, request *evaluatorservice.ListEvaluatorsRequest) (resp *evaluatorservice.ListEvaluatorsResponse, err error)
- func (e *EvaluatorHandlerImpl) ListTemplates(ctx context.Context, request *evaluatorservice.ListTemplatesRequest) (resp *evaluatorservice.ListTemplatesResponse, err error)
- func (e *EvaluatorHandlerImpl) ListTemplatesV2(ctx context.Context, request *evaluatorservice.ListTemplatesV2Request) (resp *evaluatorservice.ListTemplatesV2Response, err error)
- func (e *EvaluatorHandlerImpl) RunEvaluator(ctx context.Context, request *evaluatorservice.RunEvaluatorRequest) (resp *evaluatorservice.RunEvaluatorResponse, err error)
- func (e *EvaluatorHandlerImpl) SubmitEvaluatorVersion(ctx context.Context, request *evaluatorservice.SubmitEvaluatorVersionRequest) (resp *evaluatorservice.SubmitEvaluatorVersionResponse, err error)
- func (e *EvaluatorHandlerImpl) UpdateBuiltinEvaluatorTags(ctx context.Context, ...) (resp *evaluatorservice.UpdateBuiltinEvaluatorTagsResponse, err error)
- func (e *EvaluatorHandlerImpl) UpdateEvaluator(ctx context.Context, request *evaluatorservice.UpdateEvaluatorRequest) (resp *evaluatorservice.UpdateEvaluatorResponse, err error)
- func (e *EvaluatorHandlerImpl) UpdateEvaluatorDraft(ctx context.Context, request *evaluatorservice.UpdateEvaluatorDraftRequest) (resp *evaluatorservice.UpdateEvaluatorDraftResponse, err error)
- func (e *EvaluatorHandlerImpl) UpdateEvaluatorRecord(ctx context.Context, request *evaluatorservice.UpdateEvaluatorRecordRequest) (resp *evaluatorservice.UpdateEvaluatorRecordResponse, err error)
- func (e *EvaluatorHandlerImpl) UpdateEvaluatorTemplate(ctx context.Context, request *evaluatorservice.UpdateEvaluatorTemplateRequest) (resp *evaluatorservice.UpdateEvaluatorTemplateResponse, err error)
- func (e *EvaluatorHandlerImpl) ValidateEvaluator(ctx context.Context, request *evaluatorservice.ValidateEvaluatorRequest) (resp *evaluatorservice.ValidateEvaluatorResponse, err error)
- type IEvalOpenAPIApplication
- type IExperimentApplication
- type SpaceType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitEvalTargetApplication ¶
func InitEvalTargetApplication(ctx context.Context, idgen2 idgen.IIDGenerator, db2 db.Provider, client promptmanageservice.Client, executeClient promptexecuteservice.Client, authClient authservice.Client, cmdable redis.Cmdable, meter metrics.Meter, trajectoryAdapter rpc.ITrajectoryAdapter, configFactory conf.IConfigLoaderFactory) (evaluation.EvalTargetService, error)
func InitEvaluationSetApplication ¶
func InitEvaluationSetApplication(client datasetservice.Client, authClient authservice.Client, meter metrics.Meter, userClient userservice.Client) evaluation.EvaluationSetService
func InitEvaluatorApplication ¶
func InitEvaluatorApplication(ctx context.Context, idgen2 idgen.IIDGenerator, authClient authservice.Client, db2 db.Provider, configFactory conf.IConfigLoaderFactory, rmqFactory mq.IFactory, llmClient llmruntimeservice.Client, meter metrics.Meter, userClient userservice.Client, auditClient audit.IAuditService, cmdable redis.Cmdable, benefitSvc benefit.IBenefitService, limiterFactory limiter.IRateLimiterFactory, fileClient fileservice.Client, plainLimiterFactory limiter.IPlainRateLimiterFactory) (evaluation.EvaluatorService, error)
func NewEvalTargetHandlerImpl ¶
func NewEvalTargetHandlerImpl( auth rpc.IAuthProvider, evalTargetService service.IEvalTargetService, typedOperators map[entity.EvalTargetType]service.ISourceEvalTargetOperateService, evalAsyncRepo repo.IEvalAsyncRepo, ) evaluation.EvalTargetService
func NewEvaluationSetApplicationImpl ¶
func NewEvaluationSetApplicationImpl(auth rpc.IAuthProvider, evaluationSetService service.IEvaluationSetService, evaluationSetSchemaService service.EvaluationSetSchemaService, evaluationSetVersionService service.EvaluationSetVersionService, evaluationSetItemService service.EvaluationSetItemService, metric metrics.EvaluationSetMetrics, userInfoService userinfo.UserInfoService, ) evaluation.EvaluationSetService
func NewEvaluatorHandlerImpl ¶
func NewEvaluatorHandlerImpl(idgen idgen.IIDGenerator, configer conf.IConfiger, auth rpc.IAuthProvider, evaluatorService service.EvaluatorService, evaluatorRecordService service.EvaluatorRecordService, evaluatorTemplateService service.EvaluatorTemplateService, metrics metrics.EvaluatorExecMetrics, userInfoService userinfo.UserInfoService, auditClient audit.IAuditService, benefitService benefit.IBenefitService, fileProvider rpc.IFileProvider, evaluatorSourceServices map[entity.EvaluatorType]service.EvaluatorSourceService, ) evaluation.EvaluatorService
NewEvaluatorHandlerImpl 创建 EvaluatorService 实例
Types ¶
type EvalOpenAPIApplication ¶
type EvalOpenAPIApplication struct {
service.ExptAggrResultService
// contains filtered or unexported fields
}
func (*EvalOpenAPIApplication) BatchCreateEvaluationSetItemsOApi ¶
func (e *EvalOpenAPIApplication) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error)
func (*EvalOpenAPIApplication) BatchDeleteEvaluationSetItemsOApi ¶
func (e *EvalOpenAPIApplication) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error)
func (*EvalOpenAPIApplication) BatchUpdateEvaluationSetItemsOApi ¶
func (e *EvalOpenAPIApplication) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error)
func (*EvalOpenAPIApplication) CreateEvaluationSetOApi ¶
func (e *EvalOpenAPIApplication) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest) (r *openapi.CreateEvaluationSetOApiResponse, err error)
func (*EvalOpenAPIApplication) CreateEvaluationSetVersionOApi ¶
func (e *EvalOpenAPIApplication) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error)
func (*EvalOpenAPIApplication) DeleteEvaluationSetOApi ¶
func (e *EvalOpenAPIApplication) DeleteEvaluationSetOApi(ctx context.Context, req *openapi.DeleteEvaluationSetOApiRequest) (r *openapi.DeleteEvaluationSetOApiResponse, err error)
func (*EvalOpenAPIApplication) GetEvaluationItemFieldOApi ¶
func (e *EvalOpenAPIApplication) GetEvaluationItemFieldOApi(ctx context.Context, req *openapi.GetEvaluationItemFieldOApiRequest) (r *openapi.GetEvaluationItemFieldOApiResponse, err error)
func (*EvalOpenAPIApplication) GetEvaluationSetOApi ¶
func (e *EvalOpenAPIApplication) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest) (r *openapi.GetEvaluationSetOApiResponse, err error)
func (*EvalOpenAPIApplication) GetExperimentAggrResultOApi ¶
func (e *EvalOpenAPIApplication) GetExperimentAggrResultOApi(ctx context.Context, req *openapi.GetExperimentAggrResultOApiRequest) (r *openapi.GetExperimentAggrResultOApiResponse, err error)
func (*EvalOpenAPIApplication) GetExperimentsOApi ¶
func (e *EvalOpenAPIApplication) GetExperimentsOApi(ctx context.Context, req *openapi.GetExperimentsOApiRequest) (r *openapi.GetExperimentsOApiResponse, err error)
func (*EvalOpenAPIApplication) ListEvaluationSetVersionItemsOApi ¶
func (e *EvalOpenAPIApplication) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error)
func (*EvalOpenAPIApplication) ListEvaluationSetVersionsOApi ¶
func (e *EvalOpenAPIApplication) ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error)
func (*EvalOpenAPIApplication) ListEvaluationSetsOApi ¶
func (e *EvalOpenAPIApplication) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest) (r *openapi.ListEvaluationSetsOApiResponse, err error)
func (*EvalOpenAPIApplication) ListExperimentResultOApi ¶
func (e *EvalOpenAPIApplication) ListExperimentResultOApi(ctx context.Context, req *openapi.ListExperimentResultOApiRequest) (r *openapi.ListExperimentResultOApiResponse, err error)
func (*EvalOpenAPIApplication) ReportEvalTargetInvokeResult_ ¶
func (e *EvalOpenAPIApplication) ReportEvalTargetInvokeResult_(ctx context.Context, req *openapi.ReportEvalTargetInvokeResultRequest) (r *openapi.ReportEvalTargetInvokeResultResponse, err error)
func (*EvalOpenAPIApplication) SubmitExperimentOApi ¶
func (e *EvalOpenAPIApplication) SubmitExperimentOApi(ctx context.Context, req *openapi.SubmitExperimentOApiRequest) (r *openapi.SubmitExperimentOApiResponse, err error)
func (*EvalOpenAPIApplication) UpdateEvaluationSetOApi ¶
func (e *EvalOpenAPIApplication) UpdateEvaluationSetOApi(ctx context.Context, req *openapi.UpdateEvaluationSetOApiRequest) (r *openapi.UpdateEvaluationSetOApiResponse, err error)
func (*EvalOpenAPIApplication) UpdateEvaluationSetSchemaOApi ¶
func (e *EvalOpenAPIApplication) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error)
type EvalTargetApplicationImpl ¶
type EvalTargetApplicationImpl struct {
// contains filtered or unexported fields
}
func (EvalTargetApplicationImpl) AsyncDebugEvalTarget ¶
func (e EvalTargetApplicationImpl) AsyncDebugEvalTarget(ctx context.Context, request *eval_target.AsyncDebugEvalTargetRequest) (r *eval_target.AsyncDebugEvalTargetResponse, err error)
func (EvalTargetApplicationImpl) AsyncExecuteEvalTarget ¶
func (e EvalTargetApplicationImpl) AsyncExecuteEvalTarget(ctx context.Context, request *eval_target.AsyncExecuteEvalTargetRequest) (r *eval_target.AsyncExecuteEvalTargetResponse, err error)
func (EvalTargetApplicationImpl) BatchGetEvalTargetRecords ¶
func (e EvalTargetApplicationImpl) BatchGetEvalTargetRecords(ctx context.Context, request *eval_target.BatchGetEvalTargetRecordsRequest) (r *eval_target.BatchGetEvalTargetRecordsResponse, err error)
func (EvalTargetApplicationImpl) BatchGetEvalTargetVersions ¶
func (e EvalTargetApplicationImpl) BatchGetEvalTargetVersions(ctx context.Context, request *eval_target.BatchGetEvalTargetVersionsRequest) (r *eval_target.BatchGetEvalTargetVersionsResponse, err error)
func (EvalTargetApplicationImpl) BatchGetEvalTargetsBySource ¶
func (e EvalTargetApplicationImpl) BatchGetEvalTargetsBySource(ctx context.Context, request *eval_target.BatchGetEvalTargetsBySourceRequest) (r *eval_target.BatchGetEvalTargetsBySourceResponse, err error)
func (EvalTargetApplicationImpl) BatchGetSourceEvalTargets ¶
func (e EvalTargetApplicationImpl) BatchGetSourceEvalTargets(ctx context.Context, request *eval_target.BatchGetSourceEvalTargetsRequest) (r *eval_target.BatchGetSourceEvalTargetsResponse, err error)
func (EvalTargetApplicationImpl) CreateEvalTarget ¶
func (e EvalTargetApplicationImpl) CreateEvalTarget(ctx context.Context, request *eval_target.CreateEvalTargetRequest) (r *eval_target.CreateEvalTargetResponse, err error)
func (EvalTargetApplicationImpl) DebugEvalTarget ¶
func (e EvalTargetApplicationImpl) DebugEvalTarget(ctx context.Context, request *eval_target.DebugEvalTargetRequest) (r *eval_target.DebugEvalTargetResponse, err error)
func (EvalTargetApplicationImpl) ExecuteEvalTarget ¶
func (e EvalTargetApplicationImpl) ExecuteEvalTarget(ctx context.Context, request *eval_target.ExecuteEvalTargetRequest) (r *eval_target.ExecuteEvalTargetResponse, err error)
func (EvalTargetApplicationImpl) GetEvalTargetRecord ¶
func (e EvalTargetApplicationImpl) GetEvalTargetRecord(ctx context.Context, request *eval_target.GetEvalTargetRecordRequest) (r *eval_target.GetEvalTargetRecordResponse, err error)
func (EvalTargetApplicationImpl) GetEvalTargetVersion ¶
func (e EvalTargetApplicationImpl) GetEvalTargetVersion(ctx context.Context, request *eval_target.GetEvalTargetVersionRequest) (r *eval_target.GetEvalTargetVersionResponse, err error)
func (EvalTargetApplicationImpl) ListSourceEvalTargetVersions ¶
func (e EvalTargetApplicationImpl) ListSourceEvalTargetVersions(ctx context.Context, request *eval_target.ListSourceEvalTargetVersionsRequest) (r *eval_target.ListSourceEvalTargetVersionsResponse, err error)
func (EvalTargetApplicationImpl) ListSourceEvalTargets ¶
func (e EvalTargetApplicationImpl) ListSourceEvalTargets(ctx context.Context, request *eval_target.ListSourceEvalTargetsRequest) (r *eval_target.ListSourceEvalTargetsResponse, err error)
func (EvalTargetApplicationImpl) MockEvalTargetOutput ¶
func (e EvalTargetApplicationImpl) MockEvalTargetOutput(ctx context.Context, request *eval_target.MockEvalTargetOutputRequest) (r *eval_target.MockEvalTargetOutputResponse, err error)
func (EvalTargetApplicationImpl) SearchCustomEvalTarget ¶
func (e EvalTargetApplicationImpl) SearchCustomEvalTarget(ctx context.Context, req *eval_target.SearchCustomEvalTargetRequest) (r *eval_target.SearchCustomEvalTargetResponse, err error)
type EvaluationSetApplicationImpl ¶
type EvaluationSetApplicationImpl struct {
// contains filtered or unexported fields
}
func (*EvaluationSetApplicationImpl) BatchCreateEvaluationSetItems ¶
func (e *EvaluationSetApplicationImpl) BatchCreateEvaluationSetItems(ctx context.Context, req *eval_set.BatchCreateEvaluationSetItemsRequest) (resp *eval_set.BatchCreateEvaluationSetItemsResponse, err error)
func (*EvaluationSetApplicationImpl) BatchDeleteEvaluationSetItems ¶
func (e *EvaluationSetApplicationImpl) BatchDeleteEvaluationSetItems(ctx context.Context, req *eval_set.BatchDeleteEvaluationSetItemsRequest) (resp *eval_set.BatchDeleteEvaluationSetItemsResponse, err error)
BatchDeleteEvaluationSetItems implements the EvaluationSetServiceImpl interface.
func (*EvaluationSetApplicationImpl) BatchGetEvaluationSetItems ¶
func (e *EvaluationSetApplicationImpl) BatchGetEvaluationSetItems(ctx context.Context, req *eval_set.BatchGetEvaluationSetItemsRequest) (resp *eval_set.BatchGetEvaluationSetItemsResponse, err error)
func (*EvaluationSetApplicationImpl) BatchGetEvaluationSetVersions ¶
func (e *EvaluationSetApplicationImpl) BatchGetEvaluationSetVersions(ctx context.Context, req *eval_set.BatchGetEvaluationSetVersionsRequest) (resp *eval_set.BatchGetEvaluationSetVersionsResponse, err error)
func (*EvaluationSetApplicationImpl) ClearEvaluationSetDraftItem ¶
func (e *EvaluationSetApplicationImpl) ClearEvaluationSetDraftItem(ctx context.Context, req *eval_set.ClearEvaluationSetDraftItemRequest) (r *eval_set.ClearEvaluationSetDraftItemResponse, err error)
func (*EvaluationSetApplicationImpl) CreateEvaluationSet ¶
func (e *EvaluationSetApplicationImpl) CreateEvaluationSet(ctx context.Context, req *eval_set.CreateEvaluationSetRequest) (resp *eval_set.CreateEvaluationSetResponse, err error)
func (*EvaluationSetApplicationImpl) CreateEvaluationSetVersion ¶
func (e *EvaluationSetApplicationImpl) CreateEvaluationSetVersion(ctx context.Context, req *eval_set.CreateEvaluationSetVersionRequest) (resp *eval_set.CreateEvaluationSetVersionResponse, err error)
func (*EvaluationSetApplicationImpl) CreateEvaluationSetWithImport ¶
func (e *EvaluationSetApplicationImpl) CreateEvaluationSetWithImport(ctx context.Context, req *eval_set.CreateEvaluationSetWithImportRequest) (r *eval_set.CreateEvaluationSetWithImportResponse, err error)
func (*EvaluationSetApplicationImpl) DeleteEvaluationSet ¶
func (e *EvaluationSetApplicationImpl) DeleteEvaluationSet(ctx context.Context, req *eval_set.DeleteEvaluationSetRequest) (resp *eval_set.DeleteEvaluationSetResponse, err error)
func (*EvaluationSetApplicationImpl) GetEvaluationSet ¶
func (e *EvaluationSetApplicationImpl) GetEvaluationSet(ctx context.Context, req *eval_set.GetEvaluationSetRequest) (resp *eval_set.GetEvaluationSetResponse, err error)
func (*EvaluationSetApplicationImpl) GetEvaluationSetItemField ¶
func (e *EvaluationSetApplicationImpl) GetEvaluationSetItemField(ctx context.Context, req *eval_set.GetEvaluationSetItemFieldRequest) (r *eval_set.GetEvaluationSetItemFieldResponse, err error)
func (*EvaluationSetApplicationImpl) GetEvaluationSetVersion ¶
func (e *EvaluationSetApplicationImpl) GetEvaluationSetVersion(ctx context.Context, req *eval_set.GetEvaluationSetVersionRequest) (resp *eval_set.GetEvaluationSetVersionResponse, err error)
func (*EvaluationSetApplicationImpl) ListEvaluationSetItems ¶
func (e *EvaluationSetApplicationImpl) ListEvaluationSetItems(ctx context.Context, req *eval_set.ListEvaluationSetItemsRequest) (resp *eval_set.ListEvaluationSetItemsResponse, err error)
ListEvaluationSetItems implements the EvaluationSetServiceImpl interface.
func (*EvaluationSetApplicationImpl) ListEvaluationSetVersions ¶
func (e *EvaluationSetApplicationImpl) ListEvaluationSetVersions(ctx context.Context, req *eval_set.ListEvaluationSetVersionsRequest) (resp *eval_set.ListEvaluationSetVersionsResponse, err error)
func (*EvaluationSetApplicationImpl) ListEvaluationSets ¶
func (e *EvaluationSetApplicationImpl) ListEvaluationSets(ctx context.Context, req *eval_set.ListEvaluationSetsRequest) (resp *eval_set.ListEvaluationSetsResponse, err error)
func (*EvaluationSetApplicationImpl) ParseImportSourceFile ¶
func (e *EvaluationSetApplicationImpl) ParseImportSourceFile(ctx context.Context, req *eval_set.ParseImportSourceFileRequest) (r *eval_set.ParseImportSourceFileResponse, err error)
func (*EvaluationSetApplicationImpl) UpdateEvaluationSet ¶
func (e *EvaluationSetApplicationImpl) UpdateEvaluationSet(ctx context.Context, req *eval_set.UpdateEvaluationSetRequest) (resp *eval_set.UpdateEvaluationSetResponse, err error)
func (*EvaluationSetApplicationImpl) UpdateEvaluationSetItem ¶
func (e *EvaluationSetApplicationImpl) UpdateEvaluationSetItem(ctx context.Context, req *eval_set.UpdateEvaluationSetItemRequest) (resp *eval_set.UpdateEvaluationSetItemResponse, err error)
UpsertEvaluationSetItem implements the EvaluationSetServiceImpl interface.
func (*EvaluationSetApplicationImpl) UpdateEvaluationSetSchema ¶
func (e *EvaluationSetApplicationImpl) UpdateEvaluationSetSchema(ctx context.Context, req *eval_set.UpdateEvaluationSetSchemaRequest) (resp *eval_set.UpdateEvaluationSetSchemaResponse, err error)
type EvaluatorHandlerImpl ¶
type EvaluatorHandlerImpl struct {
// contains filtered or unexported fields
}
EvaluatorHandlerImpl 实现 EvaluatorService 接口
func (*EvaluatorHandlerImpl) BatchDebugEvaluator ¶
func (e *EvaluatorHandlerImpl) BatchDebugEvaluator(ctx context.Context, request *evaluatorservice.BatchDebugEvaluatorRequest) (resp *evaluatorservice.BatchDebugEvaluatorResponse, err error)
BatchDebugEvaluator 批量调试评估器
func (*EvaluatorHandlerImpl) BatchGetEvaluatorRecords ¶
func (e *EvaluatorHandlerImpl) BatchGetEvaluatorRecords(ctx context.Context, request *evaluatorservice.BatchGetEvaluatorRecordsRequest) (resp *evaluatorservice.BatchGetEvaluatorRecordsResponse, err error)
func (*EvaluatorHandlerImpl) BatchGetEvaluatorVersions ¶
func (e *EvaluatorHandlerImpl) BatchGetEvaluatorVersions(ctx context.Context, request *evaluatorservice.BatchGetEvaluatorVersionsRequest) (resp *evaluatorservice.BatchGetEvaluatorVersionsResponse, err error)
func (*EvaluatorHandlerImpl) BatchGetEvaluators ¶
func (e *EvaluatorHandlerImpl) BatchGetEvaluators(ctx context.Context, request *evaluatorservice.BatchGetEvaluatorsRequest) (resp *evaluatorservice.BatchGetEvaluatorsResponse, err error)
BatchGetEvaluator 按 id 批量查询 evaluator草稿
func (*EvaluatorHandlerImpl) CheckEvaluatorName ¶
func (e *EvaluatorHandlerImpl) CheckEvaluatorName(ctx context.Context, request *evaluatorservice.CheckEvaluatorNameRequest) (resp *evaluatorservice.CheckEvaluatorNameResponse, err error)
func (*EvaluatorHandlerImpl) CreateEvaluator ¶
func (e *EvaluatorHandlerImpl) CreateEvaluator(ctx context.Context, request *evaluatorservice.CreateEvaluatorRequest) (resp *evaluatorservice.CreateEvaluatorResponse, err error)
CreateEvaluator 创建 evaluator_version
func (*EvaluatorHandlerImpl) CreateEvaluatorTemplate ¶
func (e *EvaluatorHandlerImpl) CreateEvaluatorTemplate(ctx context.Context, request *evaluatorservice.CreateEvaluatorTemplateRequest) (resp *evaluatorservice.CreateEvaluatorTemplateResponse, err error)
CreateEvaluatorTemplate 创建评估器模板
func (*EvaluatorHandlerImpl) DebugBuiltinEvaluator ¶
func (e *EvaluatorHandlerImpl) DebugBuiltinEvaluator(ctx context.Context, request *evaluatorservice.DebugBuiltinEvaluatorRequest) (resp *evaluatorservice.DebugBuiltinEvaluatorResponse, err error)
DebugBuiltinEvaluator 调试预置评估器
func (*EvaluatorHandlerImpl) DebugEvaluator ¶
func (e *EvaluatorHandlerImpl) DebugEvaluator(ctx context.Context, request *evaluatorservice.DebugEvaluatorRequest) (resp *evaluatorservice.DebugEvaluatorResponse, err error)
DebugEvaluator 调试 evaluator_version
func (*EvaluatorHandlerImpl) DeleteEvaluator ¶
func (e *EvaluatorHandlerImpl) DeleteEvaluator(ctx context.Context, request *evaluatorservice.DeleteEvaluatorRequest) (resp *evaluatorservice.DeleteEvaluatorResponse, err error)
DeleteEvaluator 删除 evaluator_version
func (*EvaluatorHandlerImpl) DeleteEvaluatorTemplate ¶
func (e *EvaluatorHandlerImpl) DeleteEvaluatorTemplate(ctx context.Context, request *evaluatorservice.DeleteEvaluatorTemplateRequest) (resp *evaluatorservice.DeleteEvaluatorTemplateResponse, err error)
DeleteEvaluatorTemplate 删除评估器模板
func (*EvaluatorHandlerImpl) GetDefaultPromptEvaluatorTools ¶
func (e *EvaluatorHandlerImpl) GetDefaultPromptEvaluatorTools(ctx context.Context, request *evaluatorservice.GetDefaultPromptEvaluatorToolsRequest) (resp *evaluatorservice.GetDefaultPromptEvaluatorToolsResponse, err error)
func (*EvaluatorHandlerImpl) GetEvaluator ¶
func (e *EvaluatorHandlerImpl) GetEvaluator(ctx context.Context, request *evaluatorservice.GetEvaluatorRequest) (resp *evaluatorservice.GetEvaluatorResponse, err error)
GetEvaluator 按 id 单个查询 evaluator元信息和草稿
func (*EvaluatorHandlerImpl) GetEvaluatorRecord ¶
func (e *EvaluatorHandlerImpl) GetEvaluatorRecord(ctx context.Context, request *evaluatorservice.GetEvaluatorRecordRequest) (resp *evaluatorservice.GetEvaluatorRecordResponse, err error)
func (*EvaluatorHandlerImpl) GetEvaluatorVersion ¶
func (e *EvaluatorHandlerImpl) GetEvaluatorVersion(ctx context.Context, request *evaluatorservice.GetEvaluatorVersionRequest) (resp *evaluatorservice.GetEvaluatorVersionResponse, err error)
GetEvaluatorVersion 按 id 和版本号单个查询 evaluator_version version
func (*EvaluatorHandlerImpl) GetTemplateInfo ¶
func (e *EvaluatorHandlerImpl) GetTemplateInfo(ctx context.Context, request *evaluatorservice.GetTemplateInfoRequest) (resp *evaluatorservice.GetTemplateInfoResponse, err error)
GetEvaluatorTemplate 按 key 单个查询内置评估器模板详情
func (*EvaluatorHandlerImpl) GetTemplateV2 ¶
func (e *EvaluatorHandlerImpl) GetTemplateV2(ctx context.Context, request *evaluatorservice.GetTemplateV2Request) (resp *evaluatorservice.GetTemplateV2Response, err error)
GetTemplateV2 获取评估器模板详情
func (*EvaluatorHandlerImpl) ListEvaluatorTags ¶
func (e *EvaluatorHandlerImpl) ListEvaluatorTags(ctx context.Context, request *evaluatorservice.ListEvaluatorTagsRequest) (resp *evaluatorservice.ListEvaluatorTagsResponse, err error)
func (*EvaluatorHandlerImpl) ListEvaluatorVersions ¶
func (e *EvaluatorHandlerImpl) ListEvaluatorVersions(ctx context.Context, request *evaluatorservice.ListEvaluatorVersionsRequest) (resp *evaluatorservice.ListEvaluatorVersionsResponse, err error)
ListEvaluatorVersions 按查询条件查询 evaluator_version version
func (*EvaluatorHandlerImpl) ListEvaluators ¶
func (e *EvaluatorHandlerImpl) ListEvaluators(ctx context.Context, request *evaluatorservice.ListEvaluatorsRequest) (resp *evaluatorservice.ListEvaluatorsResponse, err error)
ListEvaluators 按查询条件查询 evaluator
func (*EvaluatorHandlerImpl) ListTemplates ¶
func (e *EvaluatorHandlerImpl) ListTemplates(ctx context.Context, request *evaluatorservice.ListTemplatesRequest) (resp *evaluatorservice.ListTemplatesResponse, err error)
ListBuiltinTemplate 获取内置评估器模板列表
func (*EvaluatorHandlerImpl) ListTemplatesV2 ¶
func (e *EvaluatorHandlerImpl) ListTemplatesV2(ctx context.Context, request *evaluatorservice.ListTemplatesV2Request) (resp *evaluatorservice.ListTemplatesV2Response, err error)
ListTemplatesV2 查询评估器模板列表
func (*EvaluatorHandlerImpl) RunEvaluator ¶
func (e *EvaluatorHandlerImpl) RunEvaluator(ctx context.Context, request *evaluatorservice.RunEvaluatorRequest) (resp *evaluatorservice.RunEvaluatorResponse, err error)
RunEvaluator evaluator_version 运行
func (*EvaluatorHandlerImpl) SubmitEvaluatorVersion ¶
func (e *EvaluatorHandlerImpl) SubmitEvaluatorVersion(ctx context.Context, request *evaluatorservice.SubmitEvaluatorVersionRequest) (resp *evaluatorservice.SubmitEvaluatorVersionResponse, err error)
SubmitEvaluatorVersion 提交 evaluator_version 版本
func (*EvaluatorHandlerImpl) UpdateBuiltinEvaluatorTags ¶
func (e *EvaluatorHandlerImpl) UpdateBuiltinEvaluatorTags(ctx context.Context, request *evaluatorservice.UpdateBuiltinEvaluatorTagsRequest) (resp *evaluatorservice.UpdateBuiltinEvaluatorTagsResponse, err error)
UpdateBuiltinEvaluatorTags 发布预置评估器
func (*EvaluatorHandlerImpl) UpdateEvaluator ¶
func (e *EvaluatorHandlerImpl) UpdateEvaluator(ctx context.Context, request *evaluatorservice.UpdateEvaluatorRequest) (resp *evaluatorservice.UpdateEvaluatorResponse, err error)
UpdateEvaluator 修改 evaluator_version
func (*EvaluatorHandlerImpl) UpdateEvaluatorDraft ¶
func (e *EvaluatorHandlerImpl) UpdateEvaluatorDraft(ctx context.Context, request *evaluatorservice.UpdateEvaluatorDraftRequest) (resp *evaluatorservice.UpdateEvaluatorDraftResponse, err error)
UpdateEvaluatorDraft 修改 evaluator_version
func (*EvaluatorHandlerImpl) UpdateEvaluatorRecord ¶
func (e *EvaluatorHandlerImpl) UpdateEvaluatorRecord(ctx context.Context, request *evaluatorservice.UpdateEvaluatorRecordRequest) (resp *evaluatorservice.UpdateEvaluatorRecordResponse, err error)
UpdateEvaluatorRecord 创建 evaluator_version 运行结果
func (*EvaluatorHandlerImpl) UpdateEvaluatorTemplate ¶
func (e *EvaluatorHandlerImpl) UpdateEvaluatorTemplate(ctx context.Context, request *evaluatorservice.UpdateEvaluatorTemplateRequest) (resp *evaluatorservice.UpdateEvaluatorTemplateResponse, err error)
UpdateEvaluatorTemplate 更新评估器模板
func (*EvaluatorHandlerImpl) ValidateEvaluator ¶
func (e *EvaluatorHandlerImpl) ValidateEvaluator(ctx context.Context, request *evaluatorservice.ValidateEvaluatorRequest) (resp *evaluatorservice.ValidateEvaluatorResponse, err error)
ValidateEvaluator 验证评估器
type IEvalOpenAPIApplication ¶
type IEvalOpenAPIApplication = evaluation.EvalOpenAPIService
func InitEvalOpenAPIApplication ¶
func InitEvalOpenAPIApplication(ctx context.Context, configFactory conf.IConfigLoaderFactory, rmqFactory mq.IFactory, cmdable redis.Cmdable, idgen2 idgen.IIDGenerator, db2 db.Provider, client promptmanageservice.Client, executeClient promptexecuteservice.Client, authClient authservice.Client, meter metrics.Meter, dataClient datasetservice.Client, userClient userservice.Client, llmClient llmruntimeservice.Client, tagClient tagservice.Client, limiterFactory limiter.IRateLimiterFactory, objectStorage fileserver.ObjectStorage, auditClient audit.IAuditService, benefitService benefit.IBenefitService, ckProvider ck.Provider, plainLimiterFactory limiter.IPlainRateLimiterFactory, trajectoryAdapter rpc.ITrajectoryAdapter) (IEvalOpenAPIApplication, error)
func NewEvalOpenAPIApplication ¶
func NewEvalOpenAPIApplication(asyncRepo repo.IEvalAsyncRepo, publisher events.ExptEventPublisher, targetSvc service.IEvalTargetService, auth rpc.IAuthProvider, evaluationSetService service.IEvaluationSetService, evaluationSetVersionService service.EvaluationSetVersionService, evaluationSetItemService service.EvaluationSetItemService, evaluationSetSchemaService service.EvaluationSetSchemaService, metric metrics.OpenAPIEvaluationMetrics, userInfoService userinfo.UserInfoService, experimentApp IExperimentApplication, manager service.IExptManager, resultSvc service.ExptResultService, aggResultSvc service.ExptAggrResultService, evaluatorService service.EvaluatorService, configer component.IConfiger, ) IEvalOpenAPIApplication
type IExperimentApplication ¶
type IExperimentApplication interface {
evaluation.ExperimentService
service.ExptSchedulerEvent
service.ExptItemEvalEvent
service.ExptAggrResultService
service.IExptResultExportService
service.IExptInsightAnalysisService
}
func InitExperimentApplication ¶
func InitExperimentApplication(ctx context.Context, idgen2 idgen.IIDGenerator, db2 db.Provider, configFactory conf.IConfigLoaderFactory, rmqFactory mq.IFactory, cmdable redis.Cmdable, auditClient audit.IAuditService, meter metrics.Meter, authClient authservice.Client, evalSetService evaluation.EvaluationSetService, evaluatorService evaluation.EvaluatorService, targetService evaluation.EvalTargetService, uc userservice.Client, pms promptmanageservice.Client, pes promptexecuteservice.Client, sds datasetservice.Client, limiterFactory limiter.IRateLimiterFactory, llmcli llmruntimeservice.Client, benefitSvc benefit.IBenefitService, ckDb ck.Provider, tagClient tagservice.Client, objectStorage fileserver.ObjectStorage, plainLimiterFactory limiter.IPlainRateLimiterFactory, trajectoryAdapter rpc.ITrajectoryAdapter) (IExperimentApplication, error)
func NewExperimentApplication ¶
func NewExperimentApplication( aggResultSvc service.ExptAggrResultService, resultSvc service.ExptResultService, manager service.IExptManager, scheduler service.ExptSchedulerEvent, recordEval service.ExptItemEvalEvent, idgen idgen.IIDGenerator, configer component.IConfiger, auth rpc.IAuthProvider, userInfoService userinfo.UserInfoService, evalTargetService service.IEvalTargetService, evaluationSetItemService service.EvaluationSetItemService, annotateService service.IExptAnnotateService, tagRPCAdapter rpc.ITagRPCAdapter, exptResultExportService service.IExptResultExportService, exptInsightAnalysisService service.IExptInsightAnalysisService, evaluatorService service.EvaluatorService, ) IExperimentApplication