feat: support batches api (#746)

* feat: support batches api

* update batch_test.go

* fix golangci-lint check

* fix golangci-lint check

* fix tests coverage

* fix tests coverage

* fix tests coverage

* fix tests coverage

* fix tests coverage

* fix tests coverage

* fix tests coverage

* fix: create batch api

* update batch_test.go

* feat: add `CreateBatchWithUploadFile`

* feat: add `UploadBatchFile`

* optimize variable and type naming

* expose `BatchLineItem` interface

* update batches const
This commit is contained in:
eiixy
2024-06-13 23:24:37 +08:00
committed by GitHub
parent c69c3bb1d2
commit 99cc170b54
4 changed files with 655 additions and 0 deletions

View File

@@ -22,6 +22,7 @@ const (
PurposeFineTuneResults PurposeType = "fine-tune-results"
PurposeAssistants PurposeType = "assistants"
PurposeAssistantsOutput PurposeType = "assistants_output"
PurposeBatch PurposeType = "batch"
)
// FileBytesRequest represents a file upload request.