Documentation
¶
Index ¶
- func NewBearerAuthClient(serverURL, token string) (*bearerAuthClient, error)
- func WithServerURL(ctx context.Context, u *url.URL) context.Context
- type CancelFineTuneParams
- type ChatCompletionRequestMessage
- func (s *ChatCompletionRequestMessage) Decode(d *jx.Decoder) error
- func (s *ChatCompletionRequestMessage) Encode(e *jx.Encoder)
- func (s *ChatCompletionRequestMessage) GetContent() string
- func (s *ChatCompletionRequestMessage) GetName() OptString
- func (s *ChatCompletionRequestMessage) GetRole() ChatCompletionRequestMessageRole
- func (s *ChatCompletionRequestMessage) MarshalJSON() ([]byte, error)
- func (s *ChatCompletionRequestMessage) SetContent(val string)
- func (s *ChatCompletionRequestMessage) SetName(val OptString)
- func (s *ChatCompletionRequestMessage) SetRole(val ChatCompletionRequestMessageRole)
- func (s *ChatCompletionRequestMessage) UnmarshalJSON(data []byte) error
- func (s *ChatCompletionRequestMessage) Validate() error
- type ChatCompletionRequestMessageRole
- func (s *ChatCompletionRequestMessageRole) Decode(d *jx.Decoder) error
- func (s ChatCompletionRequestMessageRole) Encode(e *jx.Encoder)
- func (s ChatCompletionRequestMessageRole) MarshalJSON() ([]byte, error)
- func (s ChatCompletionRequestMessageRole) MarshalText() ([]byte, error)
- func (s *ChatCompletionRequestMessageRole) UnmarshalJSON(data []byte) error
- func (s *ChatCompletionRequestMessageRole) UnmarshalText(data []byte) error
- func (s ChatCompletionRequestMessageRole) Validate() error
- type ChatCompletionResponseMessage
- func (s *ChatCompletionResponseMessage) Decode(d *jx.Decoder) error
- func (s *ChatCompletionResponseMessage) Encode(e *jx.Encoder)
- func (s *ChatCompletionResponseMessage) GetContent() string
- func (s *ChatCompletionResponseMessage) GetRole() ChatCompletionResponseMessageRole
- func (s *ChatCompletionResponseMessage) MarshalJSON() ([]byte, error)
- func (s *ChatCompletionResponseMessage) SetContent(val string)
- func (s *ChatCompletionResponseMessage) SetRole(val ChatCompletionResponseMessageRole)
- func (s *ChatCompletionResponseMessage) UnmarshalJSON(data []byte) error
- func (s *ChatCompletionResponseMessage) Validate() error
- type ChatCompletionResponseMessageRole
- func (s *ChatCompletionResponseMessageRole) Decode(d *jx.Decoder) error
- func (s ChatCompletionResponseMessageRole) Encode(e *jx.Encoder)
- func (s ChatCompletionResponseMessageRole) MarshalJSON() ([]byte, error)
- func (s ChatCompletionResponseMessageRole) MarshalText() ([]byte, error)
- func (s *ChatCompletionResponseMessageRole) UnmarshalJSON(data []byte) error
- func (s *ChatCompletionResponseMessageRole) UnmarshalText(data []byte) error
- func (s ChatCompletionResponseMessageRole) Validate() error
- type Client
- func (c *Client) CancelFineTune(ctx context.Context, params CancelFineTuneParams) (FineTune, error)
- func (c *Client) CreateChatCompletion(ctx context.Context, request *CreateChatCompletionRequest) (*CreateChatCompletionResponse, error)
- func (c *Client) CreateEdit(ctx context.Context, request *CreateEditRequest) (*CreateEditResponse, error)
- func (c *Client) CreateFineTune(ctx context.Context, request *CreateFineTuneRequest) (FineTune, error)
- func (c *Client) CreateImage(ctx context.Context, request *CreateImageRequest) (ImagesResponse, error)
- func (c *Client) CreateImageEdit(ctx context.Context, request *CreateImageEditRequestForm) (ImagesResponse, error)
- func (c *Client) CreateImageVariation(ctx context.Context, request *CreateImageVariationRequestForm) (ImagesResponse, error)
- func (c *Client) CreateModeration(ctx context.Context, request *CreateModerationRequest) (*CreateModerationResponse, error)
- func (c *Client) DeleteFile(ctx context.Context, params DeleteFileParams) (*DeleteFileResponse, error)
- func (c *Client) DeleteModel(ctx context.Context, params DeleteModelParams) (*DeleteModelResponse, error)
- func (c *Client) DownloadFile(ctx context.Context, params DownloadFileParams) (string, error)
- func (c *Client) ListFiles(ctx context.Context) (*ListFilesResponse, error)
- func (c *Client) ListFineTuneEvents(ctx context.Context, params ListFineTuneEventsParams) (*ListFineTuneEventsResponse, error)
- func (c *Client) ListFineTunes(ctx context.Context) (*ListFineTunesResponse, error)
- func (c *Client) ListModels(ctx context.Context) (*ListModelsResponse, error)
- func (c *Client) RetrieveFile(ctx context.Context, params RetrieveFileParams) (OpenAIFile, error)
- func (c *Client) RetrieveFineTune(ctx context.Context, params RetrieveFineTuneParams) (FineTune, error)
- func (c *Client) RetrieveModel(ctx context.Context, params RetrieveModelParams) (Model, error)
- type ClientOption
- type CreateChatCompletionRequest
- func (s *CreateChatCompletionRequest) Decode(d *jx.Decoder) error
- func (s *CreateChatCompletionRequest) Encode(e *jx.Encoder)
- func (s *CreateChatCompletionRequest) GetFrequencyPenalty() OptNilFloat64
- func (s *CreateChatCompletionRequest) GetLogitBias() OptCreateChatCompletionRequestLogitBias
- func (s *CreateChatCompletionRequest) GetMaxTokens() OptInt
- func (s *CreateChatCompletionRequest) GetMessages() []ChatCompletionRequestMessage
- func (s *CreateChatCompletionRequest) GetModel() string
- func (s *CreateChatCompletionRequest) GetN() OptNilInt
- func (s *CreateChatCompletionRequest) GetPresencePenalty() OptNilFloat64
- func (s *CreateChatCompletionRequest) GetStop() OptCreateChatCompletionRequestStop
- func (s *CreateChatCompletionRequest) GetStream() OptNilBool
- func (s *CreateChatCompletionRequest) GetTemperature() OptNilFloat64
- func (s *CreateChatCompletionRequest) GetTopP() OptNilFloat64
- func (s *CreateChatCompletionRequest) GetUser() OptString
- func (s *CreateChatCompletionRequest) MarshalJSON() ([]byte, error)
- func (s *CreateChatCompletionRequest) SetFrequencyPenalty(val OptNilFloat64)
- func (s *CreateChatCompletionRequest) SetLogitBias(val OptCreateChatCompletionRequestLogitBias)
- func (s *CreateChatCompletionRequest) SetMaxTokens(val OptInt)
- func (s *CreateChatCompletionRequest) SetMessages(val []ChatCompletionRequestMessage)
- func (s *CreateChatCompletionRequest) SetModel(val string)
- func (s *CreateChatCompletionRequest) SetN(val OptNilInt)
- func (s *CreateChatCompletionRequest) SetPresencePenalty(val OptNilFloat64)
- func (s *CreateChatCompletionRequest) SetStop(val OptCreateChatCompletionRequestStop)
- func (s *CreateChatCompletionRequest) SetStream(val OptNilBool)
- func (s *CreateChatCompletionRequest) SetTemperature(val OptNilFloat64)
- func (s *CreateChatCompletionRequest) SetTopP(val OptNilFloat64)
- func (s *CreateChatCompletionRequest) SetUser(val OptString)
- func (s *CreateChatCompletionRequest) UnmarshalJSON(data []byte) error
- func (s *CreateChatCompletionRequest) Validate() error
- type CreateChatCompletionRequestLogitBias
- func (s *CreateChatCompletionRequestLogitBias) Decode(d *jx.Decoder) error
- func (s *CreateChatCompletionRequestLogitBias) Encode(e *jx.Encoder)
- func (s *CreateChatCompletionRequestLogitBias) MarshalJSON() ([]byte, error)
- func (s *CreateChatCompletionRequestLogitBias) UnmarshalJSON(data []byte) error
- type CreateChatCompletionRequestStop
- func (s *CreateChatCompletionRequestStop) Decode(d *jx.Decoder) error
- func (s CreateChatCompletionRequestStop) Encode(e *jx.Encoder)
- func (s CreateChatCompletionRequestStop) GetNull() (v struct{}, ok bool)
- func (s CreateChatCompletionRequestStop) GetString() (v string, ok bool)
- func (s CreateChatCompletionRequestStop) GetStringArray() (v []string, ok bool)
- func (s CreateChatCompletionRequestStop) IsNull() bool
- func (s CreateChatCompletionRequestStop) IsString() bool
- func (s CreateChatCompletionRequestStop) IsStringArray() bool
- func (s CreateChatCompletionRequestStop) MarshalJSON() ([]byte, error)
- func (s *CreateChatCompletionRequestStop) SetNull(v struct{})
- func (s *CreateChatCompletionRequestStop) SetString(v string)
- func (s *CreateChatCompletionRequestStop) SetStringArray(v []string)
- func (s *CreateChatCompletionRequestStop) UnmarshalJSON(data []byte) error
- func (s CreateChatCompletionRequestStop) Validate() error
- type CreateChatCompletionRequestStopType
- type CreateChatCompletionResponse
- func (s *CreateChatCompletionResponse) Decode(d *jx.Decoder) error
- func (s *CreateChatCompletionResponse) Encode(e *jx.Encoder)
- func (s *CreateChatCompletionResponse) GetChoices() []CreateChatCompletionResponseChoicesItem
- func (s *CreateChatCompletionResponse) GetCreated() int
- func (s *CreateChatCompletionResponse) GetID() string
- func (s *CreateChatCompletionResponse) GetModel() string
- func (s *CreateChatCompletionResponse) GetObject() string
- func (s *CreateChatCompletionResponse) GetUsage() OptCreateChatCompletionResponseUsage
- func (s *CreateChatCompletionResponse) MarshalJSON() ([]byte, error)
- func (s *CreateChatCompletionResponse) SetChoices(val []CreateChatCompletionResponseChoicesItem)
- func (s *CreateChatCompletionResponse) SetCreated(val int)
- func (s *CreateChatCompletionResponse) SetID(val string)
- func (s *CreateChatCompletionResponse) SetModel(val string)
- func (s *CreateChatCompletionResponse) SetObject(val string)
- func (s *CreateChatCompletionResponse) SetUsage(val OptCreateChatCompletionResponseUsage)
- func (s *CreateChatCompletionResponse) UnmarshalJSON(data []byte) error
- func (s *CreateChatCompletionResponse) Validate() error
- type CreateChatCompletionResponseChoicesItem
- func (s *CreateChatCompletionResponseChoicesItem) Decode(d *jx.Decoder) error
- func (s *CreateChatCompletionResponseChoicesItem) Encode(e *jx.Encoder)
- func (s *CreateChatCompletionResponseChoicesItem) GetFinishReason() OptString
- func (s *CreateChatCompletionResponseChoicesItem) GetIndex() OptInt
- func (s *CreateChatCompletionResponseChoicesItem) GetMessage() OptChatCompletionResponseMessage
- func (s *CreateChatCompletionResponseChoicesItem) MarshalJSON() ([]byte, error)
- func (s *CreateChatCompletionResponseChoicesItem) SetFinishReason(val OptString)
- func (s *CreateChatCompletionResponseChoicesItem) SetIndex(val OptInt)
- func (s *CreateChatCompletionResponseChoicesItem) SetMessage(val OptChatCompletionResponseMessage)
- func (s *CreateChatCompletionResponseChoicesItem) UnmarshalJSON(data []byte) error
- func (s *CreateChatCompletionResponseChoicesItem) Validate() error
- type CreateChatCompletionResponseUsage
- func (s *CreateChatCompletionResponseUsage) Decode(d *jx.Decoder) error
- func (s *CreateChatCompletionResponseUsage) Encode(e *jx.Encoder)
- func (s *CreateChatCompletionResponseUsage) GetCompletionTokens() int
- func (s *CreateChatCompletionResponseUsage) GetPromptTokens() int
- func (s *CreateChatCompletionResponseUsage) GetTotalTokens() int
- func (s *CreateChatCompletionResponseUsage) MarshalJSON() ([]byte, error)
- func (s *CreateChatCompletionResponseUsage) SetCompletionTokens(val int)
- func (s *CreateChatCompletionResponseUsage) SetPromptTokens(val int)
- func (s *CreateChatCompletionResponseUsage) SetTotalTokens(val int)
- func (s *CreateChatCompletionResponseUsage) UnmarshalJSON(data []byte) error
- type CreateEditRequest
- func (s *CreateEditRequest) Decode(d *jx.Decoder) error
- func (s *CreateEditRequest) Encode(e *jx.Encoder)
- func (s *CreateEditRequest) GetInput() OptNilString
- func (s *CreateEditRequest) GetInstruction() string
- func (s *CreateEditRequest) GetModel() string
- func (s *CreateEditRequest) GetN() OptNilInt
- func (s *CreateEditRequest) GetTemperature() OptNilFloat64
- func (s *CreateEditRequest) GetTopP() OptNilFloat64
- func (s *CreateEditRequest) MarshalJSON() ([]byte, error)
- func (s *CreateEditRequest) SetInput(val OptNilString)
- func (s *CreateEditRequest) SetInstruction(val string)
- func (s *CreateEditRequest) SetModel(val string)
- func (s *CreateEditRequest) SetN(val OptNilInt)
- func (s *CreateEditRequest) SetTemperature(val OptNilFloat64)
- func (s *CreateEditRequest) SetTopP(val OptNilFloat64)
- func (s *CreateEditRequest) UnmarshalJSON(data []byte) error
- func (s *CreateEditRequest) Validate() error
- type CreateEditResponse
- func (s *CreateEditResponse) Decode(d *jx.Decoder) error
- func (s *CreateEditResponse) Encode(e *jx.Encoder)
- func (s *CreateEditResponse) GetChoices() []CreateEditResponseChoicesItem
- func (s *CreateEditResponse) GetCreated() int
- func (s *CreateEditResponse) GetObject() string
- func (s *CreateEditResponse) GetUsage() CreateEditResponseUsage
- func (s *CreateEditResponse) MarshalJSON() ([]byte, error)
- func (s *CreateEditResponse) SetChoices(val []CreateEditResponseChoicesItem)
- func (s *CreateEditResponse) SetCreated(val int)
- func (s *CreateEditResponse) SetObject(val string)
- func (s *CreateEditResponse) SetUsage(val CreateEditResponseUsage)
- func (s *CreateEditResponse) UnmarshalJSON(data []byte) error
- func (s *CreateEditResponse) Validate() error
- type CreateEditResponseChoicesItem
- func (s *CreateEditResponseChoicesItem) Decode(d *jx.Decoder) error
- func (s *CreateEditResponseChoicesItem) Encode(e *jx.Encoder)
- func (s *CreateEditResponseChoicesItem) GetFinishReason() OptString
- func (s *CreateEditResponseChoicesItem) GetIndex() OptInt
- func (s *CreateEditResponseChoicesItem) GetLogprobs() OptNilCreateEditResponseChoicesItemLogprobs
- func (s *CreateEditResponseChoicesItem) GetText() OptString
- func (s *CreateEditResponseChoicesItem) MarshalJSON() ([]byte, error)
- func (s *CreateEditResponseChoicesItem) SetFinishReason(val OptString)
- func (s *CreateEditResponseChoicesItem) SetIndex(val OptInt)
- func (s *CreateEditResponseChoicesItem) SetLogprobs(val OptNilCreateEditResponseChoicesItemLogprobs)
- func (s *CreateEditResponseChoicesItem) SetText(val OptString)
- func (s *CreateEditResponseChoicesItem) UnmarshalJSON(data []byte) error
- func (s *CreateEditResponseChoicesItem) Validate() error
- type CreateEditResponseChoicesItemLogprobs
- func (s *CreateEditResponseChoicesItemLogprobs) Decode(d *jx.Decoder) error
- func (s *CreateEditResponseChoicesItemLogprobs) Encode(e *jx.Encoder)
- func (s *CreateEditResponseChoicesItemLogprobs) GetTextOffset() []int
- func (s *CreateEditResponseChoicesItemLogprobs) GetTokenLogprobs() []float64
- func (s *CreateEditResponseChoicesItemLogprobs) GetTokens() []string
- func (s *CreateEditResponseChoicesItemLogprobs) GetTopLogprobs() []CreateEditResponseChoicesItemLogprobsTopLogprobsItem
- func (s *CreateEditResponseChoicesItemLogprobs) MarshalJSON() ([]byte, error)
- func (s *CreateEditResponseChoicesItemLogprobs) SetTextOffset(val []int)
- func (s *CreateEditResponseChoicesItemLogprobs) SetTokenLogprobs(val []float64)
- func (s *CreateEditResponseChoicesItemLogprobs) SetTokens(val []string)
- func (s *CreateEditResponseChoicesItemLogprobs) SetTopLogprobs(val []CreateEditResponseChoicesItemLogprobsTopLogprobsItem)
- func (s *CreateEditResponseChoicesItemLogprobs) UnmarshalJSON(data []byte) error
- func (s *CreateEditResponseChoicesItemLogprobs) Validate() error
- type CreateEditResponseChoicesItemLogprobsTopLogprobsItem
- func (s *CreateEditResponseChoicesItemLogprobsTopLogprobsItem) Decode(d *jx.Decoder) error
- func (s *CreateEditResponseChoicesItemLogprobsTopLogprobsItem) Encode(e *jx.Encoder)
- func (s *CreateEditResponseChoicesItemLogprobsTopLogprobsItem) MarshalJSON() ([]byte, error)
- func (s *CreateEditResponseChoicesItemLogprobsTopLogprobsItem) UnmarshalJSON(data []byte) error
- type CreateEditResponseUsage
- func (s *CreateEditResponseUsage) Decode(d *jx.Decoder) error
- func (s *CreateEditResponseUsage) Encode(e *jx.Encoder)
- func (s *CreateEditResponseUsage) GetCompletionTokens() int
- func (s *CreateEditResponseUsage) GetPromptTokens() int
- func (s *CreateEditResponseUsage) GetTotalTokens() int
- func (s *CreateEditResponseUsage) MarshalJSON() ([]byte, error)
- func (s *CreateEditResponseUsage) SetCompletionTokens(val int)
- func (s *CreateEditResponseUsage) SetPromptTokens(val int)
- func (s *CreateEditResponseUsage) SetTotalTokens(val int)
- func (s *CreateEditResponseUsage) UnmarshalJSON(data []byte) error
- type CreateFineTuneRequest
- func (s *CreateFineTuneRequest) Decode(d *jx.Decoder) error
- func (s *CreateFineTuneRequest) Encode(e *jx.Encoder)
- func (s *CreateFineTuneRequest) GetBatchSize() OptNilInt
- func (s *CreateFineTuneRequest) GetClassificationBetas() OptNilFloat64Array
- func (s *CreateFineTuneRequest) GetClassificationNClasses() OptNilInt
- func (s *CreateFineTuneRequest) GetClassificationPositiveClass() OptNilString
- func (s *CreateFineTuneRequest) GetComputeClassificationMetrics() OptNilBool
- func (s *CreateFineTuneRequest) GetLearningRateMultiplier() OptNilFloat64
- func (s *CreateFineTuneRequest) GetModel() OptNilString
- func (s *CreateFineTuneRequest) GetNEpochs() OptNilInt
- func (s *CreateFineTuneRequest) GetPromptLossWeight() OptNilFloat64
- func (s *CreateFineTuneRequest) GetSuffix() OptNilString
- func (s *CreateFineTuneRequest) GetTrainingFile() string
- func (s *CreateFineTuneRequest) GetValidationFile() OptNilString
- func (s *CreateFineTuneRequest) MarshalJSON() ([]byte, error)
- func (s *CreateFineTuneRequest) SetBatchSize(val OptNilInt)
- func (s *CreateFineTuneRequest) SetClassificationBetas(val OptNilFloat64Array)
- func (s *CreateFineTuneRequest) SetClassificationNClasses(val OptNilInt)
- func (s *CreateFineTuneRequest) SetClassificationPositiveClass(val OptNilString)
- func (s *CreateFineTuneRequest) SetComputeClassificationMetrics(val OptNilBool)
- func (s *CreateFineTuneRequest) SetLearningRateMultiplier(val OptNilFloat64)
- func (s *CreateFineTuneRequest) SetModel(val OptNilString)
- func (s *CreateFineTuneRequest) SetNEpochs(val OptNilInt)
- func (s *CreateFineTuneRequest) SetPromptLossWeight(val OptNilFloat64)
- func (s *CreateFineTuneRequest) SetSuffix(val OptNilString)
- func (s *CreateFineTuneRequest) SetTrainingFile(val string)
- func (s *CreateFineTuneRequest) SetValidationFile(val OptNilString)
- func (s *CreateFineTuneRequest) UnmarshalJSON(data []byte) error
- func (s *CreateFineTuneRequest) Validate() error
- type CreateImageEditRequest
- func (s *CreateImageEditRequest) GetImage() string
- func (s *CreateImageEditRequest) GetMask() OptString
- func (s *CreateImageEditRequest) GetN() OptNilInt
- func (s *CreateImageEditRequest) GetPrompt() string
- func (s *CreateImageEditRequest) GetResponseFormat() OptNilCreateImageEditRequestResponseFormat
- func (s *CreateImageEditRequest) GetSize() OptNilCreateImageEditRequestSize
- func (s *CreateImageEditRequest) GetUser() OptString
- func (s *CreateImageEditRequest) SetImage(val string)
- func (s *CreateImageEditRequest) SetMask(val OptString)
- func (s *CreateImageEditRequest) SetN(val OptNilInt)
- func (s *CreateImageEditRequest) SetPrompt(val string)
- func (s *CreateImageEditRequest) SetResponseFormat(val OptNilCreateImageEditRequestResponseFormat)
- func (s *CreateImageEditRequest) SetSize(val OptNilCreateImageEditRequestSize)
- func (s *CreateImageEditRequest) SetUser(val OptString)
- func (s *CreateImageEditRequest) Validate() error
- type CreateImageEditRequestForm
- func (s *CreateImageEditRequestForm) GetImage() ht.MultipartFile
- func (s *CreateImageEditRequestForm) GetMask() OptMultipartFile
- func (s *CreateImageEditRequestForm) GetN() OptNilInt
- func (s *CreateImageEditRequestForm) GetPrompt() string
- func (s *CreateImageEditRequestForm) GetResponseFormat() OptNilCreateImageEditRequestResponseFormat
- func (s *CreateImageEditRequestForm) GetSize() OptNilCreateImageEditRequestSize
- func (s *CreateImageEditRequestForm) GetUser() OptString
- func (s *CreateImageEditRequestForm) SetImage(val ht.MultipartFile)
- func (s *CreateImageEditRequestForm) SetMask(val OptMultipartFile)
- func (s *CreateImageEditRequestForm) SetN(val OptNilInt)
- func (s *CreateImageEditRequestForm) SetPrompt(val string)
- func (s *CreateImageEditRequestForm) SetResponseFormat(val OptNilCreateImageEditRequestResponseFormat)
- func (s *CreateImageEditRequestForm) SetSize(val OptNilCreateImageEditRequestSize)
- func (s *CreateImageEditRequestForm) SetUser(val OptString)
- func (s *CreateImageEditRequestForm) Validate() error
- type CreateImageEditRequestResponseFormat
- type CreateImageEditRequestSize
- type CreateImageRequest
- func (s *CreateImageRequest) Decode(d *jx.Decoder) error
- func (s *CreateImageRequest) Encode(e *jx.Encoder)
- func (s *CreateImageRequest) GetN() OptNilInt
- func (s *CreateImageRequest) GetPrompt() string
- func (s *CreateImageRequest) GetResponseFormat() OptNilCreateImageRequestResponseFormat
- func (s *CreateImageRequest) GetSize() OptNilCreateImageRequestSize
- func (s *CreateImageRequest) GetUser() OptString
- func (s *CreateImageRequest) MarshalJSON() ([]byte, error)
- func (s *CreateImageRequest) SetN(val OptNilInt)
- func (s *CreateImageRequest) SetPrompt(val string)
- func (s *CreateImageRequest) SetResponseFormat(val OptNilCreateImageRequestResponseFormat)
- func (s *CreateImageRequest) SetSize(val OptNilCreateImageRequestSize)
- func (s *CreateImageRequest) SetUser(val OptString)
- func (s *CreateImageRequest) UnmarshalJSON(data []byte) error
- func (s *CreateImageRequest) Validate() error
- type CreateImageRequestResponseFormat
- func (s *CreateImageRequestResponseFormat) Decode(d *jx.Decoder) error
- func (s CreateImageRequestResponseFormat) Encode(e *jx.Encoder)
- func (s CreateImageRequestResponseFormat) MarshalJSON() ([]byte, error)
- func (s CreateImageRequestResponseFormat) MarshalText() ([]byte, error)
- func (s *CreateImageRequestResponseFormat) UnmarshalJSON(data []byte) error
- func (s *CreateImageRequestResponseFormat) UnmarshalText(data []byte) error
- func (s CreateImageRequestResponseFormat) Validate() error
- type CreateImageRequestSize
- func (s *CreateImageRequestSize) Decode(d *jx.Decoder) error
- func (s CreateImageRequestSize) Encode(e *jx.Encoder)
- func (s CreateImageRequestSize) MarshalJSON() ([]byte, error)
- func (s CreateImageRequestSize) MarshalText() ([]byte, error)
- func (s *CreateImageRequestSize) UnmarshalJSON(data []byte) error
- func (s *CreateImageRequestSize) UnmarshalText(data []byte) error
- func (s CreateImageRequestSize) Validate() error
- type CreateImageVariationRequest
- func (s *CreateImageVariationRequest) GetImage() string
- func (s *CreateImageVariationRequest) GetN() OptNilInt
- func (s *CreateImageVariationRequest) GetResponseFormat() OptNilCreateImageVariationRequestResponseFormat
- func (s *CreateImageVariationRequest) GetSize() OptNilCreateImageVariationRequestSize
- func (s *CreateImageVariationRequest) GetUser() OptString
- func (s *CreateImageVariationRequest) SetImage(val string)
- func (s *CreateImageVariationRequest) SetN(val OptNilInt)
- func (s *CreateImageVariationRequest) SetResponseFormat(val OptNilCreateImageVariationRequestResponseFormat)
- func (s *CreateImageVariationRequest) SetSize(val OptNilCreateImageVariationRequestSize)
- func (s *CreateImageVariationRequest) SetUser(val OptString)
- func (s *CreateImageVariationRequest) Validate() error
- type CreateImageVariationRequestForm
- func (s *CreateImageVariationRequestForm) GetImage() ht.MultipartFile
- func (s *CreateImageVariationRequestForm) GetN() OptNilInt
- func (s *CreateImageVariationRequestForm) GetResponseFormat() OptNilCreateImageVariationRequestResponseFormat
- func (s *CreateImageVariationRequestForm) GetSize() OptNilCreateImageVariationRequestSize
- func (s *CreateImageVariationRequestForm) GetUser() OptString
- func (s *CreateImageVariationRequestForm) SetImage(val ht.MultipartFile)
- func (s *CreateImageVariationRequestForm) SetN(val OptNilInt)
- func (s *CreateImageVariationRequestForm) SetResponseFormat(val OptNilCreateImageVariationRequestResponseFormat)
- func (s *CreateImageVariationRequestForm) SetSize(val OptNilCreateImageVariationRequestSize)
- func (s *CreateImageVariationRequestForm) SetUser(val OptString)
- func (s *CreateImageVariationRequestForm) Validate() error
- type CreateImageVariationRequestResponseFormat
- type CreateImageVariationRequestSize
- type CreateModerationRequest
- func (s *CreateModerationRequest) Decode(d *jx.Decoder) error
- func (s *CreateModerationRequest) Encode(e *jx.Encoder)
- func (s *CreateModerationRequest) GetInput() CreateModerationRequestInput
- func (s *CreateModerationRequest) GetModel() OptString
- func (s *CreateModerationRequest) MarshalJSON() ([]byte, error)
- func (s *CreateModerationRequest) SetInput(val CreateModerationRequestInput)
- func (s *CreateModerationRequest) SetModel(val OptString)
- func (s *CreateModerationRequest) UnmarshalJSON(data []byte) error
- func (s *CreateModerationRequest) Validate() error
- type CreateModerationRequestInput
- func (s *CreateModerationRequestInput) Decode(d *jx.Decoder) error
- func (s CreateModerationRequestInput) Encode(e *jx.Encoder)
- func (s CreateModerationRequestInput) GetString() (v string, ok bool)
- func (s CreateModerationRequestInput) GetStringArray() (v []string, ok bool)
- func (s CreateModerationRequestInput) IsString() bool
- func (s CreateModerationRequestInput) IsStringArray() bool
- func (s CreateModerationRequestInput) MarshalJSON() ([]byte, error)
- func (s *CreateModerationRequestInput) SetString(v string)
- func (s *CreateModerationRequestInput) SetStringArray(v []string)
- func (s *CreateModerationRequestInput) UnmarshalJSON(data []byte) error
- func (s CreateModerationRequestInput) Validate() error
- type CreateModerationRequestInputType
- type CreateModerationResponse
- func (s *CreateModerationResponse) Decode(d *jx.Decoder) error
- func (s *CreateModerationResponse) Encode(e *jx.Encoder)
- func (s *CreateModerationResponse) GetID() string
- func (s *CreateModerationResponse) GetModel() string
- func (s *CreateModerationResponse) GetResults() []CreateModerationResponseResultsItem
- func (s *CreateModerationResponse) MarshalJSON() ([]byte, error)
- func (s *CreateModerationResponse) SetID(val string)
- func (s *CreateModerationResponse) SetModel(val string)
- func (s *CreateModerationResponse) SetResults(val []CreateModerationResponseResultsItem)
- func (s *CreateModerationResponse) UnmarshalJSON(data []byte) error
- func (s *CreateModerationResponse) Validate() error
- type CreateModerationResponseResultsItem
- func (s *CreateModerationResponseResultsItem) Decode(d *jx.Decoder) error
- func (s *CreateModerationResponseResultsItem) Encode(e *jx.Encoder)
- func (s *CreateModerationResponseResultsItem) GetCategories() CreateModerationResponseResultsItemCategories
- func (s *CreateModerationResponseResultsItem) GetCategoryScores() CreateModerationResponseResultsItemCategoryScores
- func (s *CreateModerationResponseResultsItem) GetFlagged() bool
- func (s *CreateModerationResponseResultsItem) MarshalJSON() ([]byte, error)
- func (s *CreateModerationResponseResultsItem) SetCategories(val CreateModerationResponseResultsItemCategories)
- func (s *CreateModerationResponseResultsItem) SetCategoryScores(val CreateModerationResponseResultsItemCategoryScores)
- func (s *CreateModerationResponseResultsItem) SetFlagged(val bool)
- func (s *CreateModerationResponseResultsItem) UnmarshalJSON(data []byte) error
- func (s *CreateModerationResponseResultsItem) Validate() error
- type CreateModerationResponseResultsItemCategories
- func (s *CreateModerationResponseResultsItemCategories) Decode(d *jx.Decoder) error
- func (s *CreateModerationResponseResultsItemCategories) Encode(e *jx.Encoder)
- func (s *CreateModerationResponseResultsItemCategories) GetHate() bool
- func (s *CreateModerationResponseResultsItemCategories) GetHateSlashThreatening() bool
- func (s *CreateModerationResponseResultsItemCategories) GetSelfMinusHarm() bool
- func (s *CreateModerationResponseResultsItemCategories) GetSexual() bool
- func (s *CreateModerationResponseResultsItemCategories) GetSexualSlashMinors() bool
- func (s *CreateModerationResponseResultsItemCategories) GetViolence() bool
- func (s *CreateModerationResponseResultsItemCategories) GetViolenceSlashGraphic() bool
- func (s *CreateModerationResponseResultsItemCategories) MarshalJSON() ([]byte, error)
- func (s *CreateModerationResponseResultsItemCategories) SetHate(val bool)
- func (s *CreateModerationResponseResultsItemCategories) SetHateSlashThreatening(val bool)
- func (s *CreateModerationResponseResultsItemCategories) SetSelfMinusHarm(val bool)
- func (s *CreateModerationResponseResultsItemCategories) SetSexual(val bool)
- func (s *CreateModerationResponseResultsItemCategories) SetSexualSlashMinors(val bool)
- func (s *CreateModerationResponseResultsItemCategories) SetViolence(val bool)
- func (s *CreateModerationResponseResultsItemCategories) SetViolenceSlashGraphic(val bool)
- func (s *CreateModerationResponseResultsItemCategories) UnmarshalJSON(data []byte) error
- type CreateModerationResponseResultsItemCategoryScores
- func (s *CreateModerationResponseResultsItemCategoryScores) Decode(d *jx.Decoder) error
- func (s *CreateModerationResponseResultsItemCategoryScores) Encode(e *jx.Encoder)
- func (s *CreateModerationResponseResultsItemCategoryScores) GetHate() float64
- func (s *CreateModerationResponseResultsItemCategoryScores) GetHateSlashThreatening() float64
- func (s *CreateModerationResponseResultsItemCategoryScores) GetSelfMinusHarm() float64
- func (s *CreateModerationResponseResultsItemCategoryScores) GetSexual() float64
- func (s *CreateModerationResponseResultsItemCategoryScores) GetSexualSlashMinors() float64
- func (s *CreateModerationResponseResultsItemCategoryScores) GetViolence() float64
- func (s *CreateModerationResponseResultsItemCategoryScores) GetViolenceSlashGraphic() float64
- func (s *CreateModerationResponseResultsItemCategoryScores) MarshalJSON() ([]byte, error)
- func (s *CreateModerationResponseResultsItemCategoryScores) SetHate(val float64)
- func (s *CreateModerationResponseResultsItemCategoryScores) SetHateSlashThreatening(val float64)
- func (s *CreateModerationResponseResultsItemCategoryScores) SetSelfMinusHarm(val float64)
- func (s *CreateModerationResponseResultsItemCategoryScores) SetSexual(val float64)
- func (s *CreateModerationResponseResultsItemCategoryScores) SetSexualSlashMinors(val float64)
- func (s *CreateModerationResponseResultsItemCategoryScores) SetViolence(val float64)
- func (s *CreateModerationResponseResultsItemCategoryScores) SetViolenceSlashGraphic(val float64)
- func (s *CreateModerationResponseResultsItemCategoryScores) UnmarshalJSON(data []byte) error
- func (s *CreateModerationResponseResultsItemCategoryScores) Validate() error
- type DeleteFileParams
- type DeleteFileResponse
- func (s *DeleteFileResponse) Decode(d *jx.Decoder) error
- func (s *DeleteFileResponse) Encode(e *jx.Encoder)
- func (s *DeleteFileResponse) GetDeleted() bool
- func (s *DeleteFileResponse) GetID() string
- func (s *DeleteFileResponse) GetObject() string
- func (s *DeleteFileResponse) MarshalJSON() ([]byte, error)
- func (s *DeleteFileResponse) SetDeleted(val bool)
- func (s *DeleteFileResponse) SetID(val string)
- func (s *DeleteFileResponse) SetObject(val string)
- func (s *DeleteFileResponse) UnmarshalJSON(data []byte) error
- type DeleteModelParams
- type DeleteModelResponse
- func (s *DeleteModelResponse) Decode(d *jx.Decoder) error
- func (s *DeleteModelResponse) Encode(e *jx.Encoder)
- func (s *DeleteModelResponse) GetDeleted() bool
- func (s *DeleteModelResponse) GetID() string
- func (s *DeleteModelResponse) GetObject() string
- func (s *DeleteModelResponse) MarshalJSON() ([]byte, error)
- func (s *DeleteModelResponse) SetDeleted(val bool)
- func (s *DeleteModelResponse) SetID(val string)
- func (s *DeleteModelResponse) SetObject(val string)
- func (s *DeleteModelResponse) UnmarshalJSON(data []byte) error
- type DownloadFileParams
- type ErrorHandler
- type FineTune
- type FineTuneEvent
- type Handler
- type ImagesResponse
- type ListFilesResponse
- func (s *ListFilesResponse) Decode(d *jx.Decoder) error
- func (s *ListFilesResponse) Encode(e *jx.Encoder)
- func (s *ListFilesResponse) GetData() []OpenAIFile
- func (s *ListFilesResponse) GetObject() string
- func (s *ListFilesResponse) MarshalJSON() ([]byte, error)
- func (s *ListFilesResponse) SetData(val []OpenAIFile)
- func (s *ListFilesResponse) SetObject(val string)
- func (s *ListFilesResponse) UnmarshalJSON(data []byte) error
- func (s *ListFilesResponse) Validate() error
- type ListFineTuneEventsParams
- type ListFineTuneEventsResponse
- func (s *ListFineTuneEventsResponse) Decode(d *jx.Decoder) error
- func (s *ListFineTuneEventsResponse) Encode(e *jx.Encoder)
- func (s *ListFineTuneEventsResponse) GetData() []FineTuneEvent
- func (s *ListFineTuneEventsResponse) GetObject() string
- func (s *ListFineTuneEventsResponse) MarshalJSON() ([]byte, error)
- func (s *ListFineTuneEventsResponse) SetData(val []FineTuneEvent)
- func (s *ListFineTuneEventsResponse) SetObject(val string)
- func (s *ListFineTuneEventsResponse) UnmarshalJSON(data []byte) error
- func (s *ListFineTuneEventsResponse) Validate() error
- type ListFineTunesResponse
- func (s *ListFineTunesResponse) Decode(d *jx.Decoder) error
- func (s *ListFineTunesResponse) Encode(e *jx.Encoder)
- func (s *ListFineTunesResponse) GetData() []FineTune
- func (s *ListFineTunesResponse) GetObject() string
- func (s *ListFineTunesResponse) MarshalJSON() ([]byte, error)
- func (s *ListFineTunesResponse) SetData(val []FineTune)
- func (s *ListFineTunesResponse) SetObject(val string)
- func (s *ListFineTunesResponse) UnmarshalJSON(data []byte) error
- func (s *ListFineTunesResponse) Validate() error
- type ListModelsResponse
- func (s *ListModelsResponse) Decode(d *jx.Decoder) error
- func (s *ListModelsResponse) Encode(e *jx.Encoder)
- func (s *ListModelsResponse) GetData() []Model
- func (s *ListModelsResponse) GetObject() string
- func (s *ListModelsResponse) MarshalJSON() ([]byte, error)
- func (s *ListModelsResponse) SetData(val []Model)
- func (s *ListModelsResponse) SetObject(val string)
- func (s *ListModelsResponse) UnmarshalJSON(data []byte) error
- func (s *ListModelsResponse) Validate() error
- type Middleware
- type Model
- type OpenAIFile
- type OptBool
- type OptChatCompletionResponseMessage
- func (o *OptChatCompletionResponseMessage) Decode(d *jx.Decoder) error
- func (o OptChatCompletionResponseMessage) Encode(e *jx.Encoder)
- func (o OptChatCompletionResponseMessage) Get() (v ChatCompletionResponseMessage, ok bool)
- func (o OptChatCompletionResponseMessage) IsSet() bool
- func (s OptChatCompletionResponseMessage) MarshalJSON() ([]byte, error)
- func (o OptChatCompletionResponseMessage) Or(d ChatCompletionResponseMessage) ChatCompletionResponseMessage
- func (o *OptChatCompletionResponseMessage) Reset()
- func (o *OptChatCompletionResponseMessage) SetTo(v ChatCompletionResponseMessage)
- func (s *OptChatCompletionResponseMessage) UnmarshalJSON(data []byte) error
- type OptCreateChatCompletionRequestLogitBias
- func (o *OptCreateChatCompletionRequestLogitBias) Decode(d *jx.Decoder) error
- func (o OptCreateChatCompletionRequestLogitBias) Encode(e *jx.Encoder)
- func (o OptCreateChatCompletionRequestLogitBias) Get() (v *CreateChatCompletionRequestLogitBias, ok bool)
- func (o OptCreateChatCompletionRequestLogitBias) IsSet() bool
- func (s OptCreateChatCompletionRequestLogitBias) MarshalJSON() ([]byte, error)
- func (o OptCreateChatCompletionRequestLogitBias) Or(d *CreateChatCompletionRequestLogitBias) *CreateChatCompletionRequestLogitBias
- func (o *OptCreateChatCompletionRequestLogitBias) Reset()
- func (o *OptCreateChatCompletionRequestLogitBias) SetTo(v *CreateChatCompletionRequestLogitBias)
- func (s *OptCreateChatCompletionRequestLogitBias) UnmarshalJSON(data []byte) error
- type OptCreateChatCompletionRequestStop
- func (o *OptCreateChatCompletionRequestStop) Decode(d *jx.Decoder) error
- func (o OptCreateChatCompletionRequestStop) Encode(e *jx.Encoder)
- func (o OptCreateChatCompletionRequestStop) Get() (v CreateChatCompletionRequestStop, ok bool)
- func (o OptCreateChatCompletionRequestStop) IsSet() bool
- func (s OptCreateChatCompletionRequestStop) MarshalJSON() ([]byte, error)
- func (o OptCreateChatCompletionRequestStop) Or(d CreateChatCompletionRequestStop) CreateChatCompletionRequestStop
- func (o *OptCreateChatCompletionRequestStop) Reset()
- func (o *OptCreateChatCompletionRequestStop) SetTo(v CreateChatCompletionRequestStop)
- func (s *OptCreateChatCompletionRequestStop) UnmarshalJSON(data []byte) error
- type OptCreateChatCompletionResponseUsage
- func (o *OptCreateChatCompletionResponseUsage) Decode(d *jx.Decoder) error
- func (o OptCreateChatCompletionResponseUsage) Encode(e *jx.Encoder)
- func (o OptCreateChatCompletionResponseUsage) Get() (v CreateChatCompletionResponseUsage, ok bool)
- func (o OptCreateChatCompletionResponseUsage) IsSet() bool
- func (s OptCreateChatCompletionResponseUsage) MarshalJSON() ([]byte, error)
- func (o OptCreateChatCompletionResponseUsage) Or(d CreateChatCompletionResponseUsage) CreateChatCompletionResponseUsage
- func (o *OptCreateChatCompletionResponseUsage) Reset()
- func (o *OptCreateChatCompletionResponseUsage) SetTo(v CreateChatCompletionResponseUsage)
- func (s *OptCreateChatCompletionResponseUsage) UnmarshalJSON(data []byte) error
- type OptInt
- func (o *OptInt) Decode(d *jx.Decoder) error
- func (o OptInt) Encode(e *jx.Encoder)
- func (o OptInt) Get() (v int, ok bool)
- func (o OptInt) IsSet() bool
- func (s OptInt) MarshalJSON() ([]byte, error)
- func (o OptInt) Or(d int) int
- func (o *OptInt) Reset()
- func (o *OptInt) SetTo(v int)
- func (s *OptInt) UnmarshalJSON(data []byte) error
- type OptMultipartFile
- type OptNilBool
- func (o *OptNilBool) Decode(d *jx.Decoder) error
- func (o OptNilBool) Encode(e *jx.Encoder)
- func (o OptNilBool) Get() (v bool, ok bool)
- func (o OptNilBool) IsNull() bool
- func (o OptNilBool) IsSet() bool
- func (s OptNilBool) MarshalJSON() ([]byte, error)
- func (o OptNilBool) Or(d bool) bool
- func (o *OptNilBool) Reset()
- func (o *OptNilBool) SetTo(v bool)
- func (o *OptNilBool) SetToNull()
- func (s *OptNilBool) UnmarshalJSON(data []byte) error
- type OptNilCreateEditResponseChoicesItemLogprobs
- func (o *OptNilCreateEditResponseChoicesItemLogprobs) Decode(d *jx.Decoder) error
- func (o OptNilCreateEditResponseChoicesItemLogprobs) Encode(e *jx.Encoder)
- func (o OptNilCreateEditResponseChoicesItemLogprobs) Get() (v CreateEditResponseChoicesItemLogprobs, ok bool)
- func (o OptNilCreateEditResponseChoicesItemLogprobs) IsNull() bool
- func (o OptNilCreateEditResponseChoicesItemLogprobs) IsSet() bool
- func (s OptNilCreateEditResponseChoicesItemLogprobs) MarshalJSON() ([]byte, error)
- func (o OptNilCreateEditResponseChoicesItemLogprobs) Or(d CreateEditResponseChoicesItemLogprobs) CreateEditResponseChoicesItemLogprobs
- func (o *OptNilCreateEditResponseChoicesItemLogprobs) Reset()
- func (o *OptNilCreateEditResponseChoicesItemLogprobs) SetTo(v CreateEditResponseChoicesItemLogprobs)
- func (o *OptNilCreateEditResponseChoicesItemLogprobs) SetToNull()
- func (s *OptNilCreateEditResponseChoicesItemLogprobs) UnmarshalJSON(data []byte) error
- type OptNilCreateImageEditRequestResponseFormat
- func (o OptNilCreateImageEditRequestResponseFormat) Get() (v CreateImageEditRequestResponseFormat, ok bool)
- func (o OptNilCreateImageEditRequestResponseFormat) IsNull() bool
- func (o OptNilCreateImageEditRequestResponseFormat) IsSet() bool
- func (o OptNilCreateImageEditRequestResponseFormat) Or(d CreateImageEditRequestResponseFormat) CreateImageEditRequestResponseFormat
- func (o *OptNilCreateImageEditRequestResponseFormat) Reset()
- func (o *OptNilCreateImageEditRequestResponseFormat) SetTo(v CreateImageEditRequestResponseFormat)
- func (o *OptNilCreateImageEditRequestResponseFormat) SetToNull()
- type OptNilCreateImageEditRequestSize
- func (o OptNilCreateImageEditRequestSize) Get() (v CreateImageEditRequestSize, ok bool)
- func (o OptNilCreateImageEditRequestSize) IsNull() bool
- func (o OptNilCreateImageEditRequestSize) IsSet() bool
- func (o OptNilCreateImageEditRequestSize) Or(d CreateImageEditRequestSize) CreateImageEditRequestSize
- func (o *OptNilCreateImageEditRequestSize) Reset()
- func (o *OptNilCreateImageEditRequestSize) SetTo(v CreateImageEditRequestSize)
- func (o *OptNilCreateImageEditRequestSize) SetToNull()
- type OptNilCreateImageRequestResponseFormat
- func (o *OptNilCreateImageRequestResponseFormat) Decode(d *jx.Decoder) error
- func (o OptNilCreateImageRequestResponseFormat) Encode(e *jx.Encoder)
- func (o OptNilCreateImageRequestResponseFormat) Get() (v CreateImageRequestResponseFormat, ok bool)
- func (o OptNilCreateImageRequestResponseFormat) IsNull() bool
- func (o OptNilCreateImageRequestResponseFormat) IsSet() bool
- func (s OptNilCreateImageRequestResponseFormat) MarshalJSON() ([]byte, error)
- func (o OptNilCreateImageRequestResponseFormat) Or(d CreateImageRequestResponseFormat) CreateImageRequestResponseFormat
- func (o *OptNilCreateImageRequestResponseFormat) Reset()
- func (o *OptNilCreateImageRequestResponseFormat) SetTo(v CreateImageRequestResponseFormat)
- func (o *OptNilCreateImageRequestResponseFormat) SetToNull()
- func (s *OptNilCreateImageRequestResponseFormat) UnmarshalJSON(data []byte) error
- type OptNilCreateImageRequestSize
- func (o *OptNilCreateImageRequestSize) Decode(d *jx.Decoder) error
- func (o OptNilCreateImageRequestSize) Encode(e *jx.Encoder)
- func (o OptNilCreateImageRequestSize) Get() (v CreateImageRequestSize, ok bool)
- func (o OptNilCreateImageRequestSize) IsNull() bool
- func (o OptNilCreateImageRequestSize) IsSet() bool
- func (s OptNilCreateImageRequestSize) MarshalJSON() ([]byte, error)
- func (o OptNilCreateImageRequestSize) Or(d CreateImageRequestSize) CreateImageRequestSize
- func (o *OptNilCreateImageRequestSize) Reset()
- func (o *OptNilCreateImageRequestSize) SetTo(v CreateImageRequestSize)
- func (o *OptNilCreateImageRequestSize) SetToNull()
- func (s *OptNilCreateImageRequestSize) UnmarshalJSON(data []byte) error
- type OptNilCreateImageVariationRequestResponseFormat
- func (o OptNilCreateImageVariationRequestResponseFormat) Get() (v CreateImageVariationRequestResponseFormat, ok bool)
- func (o OptNilCreateImageVariationRequestResponseFormat) IsNull() bool
- func (o OptNilCreateImageVariationRequestResponseFormat) IsSet() bool
- func (o OptNilCreateImageVariationRequestResponseFormat) Or(d CreateImageVariationRequestResponseFormat) CreateImageVariationRequestResponseFormat
- func (o *OptNilCreateImageVariationRequestResponseFormat) Reset()
- func (o *OptNilCreateImageVariationRequestResponseFormat) SetTo(v CreateImageVariationRequestResponseFormat)
- func (o *OptNilCreateImageVariationRequestResponseFormat) SetToNull()
- type OptNilCreateImageVariationRequestSize
- func (o OptNilCreateImageVariationRequestSize) Get() (v CreateImageVariationRequestSize, ok bool)
- func (o OptNilCreateImageVariationRequestSize) IsNull() bool
- func (o OptNilCreateImageVariationRequestSize) IsSet() bool
- func (o OptNilCreateImageVariationRequestSize) Or(d CreateImageVariationRequestSize) CreateImageVariationRequestSize
- func (o *OptNilCreateImageVariationRequestSize) Reset()
- func (o *OptNilCreateImageVariationRequestSize) SetTo(v CreateImageVariationRequestSize)
- func (o *OptNilCreateImageVariationRequestSize) SetToNull()
- type OptNilFloat64
- func (o *OptNilFloat64) Decode(d *jx.Decoder) error
- func (o OptNilFloat64) Encode(e *jx.Encoder)
- func (o OptNilFloat64) Get() (v float64, ok bool)
- func (o OptNilFloat64) IsNull() bool
- func (o OptNilFloat64) IsSet() bool
- func (s OptNilFloat64) MarshalJSON() ([]byte, error)
- func (o OptNilFloat64) Or(d float64) float64
- func (o *OptNilFloat64) Reset()
- func (o *OptNilFloat64) SetTo(v float64)
- func (o *OptNilFloat64) SetToNull()
- func (s *OptNilFloat64) UnmarshalJSON(data []byte) error
- type OptNilFloat64Array
- func (o *OptNilFloat64Array) Decode(d *jx.Decoder) error
- func (o OptNilFloat64Array) Encode(e *jx.Encoder)
- func (o OptNilFloat64Array) Get() (v []float64, ok bool)
- func (o OptNilFloat64Array) IsNull() bool
- func (o OptNilFloat64Array) IsSet() bool
- func (s OptNilFloat64Array) MarshalJSON() ([]byte, error)
- func (o OptNilFloat64Array) Or(d []float64) []float64
- func (o *OptNilFloat64Array) Reset()
- func (o *OptNilFloat64Array) SetTo(v []float64)
- func (o *OptNilFloat64Array) SetToNull()
- func (s *OptNilFloat64Array) UnmarshalJSON(data []byte) error
- type OptNilInt
- func (o *OptNilInt) Decode(d *jx.Decoder) error
- func (o OptNilInt) Encode(e *jx.Encoder)
- func (o OptNilInt) Get() (v int, ok bool)
- func (o OptNilInt) IsNull() bool
- func (o OptNilInt) IsSet() bool
- func (s OptNilInt) MarshalJSON() ([]byte, error)
- func (o OptNilInt) Or(d int) int
- func (o *OptNilInt) Reset()
- func (o *OptNilInt) SetTo(v int)
- func (o *OptNilInt) SetToNull()
- func (s *OptNilInt) UnmarshalJSON(data []byte) error
- type OptNilString
- func (o *OptNilString) Decode(d *jx.Decoder) error
- func (o OptNilString) Encode(e *jx.Encoder)
- func (o OptNilString) Get() (v string, ok bool)
- func (o OptNilString) IsNull() bool
- func (o OptNilString) IsSet() bool
- func (s OptNilString) MarshalJSON() ([]byte, error)
- func (o OptNilString) Or(d string) string
- func (o *OptNilString) Reset()
- func (o *OptNilString) SetTo(v string)
- func (o *OptNilString) SetToNull()
- func (s *OptNilString) UnmarshalJSON(data []byte) error
- type OptString
- func (o *OptString) Decode(d *jx.Decoder) error
- func (o OptString) Encode(e *jx.Encoder)
- func (o OptString) Get() (v string, ok bool)
- func (o OptString) IsSet() bool
- func (s OptString) MarshalJSON() ([]byte, error)
- func (o OptString) Or(d string) string
- func (o *OptString) Reset()
- func (o *OptString) SetTo(v string)
- func (s *OptString) UnmarshalJSON(data []byte) error
- type Option
- type RetrieveFileParams
- type RetrieveFineTuneParams
- type RetrieveModelParams
- type Route
- type Server
- type ServerOption
- func WithErrorHandler(h ErrorHandler) ServerOption
- func WithMaxMultipartMemory(max int64) ServerOption
- func WithMethodNotAllowed(methodNotAllowed func(w http.ResponseWriter, r *http.Request, allowed string)) ServerOption
- func WithMiddleware(m ...Middleware) ServerOption
- func WithNotFound(notFound http.HandlerFunc) ServerOption
- func WithPathPrefix(prefix string) ServerOption
- type UnimplementedHandler
- func (UnimplementedHandler) CancelFineTune(ctx context.Context, params CancelFineTuneParams) (r FineTune, _ error)
- func (UnimplementedHandler) CreateChatCompletion(ctx context.Context, req *CreateChatCompletionRequest) (r *CreateChatCompletionResponse, _ error)
- func (UnimplementedHandler) CreateEdit(ctx context.Context, req *CreateEditRequest) (r *CreateEditResponse, _ error)
- func (UnimplementedHandler) CreateFineTune(ctx context.Context, req *CreateFineTuneRequest) (r FineTune, _ error)
- func (UnimplementedHandler) CreateImage(ctx context.Context, req *CreateImageRequest) (r ImagesResponse, _ error)
- func (UnimplementedHandler) CreateImageEdit(ctx context.Context, req *CreateImageEditRequestForm) (r ImagesResponse, _ error)
- func (UnimplementedHandler) CreateImageVariation(ctx context.Context, req *CreateImageVariationRequestForm) (r ImagesResponse, _ error)
- func (UnimplementedHandler) CreateModeration(ctx context.Context, req *CreateModerationRequest) (r *CreateModerationResponse, _ error)
- func (UnimplementedHandler) DeleteFile(ctx context.Context, params DeleteFileParams) (r *DeleteFileResponse, _ error)
- func (UnimplementedHandler) DeleteModel(ctx context.Context, params DeleteModelParams) (r *DeleteModelResponse, _ error)
- func (UnimplementedHandler) DownloadFile(ctx context.Context, params DownloadFileParams) (r string, _ error)
- func (UnimplementedHandler) ListFiles(ctx context.Context) (r *ListFilesResponse, _ error)
- func (UnimplementedHandler) ListFineTuneEvents(ctx context.Context, params ListFineTuneEventsParams) (r *ListFineTuneEventsResponse, _ error)
- func (UnimplementedHandler) ListFineTunes(ctx context.Context) (r *ListFineTunesResponse, _ error)
- func (UnimplementedHandler) ListModels(ctx context.Context) (r *ListModelsResponse, _ error)
- func (UnimplementedHandler) RetrieveFile(ctx context.Context, params RetrieveFileParams) (r OpenAIFile, _ error)
- func (UnimplementedHandler) RetrieveFineTune(ctx context.Context, params RetrieveFineTuneParams) (r FineTune, _ error)
- func (UnimplementedHandler) RetrieveModel(ctx context.Context, params RetrieveModelParams) (r Model, _ error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBearerAuthClient ¶
NewBearerAuthClient creates new client ready for doing requests with bearer token.
Types ¶
type CancelFineTuneParams ¶
type CancelFineTuneParams struct {
// The ID of the fine-tune job to cancel.
FineTuneID string
}
CancelFineTuneParams is parameters of cancelFineTune operation.
type ChatCompletionRequestMessage ¶
type ChatCompletionRequestMessage struct {
// The role of the author of this message.
Role ChatCompletionRequestMessageRole `json:"role"`
// The contents of the message.
Content string `json:"content"`
// The name of the user in a multi-user chat.
Name OptString `json:"name"`
}
Ref: #/components/schemas/ChatCompletionRequestMessage
func (*ChatCompletionRequestMessage) Decode ¶
func (s *ChatCompletionRequestMessage) Decode(d *jx.Decoder) error
Decode decodes ChatCompletionRequestMessage from json.
func (*ChatCompletionRequestMessage) Encode ¶
func (s *ChatCompletionRequestMessage) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*ChatCompletionRequestMessage) GetContent ¶
func (s *ChatCompletionRequestMessage) GetContent() string
GetContent returns the value of Content.
func (*ChatCompletionRequestMessage) GetName ¶
func (s *ChatCompletionRequestMessage) GetName() OptString
GetName returns the value of Name.
func (*ChatCompletionRequestMessage) GetRole ¶
func (s *ChatCompletionRequestMessage) GetRole() ChatCompletionRequestMessageRole
GetRole returns the value of Role.
func (*ChatCompletionRequestMessage) MarshalJSON ¶
func (s *ChatCompletionRequestMessage) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*ChatCompletionRequestMessage) SetContent ¶
func (s *ChatCompletionRequestMessage) SetContent(val string)
SetContent sets the value of Content.
func (*ChatCompletionRequestMessage) SetName ¶
func (s *ChatCompletionRequestMessage) SetName(val OptString)
SetName sets the value of Name.
func (*ChatCompletionRequestMessage) SetRole ¶
func (s *ChatCompletionRequestMessage) SetRole(val ChatCompletionRequestMessageRole)
SetRole sets the value of Role.
func (*ChatCompletionRequestMessage) UnmarshalJSON ¶
func (s *ChatCompletionRequestMessage) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
func (*ChatCompletionRequestMessage) Validate ¶
func (s *ChatCompletionRequestMessage) Validate() error
type ChatCompletionRequestMessageRole ¶
type ChatCompletionRequestMessageRole string
The role of the author of this message.
const ( ChatCompletionRequestMessageRoleSystem ChatCompletionRequestMessageRole = "system" ChatCompletionRequestMessageRoleUser ChatCompletionRequestMessageRole = "user" ChatCompletionRequestMessageRoleAssistant ChatCompletionRequestMessageRole = "assistant" )
func (*ChatCompletionRequestMessageRole) Decode ¶
func (s *ChatCompletionRequestMessageRole) Decode(d *jx.Decoder) error
Decode decodes ChatCompletionRequestMessageRole from json.
func (ChatCompletionRequestMessageRole) Encode ¶
func (s ChatCompletionRequestMessageRole) Encode(e *jx.Encoder)
Encode encodes ChatCompletionRequestMessageRole as json.
func (ChatCompletionRequestMessageRole) MarshalJSON ¶
func (s ChatCompletionRequestMessageRole) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (ChatCompletionRequestMessageRole) MarshalText ¶
func (s ChatCompletionRequestMessageRole) MarshalText() ([]byte, error)
MarshalText implements encoding.TextMarshaler.
func (*ChatCompletionRequestMessageRole) UnmarshalJSON ¶
func (s *ChatCompletionRequestMessageRole) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
func (*ChatCompletionRequestMessageRole) UnmarshalText ¶
func (s *ChatCompletionRequestMessageRole) UnmarshalText(data []byte) error
UnmarshalText implements encoding.TextUnmarshaler.
func (ChatCompletionRequestMessageRole) Validate ¶
func (s ChatCompletionRequestMessageRole) Validate() error
type ChatCompletionResponseMessage ¶
type ChatCompletionResponseMessage struct {
// The role of the author of this message.
Role ChatCompletionResponseMessageRole `json:"role"`
// The contents of the message.
Content string `json:"content"`
}
Ref: #/components/schemas/ChatCompletionResponseMessage
func (*ChatCompletionResponseMessage) Decode ¶
func (s *ChatCompletionResponseMessage) Decode(d *jx.Decoder) error
Decode decodes ChatCompletionResponseMessage from json.
func (*ChatCompletionResponseMessage) Encode ¶
func (s *ChatCompletionResponseMessage) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*ChatCompletionResponseMessage) GetContent ¶
func (s *ChatCompletionResponseMessage) GetContent() string
GetContent returns the value of Content.
func (*ChatCompletionResponseMessage) GetRole ¶
func (s *ChatCompletionResponseMessage) GetRole() ChatCompletionResponseMessageRole
GetRole returns the value of Role.
func (*ChatCompletionResponseMessage) MarshalJSON ¶
func (s *ChatCompletionResponseMessage) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (*ChatCompletionResponseMessage) SetContent ¶
func (s *ChatCompletionResponseMessage) SetContent(val string)
SetContent sets the value of Content.
func (*ChatCompletionResponseMessage) SetRole ¶
func (s *ChatCompletionResponseMessage) SetRole(val ChatCompletionResponseMessageRole)
SetRole sets the value of Role.
func (*ChatCompletionResponseMessage) UnmarshalJSON ¶
func (s *ChatCompletionResponseMessage) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
func (*ChatCompletionResponseMessage) Validate ¶
func (s *ChatCompletionResponseMessage) Validate() error
type ChatCompletionResponseMessageRole ¶
type ChatCompletionResponseMessageRole string
The role of the author of this message.
const ( ChatCompletionResponseMessageRoleSystem ChatCompletionResponseMessageRole = "system" ChatCompletionResponseMessageRoleUser ChatCompletionResponseMessageRole = "user" ChatCompletionResponseMessageRoleAssistant ChatCompletionResponseMessageRole = "assistant" )
func (*ChatCompletionResponseMessageRole) Decode ¶
func (s *ChatCompletionResponseMessageRole) Decode(d *jx.Decoder) error
Decode decodes ChatCompletionResponseMessageRole from json.
func (ChatCompletionResponseMessageRole) Encode ¶
func (s ChatCompletionResponseMessageRole) Encode(e *jx.Encoder)
Encode encodes ChatCompletionResponseMessageRole as json.
func (ChatCompletionResponseMessageRole) MarshalJSON ¶
func (s ChatCompletionResponseMessageRole) MarshalJSON() ([]byte, error)
MarshalJSON implements stdjson.Marshaler.
func (ChatCompletionResponseMessageRole) MarshalText ¶
func (s ChatCompletionResponseMessageRole) MarshalText() ([]byte, error)
MarshalText implements encoding.TextMarshaler.
func (*ChatCompletionResponseMessageRole) UnmarshalJSON ¶
func (s *ChatCompletionResponseMessageRole) UnmarshalJSON(data []byte) error
UnmarshalJSON implements stdjson.Unmarshaler.
func (*ChatCompletionResponseMessageRole) UnmarshalText ¶
func (s *ChatCompletionResponseMessageRole) UnmarshalText(data []byte) error
UnmarshalText implements encoding.TextUnmarshaler.
func (ChatCompletionResponseMessageRole) Validate ¶
func (s ChatCompletionResponseMessageRole) Validate() error
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client implements OAS client.
func NewClient ¶
func NewClient(serverURL string, opts ...ClientOption) (*Client, error)
NewClient initializes new Client defined by OAS.
func (*Client) CancelFineTune ¶
CancelFineTune invokes cancelFineTune operation.
Immediately cancel a fine-tune job.
POST /fine-tunes/{fine_tune_id}/cancel
func (*Client) CreateChatCompletion ¶
func (c *Client) CreateChatCompletion(ctx context.Context, request *CreateChatCompletionRequest) (*CreateChatCompletionResponse, error)
CreateChatCompletion invokes createChatCompletion operation.
Creates a completion for the chat message.
POST /chat/completions
func (*Client) CreateEdit ¶
func (c *Client) CreateEdit(ctx context.Context, request *CreateEditRequest) (*CreateEditResponse, error)
CreateEdit invokes createEdit operation.
Creates a new edit for the provided input, instruction, and parameters.
POST /edits
func (*Client) CreateFineTune ¶
func (c *Client) CreateFineTune(ctx context.Context, request *CreateFineTuneRequest) (FineTune, error)
CreateFineTune invokes createFineTune operation.
Creates a job that fine-tunes a specified model from a given dataset. Response includes details of the enqueued job including job status and the name of the fine-tuned models once complete. [Learn more about Fine-tuning](/docs/guides/fine-tuning).
POST /fine-tunes
func (*Client) CreateImage ¶
func (c *Client) CreateImage(ctx context.Context, request *CreateImageRequest) (ImagesResponse, error)
CreateImage invokes createImage operation.
Creates an image given a prompt.
POST /images/generations
func (*Client) CreateImageEdit ¶
func (c *Client) CreateImageEdit(ctx context.Context, request *CreateImageEditRequestForm) (ImagesResponse, error)
CreateImageEdit invokes createImageEdit operation.
Creates an edited or extended image given an original image and a prompt.
POST /images/edits
func (*Client) CreateImageVariation ¶
func (c *Client) CreateImageVariation(ctx context.Context, request *CreateImageVariationRequestForm) (ImagesResponse, error)
CreateImageVariation invokes createImageVariation operation.
Creates a variation of a given image.
POST /images/variations
func (*Client) CreateModeration ¶
func (c *Client) CreateModeration(ctx context.Context, request *CreateModerationRequest) (*CreateModerationResponse, error)
CreateModeration invokes createModeration operation.
Classifies if text violates OpenAI's Content Policy.
POST /moderations
func (*Client) DeleteFile ¶
func (c *Client) DeleteFile(ctx context.Context, params DeleteFileParams) (*DeleteFileResponse, error)
DeleteFile invokes deleteFile operation.
Delete a file.
DELETE /files/{file_id}
func (*Client) DeleteModel ¶
func (c *Client) DeleteModel(ctx context.Context, params DeleteModelParams) (*DeleteModelResponse, error)
DeleteModel invokes deleteModel operation.
Delete a fine-tuned model. You must have the Owner role in your organization.
DELETE /models/{model}
func (*Client) DownloadFile ¶
DownloadFile invokes downloadFile operation.
Returns the contents of the specified file.
GET /files/{file_id}/content
func (*Client) ListFiles ¶
func (c *Client) ListFiles(ctx context.Context) (*ListFilesResponse, error)
ListFiles invokes listFiles operation.
Returns a list of files that belong to the user's organization.
GET /files
func (*Client) ListFineTuneEvents ¶
func (c *Client) ListFineTuneEvents(ctx context.Context, params ListFineTuneEventsParams) (*ListFineTuneEventsResponse, error)
ListFineTuneEvents invokes listFineTuneEvents operation.
Get fine-grained status updates for a fine-tune job.
GET /fine-tunes/{fine_tune_id}/events
func (*Client) ListFineTunes ¶
func (c *Client) ListFineTunes(ctx context.Context) (*ListFineTunesResponse, error)
ListFineTunes invokes listFineTunes operation.
List your organization's fine-tuning jobs.
GET /fine-tunes
func (*Client) ListModels ¶
func (c *Client) ListModels(ctx context.Context) (*ListModelsResponse, error)
ListModels invokes listModels operation.
Lists the currently available models, and provides basic information about each one such as the owner and availability.
GET /models
func (*Client) RetrieveFile ¶
func (c *Client) RetrieveFile(ctx context.Context, params RetrieveFileParams) (OpenAIFile, error)
RetrieveFile invokes retrieveFile operation.
Returns information about a specific file.
GET /files/{file_id}
func (*Client) RetrieveFineTune ¶
func (c *Client) RetrieveFineTune(ctx context.Context, params RetrieveFineTuneParams) (FineTune, error)
RetrieveFineTune invokes retrieveFineTune operation.
Gets info about the fine-tune job. [Learn more about Fine-tuning](/docs/guides/fine-tuning).
GET /fine-tunes/{fine_tune_id}
func (*Client) RetrieveModel ¶
RetrieveModel invokes retrieveModel operation.
Retrieves a model instance, providing basic information about the model such as the owner and permissioning.
GET /models/{model}
type ClientOption ¶
type ClientOption interface {
// contains filtered or unexported methods
}
ClientOption is client config option.
func WithClient ¶
func WithClient(client ht.Client) ClientOption
WithClient specifies http client to use.
type CreateChatCompletionRequest ¶
type CreateChatCompletionRequest struct {
// ID of the model to use. Currently, only `gpt-3.5-turbo` and `gpt-3.5-turbo-0301` are supported.
Model string `json:"model"`
// The messages to generate chat completions for, in the [chat
// format](/docs/guides/chat/introduction).
Messages []ChatCompletionRequestMessage `json:"messages"`
// What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output
// more random, while lower values like 0.2 will make it more focused and deterministic.
// We generally recommend altering this or `top_p` but not both.
Temperature OptNilFloat64 `json:"temperature"`
// An alternative to sampling with temperature, called nucleus sampling, where the model considers
// the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the
// top 10% probability mass are considered.
// We generally recommend altering this or `temperature` but not both.
TopP OptNilFloat64 `json:"top_p"`
// How many chat completion choices to generate for each input message.
N OptNilInt `json:"n"`
// If set, partial message deltas will be sent, like in ChatGPT. Tokens will be sent as data-only
// [server-sent events](https://developer.mozilla.
// org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format) as they
// become available, with the stream terminated by a `data: [DONE]` message.
Stream OptNilBool `json:"stream"`
// Up to 4 sequences where the API will stop generating further tokens.
Stop OptCreateChatCompletionRequestStop `json:"stop"`
// The maximum number of tokens allowed for the generated answer. By default, the number of tokens
// the model can return will be (4096 - prompt tokens).
MaxTokens OptInt `json:"max_tokens"`
// Number between -2.0 and 2.0. Positive values penalize new tokens based on whether they appear in
// the text so far, increasing the model's likelihood to talk about new topics.
// [See more information about frequency and presence penalties.
// ](/docs/api-reference/parameter-details).
PresencePenalty OptNilFloat64 `json:"presence_penalty"`
// Number between -2.0 and 2.0. Positive values penalize new tokens based on their existing frequency
// in the text so far, decreasing the model's likelihood to repeat the same line verbatim.
// [See more information about frequency and presence penalties.
// ](/docs/api-reference/parameter-details).
FrequencyPenalty OptNilFloat64 `json:"frequency_penalty"`
// Modify the likelihood of specified tokens appearing in the completion.
// Accepts a json object that maps tokens (specified by their token ID in the tokenizer) to an
// associated bias value from -100 to 100. Mathematically, the bias is added to the logits generated
// by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1
// should decrease or increase likelihood of selection; values like -100 or 100 should result in a
// ban or exclusive selection of the relevant token.
LogitBias OptCreateChatCompletionRequestLogitBias `json:"logit_bias"`
// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse.
// [Learn more](/docs/guides/safety-best-practices/end-user-ids).
User OptString `json:"user"`
}
Ref: #/components/schemas/CreateChatCompletionRequest
func (*CreateChatCompletionRequest) Decode ¶
func (s *CreateChatCompletionRequest) Decode(d *jx.Decoder) error
Decode decodes CreateChatCompletionRequest from json.
func (*CreateChatCompletionRequest) Encode ¶
func (s *CreateChatCompletionRequest) Encode(e *jx.Encoder)
Encode implements json.Marshaler.
func (*CreateChatCompletionRequest) GetFrequencyPenalty ¶
func (s *CreateChatCompletionRequest) GetFrequencyPenalty() OptNilFloat64
GetFrequencyPenalty returns the value of FrequencyPenalty.
func (*CreateChatCompletionRequest) GetLogitBias ¶
func (s *CreateChatCompletionRequest) GetLogitBias() OptCreateChatCompletionRequestLogitBias
GetLogitBias returns the value of LogitBias.
func (*CreateChatCompletionRequest) GetMaxTokens ¶
func (s *CreateChatCompletionRequest) GetMaxTokens() OptInt
GetMaxTokens returns the value of MaxTokens.
func (*CreateChatCompletionRequest) GetMessages ¶
func (s *CreateChatCompletionRequest) GetMessages() []ChatCompletionRequestMessage
GetMessages returns the value of Messages.
func (*CreateChatCompletionRequest) GetModel ¶
func (s *CreateChatCompletionRequest) GetModel() string
GetModel returns the value of Model.
func (*CreateChatCompletionRequest) GetN ¶
func (s *CreateChatCompletionRequest) GetN() OptNilInt
GetN returns the value of N.
func (*CreateChatCompletionRequest) GetPresencePenalty ¶
func (s *CreateChatCompletionRequest) GetPresencePenalty() OptNilFloat64
GetPresencePenalty returns the value of PresencePenalty.
func (*CreateChatCompletionRequest) GetStop ¶
func (s *CreateChatCompletionRequest) GetStop() OptCreateChatCompletionRequestStop
GetStop returns the value of Stop.
func (*CreateChatCompletionRequest) GetStream ¶
func (s *CreateChatCompletionRequest) GetStream() OptNilBool
GetStream returns the value of Stream.