Documentation
¶
Index ¶
- func ConvToVolcStatus(status string) string
- type VolcEngine
- func (v *VolcEngine) AudioSpeech(ctx context.Context, data []byte) (response model.SpeechResponse, err error)
- func (v *VolcEngine) AudioTranscriptions(ctx context.Context, request model.AudioRequest) (response model.AudioResponse, err error)
- func (v *VolcEngine) BatchCancel(ctx context.Context, request model.BatchCancelRequest) (response model.BatchResponse, err error)
- func (v *VolcEngine) BatchCreate(ctx context.Context, request model.BatchCreateRequest) (response model.BatchResponse, err error)
- func (v *VolcEngine) BatchList(ctx context.Context, request model.BatchListRequest) (response model.BatchListResponse, err error)
- func (v *VolcEngine) BatchRetrieve(ctx context.Context, request model.BatchRetrieveRequest) (response model.BatchResponse, err error)
- func (v *VolcEngine) ChatCompletions(ctx context.Context, data any) (response model.ChatCompletionResponse, err error)
- func (v *VolcEngine) ChatCompletionsOfficial(ctx context.Context, data []byte) (response any, err error)
- func (v *VolcEngine) ChatCompletionsStream(ctx context.Context, data any) (responseChan chan *model.ChatCompletionResponse, err error)
- func (v *VolcEngine) ChatCompletionsStreamOfficial(ctx context.Context, data []byte) (responseChan chan any, err error)
- func (v *VolcEngine) ConvAudioSpeechRequest(ctx context.Context, data []byte) (request model.SpeechRequest, err error)
- func (v *VolcEngine) ConvAudioSpeechResponse(ctx context.Context, data []byte) (response model.SpeechResponse, err error)
- func (v *VolcEngine) ConvAudioTranscriptionsRequest(ctx context.Context, request model.AudioRequest) (data *bytes.Buffer, err error)
- func (v *VolcEngine) ConvAudioTranscriptionsResponse(ctx context.Context, data []byte) (response model.AudioResponse, err error)
- func (v *VolcEngine) ConvBatchCreateRequest(ctx context.Context, request model.BatchCreateRequest) (data *bytes.Buffer, err error)
- func (v *VolcEngine) ConvBatchListResponse(ctx context.Context, data []byte) (response model.BatchListResponse, err error)
- func (v *VolcEngine) ConvBatchResponse(ctx context.Context, data []byte) (response model.BatchResponse, err error)
- func (v *VolcEngine) ConvChatCompletionsRequest(ctx context.Context, data any) (request model.ChatCompletionRequest, err error)
- func (v *VolcEngine) ConvChatCompletionsRequestOfficial(ctx context.Context, request model.ChatCompletionRequest) ([]byte, error)
- func (v *VolcEngine) ConvChatCompletionsResponse(ctx context.Context, data []byte) (response model.ChatCompletionResponse, err error)
- func (v *VolcEngine) ConvChatCompletionsResponseOfficial(ctx context.Context, response model.ChatCompletionResponse) ([]byte, error)
- func (v *VolcEngine) ConvChatCompletionsStreamResponse(ctx context.Context, data []byte) (response model.ChatCompletionResponse, err error)
- func (v *VolcEngine) ConvChatCompletionsStreamResponseOfficial(ctx context.Context, response model.ChatCompletionResponse) ([]byte, error)
- func (v *VolcEngine) ConvChatResponsesRequest(ctx context.Context, data []byte) (request model.ChatCompletionRequest, err error)
- func (v *VolcEngine) ConvChatResponsesResponse(ctx context.Context, data []byte) (response model.ChatCompletionResponse, err error)
- func (v *VolcEngine) ConvChatResponsesStreamResponse(ctx context.Context, data []byte) (response model.ChatCompletionResponse, err error)
- func (v *VolcEngine) ConvFileContentResponse(ctx context.Context, data []byte) (response model.FileContentResponse, err error)
- func (v *VolcEngine) ConvFileListResponse(ctx context.Context, data []byte) (response model.FileListResponse, err error)
- func (v *VolcEngine) ConvFileResponse(ctx context.Context, data []byte) (response model.FileResponse, err error)
- func (v *VolcEngine) ConvFileUploadRequest(ctx context.Context, request model.FileUploadRequest) (data *bytes.Buffer, err error)
- func (v *VolcEngine) ConvImageEditsRequest(ctx context.Context, request model.ImageEditRequest) (data *bytes.Buffer, err error)
- func (v *VolcEngine) ConvImageEditsRequestOfficial(ctx context.Context, request model.ImageEditRequest) ([]byte, error)
- func (v *VolcEngine) ConvImageEditsResponse(ctx context.Context, data []byte) (response model.ImageResponse, err error)
- func (v *VolcEngine) ConvImageEditsResponseOfficial(ctx context.Context, response model.ImageResponse) ([]byte, error)
- func (v *VolcEngine) ConvImageGenerationsRequest(ctx context.Context, data []byte) (request model.ImageGenerationRequest, err error)
- func (v *VolcEngine) ConvImageGenerationsRequestOfficial(ctx context.Context, request model.ImageGenerationRequest) ([]byte, error)
- func (v *VolcEngine) ConvImageGenerationsResponse(ctx context.Context, data []byte) (response model.ImageResponse, err error)
- func (v *VolcEngine) ConvImageGenerationsResponseOfficial(ctx context.Context, response model.ImageResponse) ([]byte, error)
- func (v *VolcEngine) ConvTextEmbeddingsRequest(ctx context.Context, data []byte) (request model.EmbeddingRequest, err error)
- func (v *VolcEngine) ConvTextEmbeddingsResponse(ctx context.Context, data []byte) (response model.EmbeddingResponse, err error)
- func (v *VolcEngine) ConvVideoContentResponse(ctx context.Context, data []byte) (model.VideoContentResponse, error)
- func (v *VolcEngine) ConvVideoCreateRequest(ctx context.Context, request model.VideoCreateRequest) (*bytes.Buffer, error)
- func (v *VolcEngine) ConvVideoJobResponse(ctx context.Context, data []byte) (response model.VideoJobResponse, err error)
- func (v *VolcEngine) ConvVideoJobResponseOfficial(ctx context.Context, response model.VideoJobResponse) (*model.VolcVideoTaskRes, error)
- func (v *VolcEngine) ConvVideoListResponse(ctx context.Context, data []byte) (response model.VideoListResponse, err error)
- func (v *VolcEngine) ConvVideoListResponseOfficial(ctx context.Context, response model.VideoListResponse) ([]byte, error)
- func (v *VolcEngine) FileContent(ctx context.Context, request model.FileContentRequest) (response model.FileContentResponse, err error)
- func (v *VolcEngine) FileDelete(ctx context.Context, request model.FileDeleteRequest) (response model.FileResponse, err error)
- func (v *VolcEngine) FileList(ctx context.Context, request model.FileListRequest) (response model.FileListResponse, err error)
- func (v *VolcEngine) FileRetrieve(ctx context.Context, request model.FileRetrieveRequest) (response model.FileResponse, err error)
- func (v *VolcEngine) FileUpload(ctx context.Context, request model.FileUploadRequest) (response model.FileResponse, err error)
- func (v *VolcEngine) ImageEdits(ctx context.Context, request model.ImageEditRequest) (response model.ImageResponse, err error)
- func (v *VolcEngine) ImageGenerations(ctx context.Context, data []byte) (response model.ImageResponse, err error)
- func (v *VolcEngine) TextEmbeddings(ctx context.Context, data []byte) (response model.EmbeddingResponse, err error)
- func (v *VolcEngine) VideoContent(ctx context.Context, request model.VideoContentRequest) (response model.VideoContentResponse, err error)
- func (v *VolcEngine) VideoCreate(ctx context.Context, request model.VideoCreateRequest) (response model.VideoJobResponse, err error)
- func (v *VolcEngine) VideoCreateOfficial(ctx context.Context, data []byte) (responseBytes []byte, err error)
- func (v *VolcEngine) VideoDelete(ctx context.Context, request model.VideoDeleteRequest) (response model.VideoJobResponse, err error)
- func (v *VolcEngine) VideoDeleteOfficial(ctx context.Context, taskId string) (err error)
- func (v *VolcEngine) VideoList(ctx context.Context, request model.VideoListRequest) (response model.VideoListResponse, err error)
- func (v *VolcEngine) VideoListOfficial(ctx context.Context, params model.VolcVideoListReq) (responseBytes []byte, err error)
- func (v *VolcEngine) VideoRemix(ctx context.Context, request model.VideoRemixRequest) (response model.VideoJobResponse, err error)
- func (v *VolcEngine) VideoRetrieve(ctx context.Context, request model.VideoRetrieveRequest) (response model.VideoJobResponse, err error)
- func (v *VolcEngine) VideoRetrieveOfficial(ctx context.Context, taskId string) (responseBytes []byte, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvToVolcStatus ¶ added in v2.3.0
Types ¶
type VolcEngine ¶
type VolcEngine struct {
*options.AdapterOptions
// contains filtered or unexported fields
}
func NewAdapter ¶
func NewAdapter(ctx context.Context, options *options.AdapterOptions) *VolcEngine
func (*VolcEngine) AudioSpeech ¶
func (v *VolcEngine) AudioSpeech(ctx context.Context, data []byte) (response model.SpeechResponse, err error)
func (*VolcEngine) AudioTranscriptions ¶
func (v *VolcEngine) AudioTranscriptions(ctx context.Context, request model.AudioRequest) (response model.AudioResponse, err error)
func (*VolcEngine) BatchCancel ¶
func (v *VolcEngine) BatchCancel(ctx context.Context, request model.BatchCancelRequest) (response model.BatchResponse, err error)
func (*VolcEngine) BatchCreate ¶
func (v *VolcEngine) BatchCreate(ctx context.Context, request model.BatchCreateRequest) (response model.BatchResponse, err error)
func (*VolcEngine) BatchList ¶
func (v *VolcEngine) BatchList(ctx context.Context, request model.BatchListRequest) (response model.BatchListResponse, err error)
func (*VolcEngine) BatchRetrieve ¶
func (v *VolcEngine) BatchRetrieve(ctx context.Context, request model.BatchRetrieveRequest) (response model.BatchResponse, err error)
func (*VolcEngine) ChatCompletions ¶
func (v *VolcEngine) ChatCompletions(ctx context.Context, data any) (response model.ChatCompletionResponse, err error)
func (*VolcEngine) ChatCompletionsOfficial ¶ added in v2.3.0
func (*VolcEngine) ChatCompletionsStream ¶
func (v *VolcEngine) ChatCompletionsStream(ctx context.Context, data any) (responseChan chan *model.ChatCompletionResponse, err error)
func (*VolcEngine) ChatCompletionsStreamOfficial ¶ added in v2.3.0
func (*VolcEngine) ConvAudioSpeechRequest ¶
func (v *VolcEngine) ConvAudioSpeechRequest(ctx context.Context, data []byte) (request model.SpeechRequest, err error)
func (*VolcEngine) ConvAudioSpeechResponse ¶
func (v *VolcEngine) ConvAudioSpeechResponse(ctx context.Context, data []byte) (response model.SpeechResponse, err error)
func (*VolcEngine) ConvAudioTranscriptionsRequest ¶
func (v *VolcEngine) ConvAudioTranscriptionsRequest(ctx context.Context, request model.AudioRequest) (data *bytes.Buffer, err error)
func (*VolcEngine) ConvAudioTranscriptionsResponse ¶
func (v *VolcEngine) ConvAudioTranscriptionsResponse(ctx context.Context, data []byte) (response model.AudioResponse, err error)
func (*VolcEngine) ConvBatchCreateRequest ¶
func (v *VolcEngine) ConvBatchCreateRequest(ctx context.Context, request model.BatchCreateRequest) (data *bytes.Buffer, err error)
func (*VolcEngine) ConvBatchListResponse ¶
func (v *VolcEngine) ConvBatchListResponse(ctx context.Context, data []byte) (response model.BatchListResponse, err error)
func (*VolcEngine) ConvBatchResponse ¶
func (v *VolcEngine) ConvBatchResponse(ctx context.Context, data []byte) (response model.BatchResponse, err error)
func (*VolcEngine) ConvChatCompletionsRequest ¶
func (v *VolcEngine) ConvChatCompletionsRequest(ctx context.Context, data any) (request model.ChatCompletionRequest, err error)
func (*VolcEngine) ConvChatCompletionsRequestOfficial ¶
func (v *VolcEngine) ConvChatCompletionsRequestOfficial(ctx context.Context, request model.ChatCompletionRequest) ([]byte, error)
func (*VolcEngine) ConvChatCompletionsResponse ¶
func (v *VolcEngine) ConvChatCompletionsResponse(ctx context.Context, data []byte) (response model.ChatCompletionResponse, err error)
func (*VolcEngine) ConvChatCompletionsResponseOfficial ¶
func (v *VolcEngine) ConvChatCompletionsResponseOfficial(ctx context.Context, response model.ChatCompletionResponse) ([]byte, error)
func (*VolcEngine) ConvChatCompletionsStreamResponse ¶
func (v *VolcEngine) ConvChatCompletionsStreamResponse(ctx context.Context, data []byte) (response model.ChatCompletionResponse, err error)
func (*VolcEngine) ConvChatCompletionsStreamResponseOfficial ¶
func (v *VolcEngine) ConvChatCompletionsStreamResponseOfficial(ctx context.Context, response model.ChatCompletionResponse) ([]byte, error)
func (*VolcEngine) ConvChatResponsesRequest ¶
func (v *VolcEngine) ConvChatResponsesRequest(ctx context.Context, data []byte) (request model.ChatCompletionRequest, err error)
func (*VolcEngine) ConvChatResponsesResponse ¶
func (v *VolcEngine) ConvChatResponsesResponse(ctx context.Context, data []byte) (response model.ChatCompletionResponse, err error)
func (*VolcEngine) ConvChatResponsesStreamResponse ¶
func (v *VolcEngine) ConvChatResponsesStreamResponse(ctx context.Context, data []byte) (response model.ChatCompletionResponse, err error)
func (*VolcEngine) ConvFileContentResponse ¶
func (v *VolcEngine) ConvFileContentResponse(ctx context.Context, data []byte) (response model.FileContentResponse, err error)
func (*VolcEngine) ConvFileListResponse ¶
func (v *VolcEngine) ConvFileListResponse(ctx context.Context, data []byte) (response model.FileListResponse, err error)
func (*VolcEngine) ConvFileResponse ¶
func (v *VolcEngine) ConvFileResponse(ctx context.Context, data []byte) (response model.FileResponse, err error)
func (*VolcEngine) ConvFileUploadRequest ¶
func (v *VolcEngine) ConvFileUploadRequest(ctx context.Context, request model.FileUploadRequest) (data *bytes.Buffer, err error)
func (*VolcEngine) ConvImageEditsRequest ¶
func (v *VolcEngine) ConvImageEditsRequest(ctx context.Context, request model.ImageEditRequest) (data *bytes.Buffer, err error)
func (*VolcEngine) ConvImageEditsRequestOfficial ¶
func (v *VolcEngine) ConvImageEditsRequestOfficial(ctx context.Context, request model.ImageEditRequest) ([]byte, error)
func (*VolcEngine) ConvImageEditsResponse ¶
func (v *VolcEngine) ConvImageEditsResponse(ctx context.Context, data []byte) (response model.ImageResponse, err error)
func (*VolcEngine) ConvImageEditsResponseOfficial ¶
func (v *VolcEngine) ConvImageEditsResponseOfficial(ctx context.Context, response model.ImageResponse) ([]byte, error)
func (*VolcEngine) ConvImageGenerationsRequest ¶
func (v *VolcEngine) ConvImageGenerationsRequest(ctx context.Context, data []byte) (request model.ImageGenerationRequest, err error)
func (*VolcEngine) ConvImageGenerationsRequestOfficial ¶
func (v *VolcEngine) ConvImageGenerationsRequestOfficial(ctx context.Context, request model.ImageGenerationRequest) ([]byte, error)
func (*VolcEngine) ConvImageGenerationsResponse ¶
func (v *VolcEngine) ConvImageGenerationsResponse(ctx context.Context, data []byte) (response model.ImageResponse, err error)
func (*VolcEngine) ConvImageGenerationsResponseOfficial ¶
func (v *VolcEngine) ConvImageGenerationsResponseOfficial(ctx context.Context, response model.ImageResponse) ([]byte, error)
func (*VolcEngine) ConvTextEmbeddingsRequest ¶
func (v *VolcEngine) ConvTextEmbeddingsRequest(ctx context.Context, data []byte) (request model.EmbeddingRequest, err error)
func (*VolcEngine) ConvTextEmbeddingsResponse ¶
func (v *VolcEngine) ConvTextEmbeddingsResponse(ctx context.Context, data []byte) (response model.EmbeddingResponse, err error)
func (*VolcEngine) ConvVideoContentResponse ¶
func (v *VolcEngine) ConvVideoContentResponse(ctx context.Context, data []byte) (model.VideoContentResponse, error)
func (*VolcEngine) ConvVideoCreateRequest ¶
func (v *VolcEngine) ConvVideoCreateRequest(ctx context.Context, request model.VideoCreateRequest) (*bytes.Buffer, error)
func (*VolcEngine) ConvVideoJobResponse ¶
func (v *VolcEngine) ConvVideoJobResponse(ctx context.Context, data []byte) (response model.VideoJobResponse, err error)
func (*VolcEngine) ConvVideoJobResponseOfficial ¶ added in v2.3.0
func (v *VolcEngine) ConvVideoJobResponseOfficial(ctx context.Context, response model.VideoJobResponse) (*model.VolcVideoTaskRes, error)
func (*VolcEngine) ConvVideoListResponse ¶
func (v *VolcEngine) ConvVideoListResponse(ctx context.Context, data []byte) (response model.VideoListResponse, err error)
func (*VolcEngine) ConvVideoListResponseOfficial ¶ added in v2.3.0
func (v *VolcEngine) ConvVideoListResponseOfficial(ctx context.Context, response model.VideoListResponse) ([]byte, error)
func (*VolcEngine) FileContent ¶
func (v *VolcEngine) FileContent(ctx context.Context, request model.FileContentRequest) (response model.FileContentResponse, err error)
func (*VolcEngine) FileDelete ¶
func (v *VolcEngine) FileDelete(ctx context.Context, request model.FileDeleteRequest) (response model.FileResponse, err error)
func (*VolcEngine) FileList ¶
func (v *VolcEngine) FileList(ctx context.Context, request model.FileListRequest) (response model.FileListResponse, err error)
func (*VolcEngine) FileRetrieve ¶
func (v *VolcEngine) FileRetrieve(ctx context.Context, request model.FileRetrieveRequest) (response model.FileResponse, err error)
func (*VolcEngine) FileUpload ¶
func (v *VolcEngine) FileUpload(ctx context.Context, request model.FileUploadRequest) (response model.FileResponse, err error)
func (*VolcEngine) ImageEdits ¶
func (v *VolcEngine) ImageEdits(ctx context.Context, request model.ImageEditRequest) (response model.ImageResponse, err error)
func (*VolcEngine) ImageGenerations ¶
func (v *VolcEngine) ImageGenerations(ctx context.Context, data []byte) (response model.ImageResponse, err error)
func (*VolcEngine) TextEmbeddings ¶
func (v *VolcEngine) TextEmbeddings(ctx context.Context, data []byte) (response model.EmbeddingResponse, err error)
func (*VolcEngine) VideoContent ¶
func (v *VolcEngine) VideoContent(ctx context.Context, request model.VideoContentRequest) (response model.VideoContentResponse, err error)
func (*VolcEngine) VideoCreate ¶
func (v *VolcEngine) VideoCreate(ctx context.Context, request model.VideoCreateRequest) (response model.VideoJobResponse, err error)
func (*VolcEngine) VideoCreateOfficial ¶ added in v2.3.0
func (*VolcEngine) VideoDelete ¶
func (v *VolcEngine) VideoDelete(ctx context.Context, request model.VideoDeleteRequest) (response model.VideoJobResponse, err error)
func (*VolcEngine) VideoDeleteOfficial ¶ added in v2.3.0
func (v *VolcEngine) VideoDeleteOfficial(ctx context.Context, taskId string) (err error)
func (*VolcEngine) VideoList ¶
func (v *VolcEngine) VideoList(ctx context.Context, request model.VideoListRequest) (response model.VideoListResponse, err error)
func (*VolcEngine) VideoListOfficial ¶ added in v2.3.0
func (v *VolcEngine) VideoListOfficial(ctx context.Context, params model.VolcVideoListReq) (responseBytes []byte, err error)
func (*VolcEngine) VideoRemix ¶
func (v *VolcEngine) VideoRemix(ctx context.Context, request model.VideoRemixRequest) (response model.VideoJobResponse, err error)
func (*VolcEngine) VideoRetrieve ¶
func (v *VolcEngine) VideoRetrieve(ctx context.Context, request model.VideoRetrieveRequest) (response model.VideoJobResponse, err error)
func (*VolcEngine) VideoRetrieveOfficial ¶ added in v2.3.0
Click to show internal directories.
Click to hide internal directories.