@@ -19,31 +19,30 @@ type DatasetElement struct {
1919}
2020
2121type datasetRequest struct {
22+ WorkspaceID string `json:"workspaceID"`
2223 Input string `json:"input"`
2324 DatasetTool string `json:"datasetTool"`
2425 Env []string `json:"env"`
2526}
2627
2728type addDatasetElementsArgs struct {
28- WorkspaceID string `json:"workspaceID"`
29- DatasetID string `json:"datasetID"`
30- Elements []DatasetElement `json:"elements"`
29+ DatasetID string `json:"datasetID"`
30+ Elements []DatasetElement `json:"elements"`
3131}
3232
3333type listDatasetElementArgs struct {
34- WorkspaceID string `json:"workspaceID"`
35- DatasetID string `json:"datasetID"`
34+ DatasetID string `json:"datasetID"`
3635}
3736
3837type getDatasetElementArgs struct {
39- WorkspaceID string `json:"workspaceID"`
40- DatasetID string `json:"datasetID"`
41- Element string `json:"name"`
38+ DatasetID string `json:"datasetID"`
39+ Element string `json:"name"`
4240}
4341
4442func (g * GPTScript ) ListDatasets (ctx context.Context ) ([]string , error ) {
4543 out , err := g .runBasicCommand (ctx , "datasets" , datasetRequest {
46- Input : fmt .Sprintf (`{"workspaceID": %q}` , os .Getenv ("GPTSCRIPT_WORKSPACE_ID" )),
44+ Input : "{}" ,
45+ WorkspaceID : os .Getenv ("GPTSCRIPT_WORKSPACE_ID" ),
4746 DatasetTool : g .globalOpts .DatasetTool ,
4847 Env : g .globalOpts .Env ,
4948 })
@@ -64,9 +63,8 @@ func (g *GPTScript) CreateDatasetWithElements(ctx context.Context, elements []Da
6463
6564func (g * GPTScript ) AddDatasetElements (ctx context.Context , datasetID string , elements []DatasetElement ) (string , error ) {
6665 args := addDatasetElementsArgs {
67- WorkspaceID : os .Getenv ("GPTSCRIPT_WORKSPACE_ID" ),
68- DatasetID : datasetID ,
69- Elements : elements ,
66+ DatasetID : datasetID ,
67+ Elements : elements ,
7068 }
7169 argsJSON , err := json .Marshal (args )
7270 if err != nil {
@@ -75,15 +73,15 @@ func (g *GPTScript) AddDatasetElements(ctx context.Context, datasetID string, el
7573
7674 return g .runBasicCommand (ctx , "datasets/add-elements" , datasetRequest {
7775 Input : string (argsJSON ),
76+ WorkspaceID : os .Getenv ("GPTSCRIPT_WORKSPACE_ID" ),
7877 DatasetTool : g .globalOpts .DatasetTool ,
7978 Env : g .globalOpts .Env ,
8079 })
8180}
8281
8382func (g * GPTScript ) ListDatasetElements (ctx context.Context , datasetID string ) ([]DatasetElementMeta , error ) {
8483 args := listDatasetElementArgs {
85- WorkspaceID : os .Getenv ("GPTSCRIPT_WORKSPACE_ID" ),
86- DatasetID : datasetID ,
84+ DatasetID : datasetID ,
8785 }
8886 argsJSON , err := json .Marshal (args )
8987 if err != nil {
@@ -92,6 +90,7 @@ func (g *GPTScript) ListDatasetElements(ctx context.Context, datasetID string) (
9290
9391 out , err := g .runBasicCommand (ctx , "datasets/list-elements" , datasetRequest {
9492 Input : string (argsJSON ),
93+ WorkspaceID : os .Getenv ("GPTSCRIPT_WORKSPACE_ID" ),
9594 DatasetTool : g .globalOpts .DatasetTool ,
9695 Env : g .globalOpts .Env ,
9796 })
@@ -108,9 +107,8 @@ func (g *GPTScript) ListDatasetElements(ctx context.Context, datasetID string) (
108107
109108func (g * GPTScript ) GetDatasetElement (ctx context.Context , datasetID , elementName string ) (DatasetElement , error ) {
110109 args := getDatasetElementArgs {
111- WorkspaceID : os .Getenv ("GPTSCRIPT_WORKSPACE_ID" ),
112- DatasetID : datasetID ,
113- Element : elementName ,
110+ DatasetID : datasetID ,
111+ Element : elementName ,
114112 }
115113 argsJSON , err := json .Marshal (args )
116114 if err != nil {
@@ -119,6 +117,7 @@ func (g *GPTScript) GetDatasetElement(ctx context.Context, datasetID, elementNam
119117
120118 out , err := g .runBasicCommand (ctx , "datasets/get-element" , datasetRequest {
121119 Input : string (argsJSON ),
120+ WorkspaceID : os .Getenv ("GPTSCRIPT_WORKSPACE_ID" ),
122121 DatasetTool : g .globalOpts .DatasetTool ,
123122 Env : g .globalOpts .Env ,
124123 })
0 commit comments