Documentation
¶
Index ¶
- Constants
- func CommonContentTypeDO2DTO(contentType ContentType) *common.ContentType
- type AnnotationEvent
- type Content
- type ContentType
- type Dataset
- type DatasetCategory
- type DatasetItem
- type DatasetSchema
- type DatasetVersion
- type EvaluationBizCategory
- type FieldData
- type FieldDisplayFormat
- type FieldMapping
- type FieldSchema
- type Image
- type ItemError
- type ItemErrorDetail
- type ItemErrorGroup
- type ObservabilityView
- type TenantInfo
- type TraceData
Constants ¶
View Source
const ( DatasetErrorType_MismatchSchema int64 = 1 DatasetErrorType_InternalError int64 = 100 )
Variables ¶
This section is empty.
Functions ¶
func CommonContentTypeDO2DTO ¶
func CommonContentTypeDO2DTO(contentType ContentType) *common.ContentType
Types ¶
type AnnotationEvent ¶
type Content ¶
type Content struct { ContentType ContentType Text string Image *Image MultiPart []*Content }
func GetContentInfo ¶
func (*Content) GetContentType ¶
func (c *Content) GetContentType() ContentType
GetContentType returns the content type of the content
func (*Content) GetMultiPart ¶
GetMultiPart returns the multi-part content
type ContentType ¶
type ContentType string
const ( /* 基础类型 */ ContentType_Text ContentType = "Text" ContentType_Image ContentType = "Image" ContentType_Audio ContentType = "Audio" // 图文混排 ContentType_MultiPart ContentType = "MultiPart" )
type Dataset ¶
type Dataset struct { // 主键&外键 ID int64 WorkspaceID int64 // 基础信息 Name string Description string // 业务分类 DatasetCategory DatasetCategory // 版本信息 DatasetVersion DatasetVersion // 评测集属性 EvaluationBizCategory *EvaluationBizCategory }
func NewDataset ¶
func NewDataset(id, spaceID int64, name string, category DatasetCategory, schema DatasetSchema) *Dataset
func (*Dataset) GetFieldSchemaKeyByName ¶
type DatasetCategory ¶
type DatasetCategory string
const ( DatasetCategory_General DatasetCategory = "general" DatasetCategory_Evaluation DatasetCategory = "evaluation" )
type DatasetItem ¶
type DatasetItem struct { ID int64 WorkspaceID int64 DatasetID int64 TraceID string SpanID string ItemKey *string FieldData []*FieldData Error []*ItemError SpanType string SpanName string }
func NewDatasetItem ¶
func NewDatasetItem(workspaceID int64, datasetID int64, span *loop_span.Span) *DatasetItem
func (*DatasetItem) AddError ¶
func (e *DatasetItem) AddError(message string, errorType int64, fieldNames []string)
func (*DatasetItem) AddFieldData ¶
func (e *DatasetItem) AddFieldData(key string, name string, content *Content)
type DatasetSchema ¶
type DatasetSchema struct { // 主键&外键 ID int64 WorkspaceID int64 DatasetID int64 // 数据集字段约束 FieldSchemas []FieldSchema }
type DatasetVersion ¶
type EvaluationBizCategory ¶
type EvaluationBizCategory string
type FieldDisplayFormat ¶
type FieldDisplayFormat int64
const ( FieldDisplayFormat_PlainText FieldDisplayFormat = 1 FieldDisplayFormat_Markdown FieldDisplayFormat = 2 FieldDisplayFormat_JSON FieldDisplayFormat = 3 FieldDisplayFormat_YAML FieldDisplayFormat = 4 FieldDisplayFormat_Code FieldDisplayFormat = 5 )
type FieldMapping ¶
type FieldMapping struct { // 数据集字段约束 FieldSchema FieldSchema TraceFieldKey string TraceFieldJsonpath string }
type FieldSchema ¶
type FieldSchema struct { // 唯一键 Key *string // 展示名称 Name string // 描述 Description string // 类型,如 文本,图片,etc. ContentType ContentType // [20,50) 内容格式限制相关 TextSchema string DisplayFormat FieldDisplayFormat }
type ItemErrorDetail ¶
type ItemErrorGroup ¶
type ItemErrorGroup struct { Type int64 Summary string // 错误条数 ErrorCount int32 // 批量写入时,每类错误至多提供 5 个错误详情;导入任务,至多提供 10 个错误详情 Details []*ItemErrorDetail }
type ObservabilityView ¶
type TenantInfo ¶
Directories
¶
Path | Synopsis |
---|---|
component/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
consumer/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
exporter/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
processor/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
receiver/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.