2 Star 10 Fork 0

tencentcloud/tencentcloud-sdk-go

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
client.go 85.14 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 2026-03-16 04:33 +08:00 . release v1.3.57
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964
// Copyright (c) 2017-2025 Tencent. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package v20230901
import (
"context"
"errors"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
)
const APIVersion = "2023-09-01"
type Client struct {
common.Client
}
// Deprecated
func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) {
cpf := profile.NewClientProfile()
client = &Client{}
client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf)
return
}
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) {
client = &Client{}
client.Init(region).
WithCredential(credential).
WithProfile(clientProfile)
return
}
func NewActivateServiceRequest() (request *ActivateServiceRequest) {
request = &ActivateServiceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "ActivateService")
return
}
func NewActivateServiceResponse() (response *ActivateServiceResponse) {
response = &ActivateServiceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ActivateService
// 开通服务
//
// 可能返回的错误码:
// FAILEDOPERATION_CONSOLESERVERERROR = "FailedOperation.ConsoleServerError"
// FAILEDOPERATION_PARTNERACCOUNTUNSUPPORT = "FailedOperation.PartnerAccountUnSupport"
// FAILEDOPERATION_USERUNAUTHERROR = "FailedOperation.UserUnAuthError"
// RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
// RESOURCEUNAVAILABLE_LOWBALANCE = "ResourceUnavailable.LowBalance"
func (c *Client) ActivateService(request *ActivateServiceRequest) (response *ActivateServiceResponse, err error) {
return c.ActivateServiceWithContext(context.Background(), request)
}
// ActivateService
// 开通服务
//
// 可能返回的错误码:
// FAILEDOPERATION_CONSOLESERVERERROR = "FailedOperation.ConsoleServerError"
// FAILEDOPERATION_PARTNERACCOUNTUNSUPPORT = "FailedOperation.PartnerAccountUnSupport"
// FAILEDOPERATION_USERUNAUTHERROR = "FailedOperation.UserUnAuthError"
// RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
// RESOURCEUNAVAILABLE_LOWBALANCE = "ResourceUnavailable.LowBalance"
func (c *Client) ActivateServiceWithContext(ctx context.Context, request *ActivateServiceRequest) (response *ActivateServiceResponse, err error) {
if request == nil {
request = NewActivateServiceRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "ActivateService")
if c.GetCredential() == nil {
return nil, errors.New("ActivateService require credential")
}
request.SetContext(ctx)
response = NewActivateServiceResponse()
err = c.Send(request, response)
return
}
func NewChatCompletionsRequest() (request *ChatCompletionsRequest) {
request = &ChatCompletionsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "ChatCompletions")
return
}
func NewChatCompletionsResponse() (response *ChatCompletionsResponse) {
response = &ChatCompletionsResponse{}
return
}
// ChatCompletions
// 如需使用OpenAI兼容接口, 请参考文档:[OpenAI 兼容接口](https://cloud.tencent.com/document/product/1729/111007)
//
//
//
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETER_IMAGECOUNTLIMITEXCEEDEDERROR = "InvalidParameter.ImageCountLimitExceededError"
// INVALIDPARAMETER_IMAGEPROCESSINGFAILUREERROR = "InvalidParameter.ImageProcessingFailureError"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_IMAGEREQUESTERROR = "InvalidParameterValue.ImageRequestError"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) ChatCompletions(request *ChatCompletionsRequest) (response *ChatCompletionsResponse, err error) {
return c.ChatCompletionsWithContext(context.Background(), request)
}
// ChatCompletions
// 如需使用OpenAI兼容接口, 请参考文档:[OpenAI 兼容接口](https://cloud.tencent.com/document/product/1729/111007)
//
//
//
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETER_IMAGECOUNTLIMITEXCEEDEDERROR = "InvalidParameter.ImageCountLimitExceededError"
// INVALIDPARAMETER_IMAGEPROCESSINGFAILUREERROR = "InvalidParameter.ImageProcessingFailureError"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_IMAGEREQUESTERROR = "InvalidParameterValue.ImageRequestError"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) ChatCompletionsWithContext(ctx context.Context, request *ChatCompletionsRequest) (response *ChatCompletionsResponse, err error) {
if request == nil {
request = NewChatCompletionsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "ChatCompletions")
if c.GetCredential() == nil {
return nil, errors.New("ChatCompletions require credential")
}
request.SetContext(ctx)
response = NewChatCompletionsResponse()
err = c.Send(request, response)
return
}
func NewChatTranslationsRequest() (request *ChatTranslationsRequest) {
request = &ChatTranslationsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "ChatTranslations")
return
}
func NewChatTranslationsResponse() (response *ChatTranslationsResponse) {
response = &ChatTranslationsResponse{}
return
}
// ChatTranslations
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
// LIMITEXCEEDED = "LimitExceeded"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) ChatTranslations(request *ChatTranslationsRequest) (response *ChatTranslationsResponse, err error) {
return c.ChatTranslationsWithContext(context.Background(), request)
}
// ChatTranslations
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
// LIMITEXCEEDED = "LimitExceeded"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) ChatTranslationsWithContext(ctx context.Context, request *ChatTranslationsRequest) (response *ChatTranslationsResponse, err error) {
if request == nil {
request = NewChatTranslationsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "ChatTranslations")
if c.GetCredential() == nil {
return nil, errors.New("ChatTranslations require credential")
}
request.SetContext(ctx)
response = NewChatTranslationsResponse()
err = c.Send(request, response)
return
}
func NewCreateGlossaryRequest() (request *CreateGlossaryRequest) {
request = &CreateGlossaryRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "CreateGlossary")
return
}
func NewCreateGlossaryResponse() (response *CreateGlossaryResponse) {
response = &CreateGlossaryResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateGlossary
// 创建自定义术语库,在翻译时自动将源语言术语替换为指定的目标语言译文,确保专业术语翻译的一致性和准确性。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) CreateGlossary(request *CreateGlossaryRequest) (response *CreateGlossaryResponse, err error) {
return c.CreateGlossaryWithContext(context.Background(), request)
}
// CreateGlossary
// 创建自定义术语库,在翻译时自动将源语言术语替换为指定的目标语言译文,确保专业术语翻译的一致性和准确性。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) CreateGlossaryWithContext(ctx context.Context, request *CreateGlossaryRequest) (response *CreateGlossaryResponse, err error) {
if request == nil {
request = NewCreateGlossaryRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "CreateGlossary")
if c.GetCredential() == nil {
return nil, errors.New("CreateGlossary require credential")
}
request.SetContext(ctx)
response = NewCreateGlossaryResponse()
err = c.Send(request, response)
return
}
func NewCreateGlossaryEntryRequest() (request *CreateGlossaryEntryRequest) {
request = &CreateGlossaryEntryRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "CreateGlossaryEntry")
return
}
func NewCreateGlossaryEntryResponse() (response *CreateGlossaryEntryResponse) {
response = &CreateGlossaryEntryResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateGlossaryEntry
// 添加术语条目。
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) CreateGlossaryEntry(request *CreateGlossaryEntryRequest) (response *CreateGlossaryEntryResponse, err error) {
return c.CreateGlossaryEntryWithContext(context.Background(), request)
}
// CreateGlossaryEntry
// 添加术语条目。
//
// 可能返回的错误码:
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) CreateGlossaryEntryWithContext(ctx context.Context, request *CreateGlossaryEntryRequest) (response *CreateGlossaryEntryResponse, err error) {
if request == nil {
request = NewCreateGlossaryEntryRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "CreateGlossaryEntry")
if c.GetCredential() == nil {
return nil, errors.New("CreateGlossaryEntry require credential")
}
request.SetContext(ctx)
response = NewCreateGlossaryEntryResponse()
err = c.Send(request, response)
return
}
func NewCreateThreadRequest() (request *CreateThreadRequest) {
request = &CreateThreadRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "CreateThread")
return
}
func NewCreateThreadResponse() (response *CreateThreadResponse) {
response = &CreateThreadResponse{}
return
}
// CreateThread
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) CreateThread(request *CreateThreadRequest) (response *CreateThreadResponse, err error) {
return c.CreateThreadWithContext(context.Background(), request)
}
// CreateThread
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) CreateThreadWithContext(ctx context.Context, request *CreateThreadRequest) (response *CreateThreadResponse, err error) {
if request == nil {
request = NewCreateThreadRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "CreateThread")
if c.GetCredential() == nil {
return nil, errors.New("CreateThread require credential")
}
request.SetContext(ctx)
response = NewCreateThreadResponse()
err = c.Send(request, response)
return
}
func NewDeleteGlossaryRequest() (request *DeleteGlossaryRequest) {
request = &DeleteGlossaryRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "DeleteGlossary")
return
}
func NewDeleteGlossaryResponse() (response *DeleteGlossaryResponse) {
response = &DeleteGlossaryResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteGlossary
// 删除术语库。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) DeleteGlossary(request *DeleteGlossaryRequest) (response *DeleteGlossaryResponse, err error) {
return c.DeleteGlossaryWithContext(context.Background(), request)
}
// DeleteGlossary
// 删除术语库。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) DeleteGlossaryWithContext(ctx context.Context, request *DeleteGlossaryRequest) (response *DeleteGlossaryResponse, err error) {
if request == nil {
request = NewDeleteGlossaryRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "DeleteGlossary")
if c.GetCredential() == nil {
return nil, errors.New("DeleteGlossary require credential")
}
request.SetContext(ctx)
response = NewDeleteGlossaryResponse()
err = c.Send(request, response)
return
}
func NewDeleteGlossaryEntryRequest() (request *DeleteGlossaryEntryRequest) {
request = &DeleteGlossaryEntryRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "DeleteGlossaryEntry")
return
}
func NewDeleteGlossaryEntryResponse() (response *DeleteGlossaryEntryResponse) {
response = &DeleteGlossaryEntryResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteGlossaryEntry
// 删除术语条目。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) DeleteGlossaryEntry(request *DeleteGlossaryEntryRequest) (response *DeleteGlossaryEntryResponse, err error) {
return c.DeleteGlossaryEntryWithContext(context.Background(), request)
}
// DeleteGlossaryEntry
// 删除术语条目。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) DeleteGlossaryEntryWithContext(ctx context.Context, request *DeleteGlossaryEntryRequest) (response *DeleteGlossaryEntryResponse, err error) {
if request == nil {
request = NewDeleteGlossaryEntryRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "DeleteGlossaryEntry")
if c.GetCredential() == nil {
return nil, errors.New("DeleteGlossaryEntry require credential")
}
request.SetContext(ctx)
response = NewDeleteGlossaryEntryResponse()
err = c.Send(request, response)
return
}
func NewFilesDeletionsRequest() (request *FilesDeletionsRequest) {
request = &FilesDeletionsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "FilesDeletions")
return
}
func NewFilesDeletionsResponse() (response *FilesDeletionsResponse) {
response = &FilesDeletionsResponse{}
return
}
// FilesDeletions
// 删除文件。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) FilesDeletions(request *FilesDeletionsRequest) (response *FilesDeletionsResponse, err error) {
return c.FilesDeletionsWithContext(context.Background(), request)
}
// FilesDeletions
// 删除文件。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) FilesDeletionsWithContext(ctx context.Context, request *FilesDeletionsRequest) (response *FilesDeletionsResponse, err error) {
if request == nil {
request = NewFilesDeletionsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "FilesDeletions")
if c.GetCredential() == nil {
return nil, errors.New("FilesDeletions require credential")
}
request.SetContext(ctx)
response = NewFilesDeletionsResponse()
err = c.Send(request, response)
return
}
func NewFilesListRequest() (request *FilesListRequest) {
request = &FilesListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "FilesList")
return
}
func NewFilesListResponse() (response *FilesListResponse) {
response = &FilesListResponse{}
return
}
// FilesList
// 文件列表。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) FilesList(request *FilesListRequest) (response *FilesListResponse, err error) {
return c.FilesListWithContext(context.Background(), request)
}
// FilesList
// 文件列表。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) FilesListWithContext(ctx context.Context, request *FilesListRequest) (response *FilesListResponse, err error) {
if request == nil {
request = NewFilesListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "FilesList")
if c.GetCredential() == nil {
return nil, errors.New("FilesList require credential")
}
request.SetContext(ctx)
response = NewFilesListResponse()
err = c.Send(request, response)
return
}
func NewFilesUploadsRequest() (request *FilesUploadsRequest) {
request = &FilesUploadsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "FilesUploads")
return
}
func NewFilesUploadsResponse() (response *FilesUploadsResponse) {
response = &FilesUploadsResponse{}
return
}
// FilesUploads
// 上传用于不同用途的文件。
//
// 当前用途仅支持 hunyuan 等模型的文档理解。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) FilesUploads(request *FilesUploadsRequest) (response *FilesUploadsResponse, err error) {
return c.FilesUploadsWithContext(context.Background(), request)
}
// FilesUploads
// 上传用于不同用途的文件。
//
// 当前用途仅支持 hunyuan 等模型的文档理解。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) FilesUploadsWithContext(ctx context.Context, request *FilesUploadsRequest) (response *FilesUploadsResponse, err error) {
if request == nil {
request = NewFilesUploadsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "FilesUploads")
if c.GetCredential() == nil {
return nil, errors.New("FilesUploads require credential")
}
request.SetContext(ctx)
response = NewFilesUploadsResponse()
err = c.Send(request, response)
return
}
func NewGetEmbeddingRequest() (request *GetEmbeddingRequest) {
request = &GetEmbeddingRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "GetEmbedding")
return
}
func NewGetEmbeddingResponse() (response *GetEmbeddingResponse) {
response = &GetEmbeddingResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// GetEmbedding
// 腾讯混元 Embedding 接口,可以将文本转化为高质量的向量数据。向量维度为1024维。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) GetEmbedding(request *GetEmbeddingRequest) (response *GetEmbeddingResponse, err error) {
return c.GetEmbeddingWithContext(context.Background(), request)
}
// GetEmbedding
// 腾讯混元 Embedding 接口,可以将文本转化为高质量的向量数据。向量维度为1024维。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) GetEmbeddingWithContext(ctx context.Context, request *GetEmbeddingRequest) (response *GetEmbeddingResponse, err error) {
if request == nil {
request = NewGetEmbeddingRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "GetEmbedding")
if c.GetCredential() == nil {
return nil, errors.New("GetEmbedding require credential")
}
request.SetContext(ctx)
response = NewGetEmbeddingResponse()
err = c.Send(request, response)
return
}
func NewGetThreadRequest() (request *GetThreadRequest) {
request = &GetThreadRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "GetThread")
return
}
func NewGetThreadResponse() (response *GetThreadResponse) {
response = &GetThreadResponse{}
return
}
// GetThread
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) GetThread(request *GetThreadRequest) (response *GetThreadResponse, err error) {
return c.GetThreadWithContext(context.Background(), request)
}
// GetThread
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) GetThreadWithContext(ctx context.Context, request *GetThreadRequest) (response *GetThreadResponse, err error) {
if request == nil {
request = NewGetThreadRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "GetThread")
if c.GetCredential() == nil {
return nil, errors.New("GetThread require credential")
}
request.SetContext(ctx)
response = NewGetThreadResponse()
err = c.Send(request, response)
return
}
func NewGetThreadMessageRequest() (request *GetThreadMessageRequest) {
request = &GetThreadMessageRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "GetThreadMessage")
return
}
func NewGetThreadMessageResponse() (response *GetThreadMessageResponse) {
response = &GetThreadMessageResponse{}
return
}
// GetThreadMessage
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) GetThreadMessage(request *GetThreadMessageRequest) (response *GetThreadMessageResponse, err error) {
return c.GetThreadMessageWithContext(context.Background(), request)
}
// GetThreadMessage
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) GetThreadMessageWithContext(ctx context.Context, request *GetThreadMessageRequest) (response *GetThreadMessageResponse, err error) {
if request == nil {
request = NewGetThreadMessageRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "GetThreadMessage")
if c.GetCredential() == nil {
return nil, errors.New("GetThreadMessage require credential")
}
request.SetContext(ctx)
response = NewGetThreadMessageResponse()
err = c.Send(request, response)
return
}
func NewGetThreadMessageListRequest() (request *GetThreadMessageListRequest) {
request = &GetThreadMessageListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "GetThreadMessageList")
return
}
func NewGetThreadMessageListResponse() (response *GetThreadMessageListResponse) {
response = &GetThreadMessageListResponse{}
return
}
// GetThreadMessageList
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) GetThreadMessageList(request *GetThreadMessageListRequest) (response *GetThreadMessageListResponse, err error) {
return c.GetThreadMessageListWithContext(context.Background(), request)
}
// GetThreadMessageList
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) GetThreadMessageListWithContext(ctx context.Context, request *GetThreadMessageListRequest) (response *GetThreadMessageListResponse, err error) {
if request == nil {
request = NewGetThreadMessageListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "GetThreadMessageList")
if c.GetCredential() == nil {
return nil, errors.New("GetThreadMessageList require credential")
}
request.SetContext(ctx)
response = NewGetThreadMessageListResponse()
err = c.Send(request, response)
return
}
func NewGetTokenCountRequest() (request *GetTokenCountRequest) {
request = &GetTokenCountRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "GetTokenCount")
return
}
func NewGetTokenCountResponse() (response *GetTokenCountResponse) {
response = &GetTokenCountResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// GetTokenCount
// 该接口用于计算文本对应Token数、字符数。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) GetTokenCount(request *GetTokenCountRequest) (response *GetTokenCountResponse, err error) {
return c.GetTokenCountWithContext(context.Background(), request)
}
// GetTokenCount
// 该接口用于计算文本对应Token数、字符数。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
func (c *Client) GetTokenCountWithContext(ctx context.Context, request *GetTokenCountRequest) (response *GetTokenCountResponse, err error) {
if request == nil {
request = NewGetTokenCountRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "GetTokenCount")
if c.GetCredential() == nil {
return nil, errors.New("GetTokenCount require credential")
}
request.SetContext(ctx)
response = NewGetTokenCountResponse()
err = c.Send(request, response)
return
}
func NewGroupChatCompletionsRequest() (request *GroupChatCompletionsRequest) {
request = &GroupChatCompletionsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "GroupChatCompletions")
return
}
func NewGroupChatCompletionsResponse() (response *GroupChatCompletionsResponse) {
response = &GroupChatCompletionsResponse{}
return
}
// GroupChatCompletions
// 如需使用OpenAI兼容接口, 请参考文档:[OpenAI 兼容接口](https://cloud.tencent.com/document/product/1729/111007)
//
//
//
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) GroupChatCompletions(request *GroupChatCompletionsRequest) (response *GroupChatCompletionsResponse, err error) {
return c.GroupChatCompletionsWithContext(context.Background(), request)
}
// GroupChatCompletions
// 如需使用OpenAI兼容接口, 请参考文档:[OpenAI 兼容接口](https://cloud.tencent.com/document/product/1729/111007)
//
//
//
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) GroupChatCompletionsWithContext(ctx context.Context, request *GroupChatCompletionsRequest) (response *GroupChatCompletionsResponse, err error) {
if request == nil {
request = NewGroupChatCompletionsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "GroupChatCompletions")
if c.GetCredential() == nil {
return nil, errors.New("GroupChatCompletions require credential")
}
request.SetContext(ctx)
response = NewGroupChatCompletionsResponse()
err = c.Send(request, response)
return
}
func NewImageQuestionRequest() (request *ImageQuestionRequest) {
request = &ImageQuestionRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "ImageQuestion")
return
}
func NewImageQuestionResponse() (response *ImageQuestionResponse) {
response = &ImageQuestionResponse{}
return
}
// ImageQuestion
// 如需使用OpenAI兼容接口, 请参考文档:[OpenAI 兼容接口](https://cloud.tencent.com/document/product/1729/111007)
//
//
//
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) ImageQuestion(request *ImageQuestionRequest) (response *ImageQuestionResponse, err error) {
return c.ImageQuestionWithContext(context.Background(), request)
}
// ImageQuestion
// 如需使用OpenAI兼容接口, 请参考文档:[OpenAI 兼容接口](https://cloud.tencent.com/document/product/1729/111007)
//
//
//
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) ImageQuestionWithContext(ctx context.Context, request *ImageQuestionRequest) (response *ImageQuestionResponse, err error) {
if request == nil {
request = NewImageQuestionRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "ImageQuestion")
if c.GetCredential() == nil {
return nil, errors.New("ImageQuestion require credential")
}
request.SetContext(ctx)
response = NewImageQuestionResponse()
err = c.Send(request, response)
return
}
func NewListGlossaryRequest() (request *ListGlossaryRequest) {
request = &ListGlossaryRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "ListGlossary")
return
}
func NewListGlossaryResponse() (response *ListGlossaryResponse) {
response = &ListGlossaryResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ListGlossary
// 查询术语库。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) ListGlossary(request *ListGlossaryRequest) (response *ListGlossaryResponse, err error) {
return c.ListGlossaryWithContext(context.Background(), request)
}
// ListGlossary
// 查询术语库。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) ListGlossaryWithContext(ctx context.Context, request *ListGlossaryRequest) (response *ListGlossaryResponse, err error) {
if request == nil {
request = NewListGlossaryRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "ListGlossary")
if c.GetCredential() == nil {
return nil, errors.New("ListGlossary require credential")
}
request.SetContext(ctx)
response = NewListGlossaryResponse()
err = c.Send(request, response)
return
}
func NewListGlossaryEntryRequest() (request *ListGlossaryEntryRequest) {
request = &ListGlossaryEntryRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "ListGlossaryEntry")
return
}
func NewListGlossaryEntryResponse() (response *ListGlossaryEntryResponse) {
response = &ListGlossaryEntryResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ListGlossaryEntry
// 查询术语条目。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) ListGlossaryEntry(request *ListGlossaryEntryRequest) (response *ListGlossaryEntryResponse, err error) {
return c.ListGlossaryEntryWithContext(context.Background(), request)
}
// ListGlossaryEntry
// 查询术语条目。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) ListGlossaryEntryWithContext(ctx context.Context, request *ListGlossaryEntryRequest) (response *ListGlossaryEntryResponse, err error) {
if request == nil {
request = NewListGlossaryEntryRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "ListGlossaryEntry")
if c.GetCredential() == nil {
return nil, errors.New("ListGlossaryEntry require credential")
}
request.SetContext(ctx)
response = NewListGlossaryEntryResponse()
err = c.Send(request, response)
return
}
func NewQueryHunyuanImageChatJobRequest() (request *QueryHunyuanImageChatJobRequest) {
request = &QueryHunyuanImageChatJobRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "QueryHunyuanImageChatJob")
return
}
func NewQueryHunyuanImageChatJobResponse() (response *QueryHunyuanImageChatJobResponse) {
response = &QueryHunyuanImageChatJobResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// QueryHunyuanImageChatJob
// 混元生图(多轮对话)接口基于混元大模型,将根据输入的文本描述生成图像,支持通过多轮对话的方式不断调整图像内容。分为提交任务和查询任务2个接口。
//
// 提交任务:输入文本和前置对话 ID 等,提交一个混元生图多轮对话异步任务,获得任务 ID。
//
// 查询任务:根据任务 ID 查询任务的处理状态、处理结果,任务处理完成后可获得在上一轮对话基础上继续生成的图像结果。
//
// 混元生图(多轮对话)默认提供1个并发任务数,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。
//
// 可能返回的错误码:
// FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
// INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
func (c *Client) QueryHunyuanImageChatJob(request *QueryHunyuanImageChatJobRequest) (response *QueryHunyuanImageChatJobResponse, err error) {
return c.QueryHunyuanImageChatJobWithContext(context.Background(), request)
}
// QueryHunyuanImageChatJob
// 混元生图(多轮对话)接口基于混元大模型,将根据输入的文本描述生成图像,支持通过多轮对话的方式不断调整图像内容。分为提交任务和查询任务2个接口。
//
// 提交任务:输入文本和前置对话 ID 等,提交一个混元生图多轮对话异步任务,获得任务 ID。
//
// 查询任务:根据任务 ID 查询任务的处理状态、处理结果,任务处理完成后可获得在上一轮对话基础上继续生成的图像结果。
//
// 混元生图(多轮对话)默认提供1个并发任务数,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。
//
// 可能返回的错误码:
// FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
// INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
func (c *Client) QueryHunyuanImageChatJobWithContext(ctx context.Context, request *QueryHunyuanImageChatJobRequest) (response *QueryHunyuanImageChatJobResponse, err error) {
if request == nil {
request = NewQueryHunyuanImageChatJobRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "QueryHunyuanImageChatJob")
if c.GetCredential() == nil {
return nil, errors.New("QueryHunyuanImageChatJob require credential")
}
request.SetContext(ctx)
response = NewQueryHunyuanImageChatJobResponse()
err = c.Send(request, response)
return
}
func NewQueryHunyuanImageJobRequest() (request *QueryHunyuanImageJobRequest) {
request = &QueryHunyuanImageJobRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "QueryHunyuanImageJob")
return
}
func NewQueryHunyuanImageJobResponse() (response *QueryHunyuanImageJobResponse) {
response = &QueryHunyuanImageJobResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// QueryHunyuanImageJob
// 混元生图接口基于混元大模型,将根据输入的文本描述,智能生成与之相关的结果图。分为提交任务和查询任务2个接口。
//
// 提交任务:输入文本等,提交一个混元生图异步任务,获得任务 ID。
//
// 查询任务:根据任务 ID 查询任务的处理状态、处理结果,任务处理完成后可获得生成图像结果。
//
// 并发任务数(并发)说明:并发任务数指能同时处理的任务数量。混元生图默认提供1个并发任务数,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。
//
// 可能返回的错误码:
// FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
// INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
func (c *Client) QueryHunyuanImageJob(request *QueryHunyuanImageJobRequest) (response *QueryHunyuanImageJobResponse, err error) {
return c.QueryHunyuanImageJobWithContext(context.Background(), request)
}
// QueryHunyuanImageJob
// 混元生图接口基于混元大模型,将根据输入的文本描述,智能生成与之相关的结果图。分为提交任务和查询任务2个接口。
//
// 提交任务:输入文本等,提交一个混元生图异步任务,获得任务 ID。
//
// 查询任务:根据任务 ID 查询任务的处理状态、处理结果,任务处理完成后可获得生成图像结果。
//
// 并发任务数(并发)说明:并发任务数指能同时处理的任务数量。混元生图默认提供1个并发任务数,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。
//
// 可能返回的错误码:
// FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
// INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
func (c *Client) QueryHunyuanImageJobWithContext(ctx context.Context, request *QueryHunyuanImageJobRequest) (response *QueryHunyuanImageJobResponse, err error) {
if request == nil {
request = NewQueryHunyuanImageJobRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "QueryHunyuanImageJob")
if c.GetCredential() == nil {
return nil, errors.New("QueryHunyuanImageJob require credential")
}
request.SetContext(ctx)
response = NewQueryHunyuanImageJobResponse()
err = c.Send(request, response)
return
}
func NewRunThreadRequest() (request *RunThreadRequest) {
request = &RunThreadRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "RunThread")
return
}
func NewRunThreadResponse() (response *RunThreadResponse) {
response = &RunThreadResponse{}
return
}
// RunThread
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) RunThread(request *RunThreadRequest) (response *RunThreadResponse, err error) {
return c.RunThreadWithContext(context.Background(), request)
}
// RunThread
// 腾讯混元大模型是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。
//
//
//
// 1. 本接口暂不支持返回图片内容。
//
// 2. 默认该接口下单账号限制并发数为 5 路,如您有提高并发限制的需求请 [购买](https://buy.cloud.tencent.com/hunyuan) 。
//
// 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。SDK 链接在文档下方 “**开发者资源 - SDK**” 部分提供。
//
// 4. 我们推荐您使用 API Explorer,方便快速地在线调试接口和下载各语言的示例代码,[点击打开](https://console.cloud.tencent.com/api/explorer?Product=hunyuan&Version=2023-09-01&Action=ChatCompletions)。
//
// 可能返回的错误码:
// FAILEDOPERATION_ENGINEREQUESTTIMEOUT = "FailedOperation.EngineRequestTimeout"
// FAILEDOPERATION_ENGINESERVERERROR = "FailedOperation.EngineServerError"
// FAILEDOPERATION_ENGINESERVERLIMITEXCEEDED = "FailedOperation.EngineServerLimitExceeded"
// FAILEDOPERATION_FREERESOURCEPACKEXHAUSTED = "FailedOperation.FreeResourcePackExhausted"
// FAILEDOPERATION_RESOURCEPACKEXHAUSTED = "FailedOperation.ResourcePackExhausted"
// FAILEDOPERATION_SERVICENOTACTIVATED = "FailedOperation.ServiceNotActivated"
// FAILEDOPERATION_SERVICESTOP = "FailedOperation.ServiceStop"
// FAILEDOPERATION_SERVICESTOPARREARS = "FailedOperation.ServiceStopArrears"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_MODEL = "InvalidParameterValue.Model"
func (c *Client) RunThreadWithContext(ctx context.Context, request *RunThreadRequest) (response *RunThreadResponse, err error) {
if request == nil {
request = NewRunThreadRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "RunThread")
if c.GetCredential() == nil {
return nil, errors.New("RunThread require credential")
}
request.SetContext(ctx)
response = NewRunThreadResponse()
err = c.Send(request, response)
return
}
func NewSetPayModeRequest() (request *SetPayModeRequest) {
request = &SetPayModeRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "SetPayMode")
return
}
func NewSetPayModeResponse() (response *SetPayModeResponse) {
response = &SetPayModeResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SetPayMode
// 设置付费模式
//
// 可能返回的错误码:
// FAILEDOPERATION_CONSOLESERVERERROR = "FailedOperation.ConsoleServerError"
// FAILEDOPERATION_SETPAYMODEEXCEED = "FailedOperation.SetPayModeExceed"
func (c *Client) SetPayMode(request *SetPayModeRequest) (response *SetPayModeResponse, err error) {
return c.SetPayModeWithContext(context.Background(), request)
}
// SetPayMode
// 设置付费模式
//
// 可能返回的错误码:
// FAILEDOPERATION_CONSOLESERVERERROR = "FailedOperation.ConsoleServerError"
// FAILEDOPERATION_SETPAYMODEEXCEED = "FailedOperation.SetPayModeExceed"
func (c *Client) SetPayModeWithContext(ctx context.Context, request *SetPayModeRequest) (response *SetPayModeResponse, err error) {
if request == nil {
request = NewSetPayModeRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "SetPayMode")
if c.GetCredential() == nil {
return nil, errors.New("SetPayMode require credential")
}
request.SetContext(ctx)
response = NewSetPayModeResponse()
err = c.Send(request, response)
return
}
func NewSubmitHunyuanImageChatJobRequest() (request *SubmitHunyuanImageChatJobRequest) {
request = &SubmitHunyuanImageChatJobRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "SubmitHunyuanImageChatJob")
return
}
func NewSubmitHunyuanImageChatJobResponse() (response *SubmitHunyuanImageChatJobResponse) {
response = &SubmitHunyuanImageChatJobResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SubmitHunyuanImageChatJob
// 混元生图(多轮对话)接口基于混元大模型,将根据输入的文本描述生成图像,支持通过多轮对话的方式不断调整图像内容。分为提交任务和查询任务2个接口。
//
// 提交任务:输入文本和前置对话 ID 等,提交一个混元生图多轮对话异步任务,获得任务 ID。
//
// 查询任务:根据任务 ID 查询任务的处理状态、处理结果,任务处理完成后可获得在上一轮对话基础上继续生成的图像结果。
//
// 混元生图(多轮对话)默认提供1个并发任务数,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。
//
// 可能返回的错误码:
// FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownloadError"
// FAILEDOPERATION_GENERATEIMAGEFAILED = "FailedOperation.GenerateImageFailed"
// FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
// FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
// INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
// INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError"
// OPERATIONDENIED_IMAGEILLEGALDETECTED = "OperationDenied.ImageIllegalDetected"
// OPERATIONDENIED_TEXTILLEGALDETECTED = "OperationDenied.TextIllegalDetected"
// RESOURCEINSUFFICIENT_CHARGERESOURCEEXHAUST = "ResourceInsufficient.ChargeResourceExhaust"
// RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
// RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing"
func (c *Client) SubmitHunyuanImageChatJob(request *SubmitHunyuanImageChatJobRequest) (response *SubmitHunyuanImageChatJobResponse, err error) {
return c.SubmitHunyuanImageChatJobWithContext(context.Background(), request)
}
// SubmitHunyuanImageChatJob
// 混元生图(多轮对话)接口基于混元大模型,将根据输入的文本描述生成图像,支持通过多轮对话的方式不断调整图像内容。分为提交任务和查询任务2个接口。
//
// 提交任务:输入文本和前置对话 ID 等,提交一个混元生图多轮对话异步任务,获得任务 ID。
//
// 查询任务:根据任务 ID 查询任务的处理状态、处理结果,任务处理完成后可获得在上一轮对话基础上继续生成的图像结果。
//
// 混元生图(多轮对话)默认提供1个并发任务数,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。
//
// 可能返回的错误码:
// FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownloadError"
// FAILEDOPERATION_GENERATEIMAGEFAILED = "FailedOperation.GenerateImageFailed"
// FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
// FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
// INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
// INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError"
// OPERATIONDENIED_IMAGEILLEGALDETECTED = "OperationDenied.ImageIllegalDetected"
// OPERATIONDENIED_TEXTILLEGALDETECTED = "OperationDenied.TextIllegalDetected"
// RESOURCEINSUFFICIENT_CHARGERESOURCEEXHAUST = "ResourceInsufficient.ChargeResourceExhaust"
// RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
// RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing"
func (c *Client) SubmitHunyuanImageChatJobWithContext(ctx context.Context, request *SubmitHunyuanImageChatJobRequest) (response *SubmitHunyuanImageChatJobResponse, err error) {
if request == nil {
request = NewSubmitHunyuanImageChatJobRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "SubmitHunyuanImageChatJob")
if c.GetCredential() == nil {
return nil, errors.New("SubmitHunyuanImageChatJob require credential")
}
request.SetContext(ctx)
response = NewSubmitHunyuanImageChatJobResponse()
err = c.Send(request, response)
return
}
func NewSubmitHunyuanImageJobRequest() (request *SubmitHunyuanImageJobRequest) {
request = &SubmitHunyuanImageJobRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "SubmitHunyuanImageJob")
return
}
func NewSubmitHunyuanImageJobResponse() (response *SubmitHunyuanImageJobResponse) {
response = &SubmitHunyuanImageJobResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SubmitHunyuanImageJob
// 混元生图接口基于混元大模型,将根据输入的文本描述,智能生成与之相关的结果图。分为提交任务和查询任务2个接口。
//
// 提交任务:输入文本等,提交一个混元生图异步任务,获得任务 ID。
//
// 查询任务:根据任务 ID 查询任务的处理状态、处理结果,任务处理完成后可获得生成图像结果。
//
// 并发任务数(并发)说明:并发任务数指能同时处理的任务数量。混元生图默认提供1个并发任务数,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。
//
// 可能返回的错误码:
// FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
// INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError"
// OPERATIONDENIED_IMAGEILLEGALDETECTED = "OperationDenied.ImageIllegalDetected"
func (c *Client) SubmitHunyuanImageJob(request *SubmitHunyuanImageJobRequest) (response *SubmitHunyuanImageJobResponse, err error) {
return c.SubmitHunyuanImageJobWithContext(context.Background(), request)
}
// SubmitHunyuanImageJob
// 混元生图接口基于混元大模型,将根据输入的文本描述,智能生成与之相关的结果图。分为提交任务和查询任务2个接口。
//
// 提交任务:输入文本等,提交一个混元生图异步任务,获得任务 ID。
//
// 查询任务:根据任务 ID 查询任务的处理状态、处理结果,任务处理完成后可获得生成图像结果。
//
// 并发任务数(并发)说明:并发任务数指能同时处理的任务数量。混元生图默认提供1个并发任务数,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。
//
// 可能返回的错误码:
// FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
// INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError"
// OPERATIONDENIED_IMAGEILLEGALDETECTED = "OperationDenied.ImageIllegalDetected"
func (c *Client) SubmitHunyuanImageJobWithContext(ctx context.Context, request *SubmitHunyuanImageJobRequest) (response *SubmitHunyuanImageJobResponse, err error) {
if request == nil {
request = NewSubmitHunyuanImageJobRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "SubmitHunyuanImageJob")
if c.GetCredential() == nil {
return nil, errors.New("SubmitHunyuanImageJob require credential")
}
request.SetContext(ctx)
response = NewSubmitHunyuanImageJobResponse()
err = c.Send(request, response)
return
}
func NewTextToImageLiteRequest() (request *TextToImageLiteRequest) {
request = &TextToImageLiteRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "TextToImageLite")
return
}
func NewTextToImageLiteResponse() (response *TextToImageLiteResponse) {
response = &TextToImageLiteResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// TextToImageLite
// 文生图轻量版接口根据输入的文本描述,智能生成与之相关的结果图。
//
// 文生图轻量版默认提供3个并发任务数,代表最多能同时处理3个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。
//
// 可能返回的错误码:
// FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
// FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
// INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError"
// OPERATIONDENIED_IMAGEILLEGALDETECTED = "OperationDenied.ImageIllegalDetected"
func (c *Client) TextToImageLite(request *TextToImageLiteRequest) (response *TextToImageLiteResponse, err error) {
return c.TextToImageLiteWithContext(context.Background(), request)
}
// TextToImageLite
// 文生图轻量版接口根据输入的文本描述,智能生成与之相关的结果图。
//
// 文生图轻量版默认提供3个并发任务数,代表最多能同时处理3个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。
//
// 可能返回的错误码:
// FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
// FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
// INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError"
// OPERATIONDENIED_IMAGEILLEGALDETECTED = "OperationDenied.ImageIllegalDetected"
func (c *Client) TextToImageLiteWithContext(ctx context.Context, request *TextToImageLiteRequest) (response *TextToImageLiteResponse, err error) {
if request == nil {
request = NewTextToImageLiteRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "TextToImageLite")
if c.GetCredential() == nil {
return nil, errors.New("TextToImageLite require credential")
}
request.SetContext(ctx)
response = NewTextToImageLiteResponse()
err = c.Send(request, response)
return
}
func NewUpdateGlossaryEntryRequest() (request *UpdateGlossaryEntryRequest) {
request = &UpdateGlossaryEntryRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("hunyuan", APIVersion, "UpdateGlossaryEntry")
return
}
func NewUpdateGlossaryEntryResponse() (response *UpdateGlossaryEntryResponse) {
response = &UpdateGlossaryEntryResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateGlossaryEntry
// 更新术语条目。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) UpdateGlossaryEntry(request *UpdateGlossaryEntryRequest) (response *UpdateGlossaryEntryResponse, err error) {
return c.UpdateGlossaryEntryWithContext(context.Background(), request)
}
// UpdateGlossaryEntry
// 更新术语条目。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (c *Client) UpdateGlossaryEntryWithContext(ctx context.Context, request *UpdateGlossaryEntryRequest) (response *UpdateGlossaryEntryResponse, err error) {
if request == nil {
request = NewUpdateGlossaryEntryRequest()
}
c.InitBaseRequest(&request.BaseRequest, "hunyuan", APIVersion, "UpdateGlossaryEntry")
if c.GetCredential() == nil {
return nil, errors.New("UpdateGlossaryEntry require credential")
}
request.SetContext(ctx)
response = NewUpdateGlossaryEntryResponse()
err = c.Send(request, response)
return
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tencentcloud/tencentcloud-sdk-go.git
git@gitee.com:tencentcloud/tencentcloud-sdk-go.git
tencentcloud
tencentcloud-sdk-go
tencentcloud-sdk-go
master

搜索帮助