files

package
v0.0.0-...-0842453 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Files

type Files struct {
	APIKey string
}

Files represents OpenAI API files domain

func (Files) DeleteFile

func (f Files) DeleteFile(fileID string) error

DeleteFile deletes file object specified by `fileID` from OpenAI portal

func (Files) UploadFile

func (f Files) UploadFile(filename string, fileData []byte) (string, error)

UploadFile uploads file with `filename` and binary data `fileData` into OpenAI portal where can be later used by an assistant

type UploadFileResponse

type UploadFileResponse struct {
	ID string `json:"id"`
}

UploadFileResponse is used to unmarshal OpenAI API response in the UploadFile function

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL