udpate some type to optimize usage (#139)
This commit is contained in:
@@ -27,20 +27,21 @@ type FineTune struct {
|
|||||||
ID string `json:"id"`
|
ID string `json:"id"`
|
||||||
Object string `json:"object"`
|
Object string `json:"object"`
|
||||||
Model string `json:"model"`
|
Model string `json:"model"`
|
||||||
CreatedAt int `json:"created_at"`
|
CreatedAt int64 `json:"created_at"`
|
||||||
|
FineTuneEventList []FineTuneEvent `json:"events,omitempty"`
|
||||||
FineTunedModel string `json:"fine_tuned_model"`
|
FineTunedModel string `json:"fine_tuned_model"`
|
||||||
Hyperparams FineTuneHyperParams `json:"hyperparams"`
|
HyperParams FineTuneHyperParams `json:"hyperparams"`
|
||||||
OrganizationID string `json:"organization_id"`
|
OrganizationID string `json:"organization_id"`
|
||||||
ResultFiles []File `json:"result_files"`
|
ResultFiles []File `json:"result_files"`
|
||||||
Status string `json:"status"`
|
Status string `json:"status"`
|
||||||
ValidationFiles []File `json:"validation_files"`
|
ValidationFiles []File `json:"validation_files"`
|
||||||
TrainingFiles []File `json:"training_files"`
|
TrainingFiles []File `json:"training_files"`
|
||||||
UpdatedAt int `json:"updated_at"`
|
UpdatedAt int64 `json:"updated_at"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type FineTuneEvent struct {
|
type FineTuneEvent struct {
|
||||||
Object string `json:"object"`
|
Object string `json:"object"`
|
||||||
CreatedAt int `json:"created_at"`
|
CreatedAt int64 `json:"created_at"`
|
||||||
Level string `json:"level"`
|
Level string `json:"level"`
|
||||||
Message string `json:"message"`
|
Message string `json:"message"`
|
||||||
}
|
}
|
||||||
@@ -84,7 +85,7 @@ func (c *Client) CreateFineTune(ctx context.Context, request FineTuneRequest) (r
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Cancel a fine-tune job.
|
// CancelFineTune cancel a fine-tune job.
|
||||||
func (c *Client) CancelFineTune(ctx context.Context, fineTuneID string) (response FineTune, err error) {
|
func (c *Client) CancelFineTune(ctx context.Context, fineTuneID string) (response FineTune, err error) {
|
||||||
req, err := http.NewRequestWithContext(ctx, http.MethodPost, c.fullURL("/fine-tunes/"+fineTuneID+"/cancel"), nil)
|
req, err := http.NewRequestWithContext(ctx, http.MethodPost, c.fullURL("/fine-tunes/"+fineTuneID+"/cancel"), nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user