Documentation
¶
Index ¶
- type Client
- func (c *Client) CreateDataset(ctx context.Context, req *models.CreateDatasetForAPIRequest) (*models.DatasetForAPI, error)
- func (c *Client) CreateDocumentByFile(ctx context.Context, datasetID string, filename string, fileData []byte, ...) (*models.DocumentForAPI, error)
- func (c *Client) CreateDocumentByText(ctx context.Context, datasetID string, req *models.CreateDocumentByTextRequest) (*models.DocumentForAPI, error)
- func (c *Client) CreateMetadata(ctx context.Context, datasetID string, req *models.CreateMetadataRequest) (*models.MetadataForAPI, error)
- func (c *Client) CreateSegments(ctx context.Context, datasetID, documentID string, ...) (*models.SegmentListResponse, error)
- func (c *Client) DeleteDataset(ctx context.Context, datasetID string) error
- func (c *Client) DeleteDocument(ctx context.Context, datasetID, documentID string) error
- func (c *Client) DeleteMetadata(ctx context.Context, datasetID, metadataID string) error
- func (c *Client) DeleteSegment(ctx context.Context, datasetID, documentID, segmentID string) error
- func (c *Client) GetDataset(ctx context.Context, datasetID string) (*models.DatasetForAPI, error)
- func (c *Client) GetDatasetDocuments(ctx context.Context, datasetID string, page, limit int, keyword string) (*models.DocumentListResponse, error)
- func (c *Client) GetDatasets(ctx context.Context, page, limit int, keyword string, tagIDs []string, ...) (*models.DatasetListForAPIResponse, error)
- func (c *Client) GetDocument(ctx context.Context, datasetID, documentID string) (*models.DocumentForAPI, error)
- func (c *Client) GetMetadata(ctx context.Context, datasetID string) (*models.MetadataListResponse, error)
- func (c *Client) GetSegments(ctx context.Context, datasetID, documentID string, page, limit int, ...) (*models.SegmentListResponse, error)
- func (c *Client) HitTestDataset(ctx context.Context, datasetID string, req *models.HitTestingRequest) (*models.HitTestingResponse, error)
- func (c *Client) UpdateDataset(ctx context.Context, datasetID string, req *models.CreateDatasetForAPIRequest) (*models.DatasetForAPI, error)
- func (c *Client) UpdateDocumentByFile(ctx context.Context, datasetID, documentID string, filename string, ...) (*models.DocumentForAPI, error)
- func (c *Client) UpdateDocumentByText(ctx context.Context, datasetID, documentID string, ...) (*models.DocumentForAPI, error)
- func (c *Client) UpdateMetadata(ctx context.Context, datasetID, metadataID string, ...) (*models.MetadataForAPI, error)
- func (c *Client) UpdateSegment(ctx context.Context, datasetID, documentID, segmentID string, ...) (*models.SegmentForAPI, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client Dataset API客户端
func (*Client) CreateDataset ¶
func (c *Client) CreateDataset(ctx context.Context, req *models.CreateDatasetForAPIRequest) (*models.DatasetForAPI, error)
CreateDataset 创建数据集
func (*Client) CreateDocumentByFile ¶
func (c *Client) CreateDocumentByFile(ctx context.Context, datasetID string, filename string, fileData []byte, req *models.CreateDocumentByFileRequest) (*models.DocumentForAPI, error)
CreateDocumentByFile 通过文件创建文档
func (*Client) CreateDocumentByText ¶
func (c *Client) CreateDocumentByText(ctx context.Context, datasetID string, req *models.CreateDocumentByTextRequest) (*models.DocumentForAPI, error)
CreateDocumentByText 通过文本创建文档
func (*Client) CreateMetadata ¶
func (c *Client) CreateMetadata(ctx context.Context, datasetID string, req *models.CreateMetadataRequest) (*models.MetadataForAPI, error)
CreateMetadata 创建元数据
func (*Client) CreateSegments ¶
func (c *Client) CreateSegments(ctx context.Context, datasetID, documentID string, req *models.CreateSegmentsRequest) (*models.SegmentListResponse, error)
CreateSegments 创建分段
func (*Client) DeleteDataset ¶
DeleteDataset 删除数据集
func (*Client) DeleteDocument ¶
DeleteDocument 删除文档
func (*Client) DeleteMetadata ¶
DeleteMetadata 删除元数据
func (*Client) DeleteSegment ¶
DeleteSegment 删除分段
func (*Client) GetDataset ¶
GetDataset 获取数据集详情
func (*Client) GetDatasetDocuments ¶
func (c *Client) GetDatasetDocuments(ctx context.Context, datasetID string, page, limit int, keyword string) (*models.DocumentListResponse, error)
GetDatasetDocuments 获取数据集文档列表
func (*Client) GetDatasets ¶
func (c *Client) GetDatasets(ctx context.Context, page, limit int, keyword string, tagIDs []string, includeAll bool) (*models.DatasetListForAPIResponse, error)
GetDatasets 获取数据集列表
func (*Client) GetDocument ¶
func (c *Client) GetDocument(ctx context.Context, datasetID, documentID string) (*models.DocumentForAPI, error)
GetDocument 获取文档详情
func (*Client) GetMetadata ¶
func (c *Client) GetMetadata(ctx context.Context, datasetID string) (*models.MetadataListResponse, error)
GetMetadata 获取元数据列表
func (*Client) GetSegments ¶
func (c *Client) GetSegments(ctx context.Context, datasetID, documentID string, page, limit int, status []string, keyword string) (*models.SegmentListResponse, error)
GetSegments 获取文档分段列表
func (*Client) HitTestDataset ¶
func (c *Client) HitTestDataset(ctx context.Context, datasetID string, req *models.HitTestingRequest) (*models.HitTestingResponse, error)
HitTestDataset 数据集命中测试
func (*Client) UpdateDataset ¶
func (c *Client) UpdateDataset(ctx context.Context, datasetID string, req *models.CreateDatasetForAPIRequest) (*models.DatasetForAPI, error)
UpdateDataset 更新数据集
func (*Client) UpdateDocumentByFile ¶
func (c *Client) UpdateDocumentByFile(ctx context.Context, datasetID, documentID string, filename string, fileData []byte, req *models.UpdateDocumentByFileRequest) (*models.DocumentForAPI, error)
UpdateDocumentByFile 通过文件更新文档
func (*Client) UpdateDocumentByText ¶
func (c *Client) UpdateDocumentByText(ctx context.Context, datasetID, documentID string, req *models.UpdateDocumentByTextRequest) (*models.DocumentForAPI, error)
UpdateDocumentByText 通过文本更新文档
func (*Client) UpdateMetadata ¶
func (c *Client) UpdateMetadata(ctx context.Context, datasetID, metadataID string, req *models.UpdateMetadataRequest) (*models.MetadataForAPI, error)
UpdateMetadata 更新元数据
func (*Client) UpdateSegment ¶
func (c *Client) UpdateSegment(ctx context.Context, datasetID, documentID, segmentID string, req *models.UpdateSegmentRequest) (*models.SegmentForAPI, error)
UpdateSegment 更新分段
Click to show internal directories.
Click to hide internal directories.