代码拉取完成,页面将自动刷新
// Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. 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 v20190408
import (
"encoding/json"
tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
)
type AutoSummarizationRequest struct {
*tchttp.BaseRequest
// 待处理的文本(仅支持UTF-8格式,不超过2000字)
Text *string `json:"Text,omitempty" name:"Text"`
// 指定摘要的长度上限(默认值为200)
// 注:为保证摘要的可读性,最终生成的摘要长度会低于指定的长度上限。
Length *uint64 `json:"Length,omitempty" name:"Length"`
}
func (r *AutoSummarizationRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *AutoSummarizationRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type AutoSummarizationResponse struct {
*tchttp.BaseResponse
Response *struct {
// 文本摘要结果
Summary *string `json:"Summary,omitempty" name:"Summary"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *AutoSummarizationResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *AutoSummarizationResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type CCIToken struct {
// 错别字的起始位置,从0开始
BeginOffset *uint64 `json:"BeginOffset,omitempty" name:"BeginOffset"`
// 错别字纠错结果
CorrectWord *string `json:"CorrectWord,omitempty" name:"CorrectWord"`
// 错别字内容
Word *string `json:"Word,omitempty" name:"Word"`
}
type ChatBotRequest struct {
*tchttp.BaseRequest
// 用户请求的query
Query *string `json:"Query,omitempty" name:"Query"`
// 0: 通用闲聊, 1:儿童闲聊, 默认是通用闲聊
Flag *uint64 `json:"Flag,omitempty" name:"Flag"`
// 服务的id, 主要用于儿童闲聊接口,比如手Q的openid
OpenId *string `json:"OpenId,omitempty" name:"OpenId"`
}
func (r *ChatBotRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *ChatBotRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type ChatBotResponse struct {
*tchttp.BaseResponse
Response *struct {
// 对于当前输出回复的自信度
Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"`
// 闲聊回复
Reply *string `json:"Reply,omitempty" name:"Reply"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *ChatBotResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *ChatBotResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type ClassificationResult struct {
// 一级分类名称
FirstClassName *string `json:"FirstClassName,omitempty" name:"FirstClassName"`
// 一级分类概率
FirstClassProbability *float64 `json:"FirstClassProbability,omitempty" name:"FirstClassProbability"`
// 二级分类名称
SecondClassName *string `json:"SecondClassName,omitempty" name:"SecondClassName"`
// 二级分类概率
SecondClassProbability *float64 `json:"SecondClassProbability,omitempty" name:"SecondClassProbability"`
}
type CreateDictRequest struct {
*tchttp.BaseRequest
// 自定义词库名称,不超过20字。
Name *string `json:"Name,omitempty" name:"Name"`
// 自定义词库描述,不超过100字。
Description *string `json:"Description,omitempty" name:"Description"`
}
func (r *CreateDictRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *CreateDictRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type CreateDictResponse struct {
*tchttp.BaseResponse
Response *struct {
// 创建的自定义词库ID。
DictId *string `json:"DictId,omitempty" name:"DictId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *CreateDictResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *CreateDictResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type CreateWordItemsRequest struct {
*tchttp.BaseRequest
// 待添加的词条集合。
WordItems []*WordItem `json:"WordItems,omitempty" name:"WordItems" list`
// 自定义词库ID。
DictId *string `json:"DictId,omitempty" name:"DictId"`
}
func (r *CreateWordItemsRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *CreateWordItemsRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type CreateWordItemsResponse struct {
*tchttp.BaseResponse
Response *struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *CreateWordItemsResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *CreateWordItemsResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DeleteDictRequest struct {
*tchttp.BaseRequest
// 要删除的自定义词库ID。
DictId *string `json:"DictId,omitempty" name:"DictId"`
}
func (r *DeleteDictRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DeleteDictRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DeleteDictResponse struct {
*tchttp.BaseResponse
Response *struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *DeleteDictResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DeleteDictResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DeleteWordItemsRequest struct {
*tchttp.BaseRequest
// 待删除的词条集合。
WordItems []*WordItem `json:"WordItems,omitempty" name:"WordItems" list`
// 自定义词库ID。
DictId *string `json:"DictId,omitempty" name:"DictId"`
}
func (r *DeleteWordItemsRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DeleteWordItemsRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DeleteWordItemsResponse struct {
*tchttp.BaseResponse
Response *struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *DeleteWordItemsResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DeleteWordItemsResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DependencyParsingRequest struct {
*tchttp.BaseRequest
// 待分析的文本(仅支持UTF-8格式,不超过200字)
Text *string `json:"Text,omitempty" name:"Text"`
}
func (r *DependencyParsingRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DependencyParsingRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DependencyParsingResponse struct {
*tchttp.BaseResponse
Response *struct {
// 句法依存分析结果,其中句法依存关系的类型包括:
// <li>主谓关系,eg: 我送她一束花 (我 <-- 送)
// <li>动宾关系,eg: 我送她一束花 (送 --> 花)
// <li>间宾关系,eg: 我送她一束花 (送 --> 她)
// <li>前置宾语,eg: 他什么书都读 (书 <-- 读)
// <li>兼语,eg: 他请我吃饭 (请 --> 我)
// <li>定中关系,eg: 红苹果 (红 <-- 苹果)
// <li>状中结构,eg: 非常美丽 (非常 <-- 美丽)
// <li>动补结构,eg: 做完了作业 (做 --> 完)
// <li>并列关系,eg: 大山和大海 (大山 --> 大海)
// <li>介宾关系,eg: 在贸易区内 (在 --> 内)
// <li>左附加关系,eg: 大山和大海 (和 <-- 大海)
// <li>右附加关系,eg: 孩子们 (孩子 --> 们)
// <li>独立结构,eg: 两个单句在结构上彼此独立
// <li>标点符号,eg: 。
// <li>核心关系,eg: 整个句子的核心
DpTokens []*DpToken `json:"DpTokens,omitempty" name:"DpTokens" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *DependencyParsingResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DependencyParsingResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeDictRequest struct {
*tchttp.BaseRequest
// 自定义词库ID。
DictId *string `json:"DictId,omitempty" name:"DictId"`
// 自定义词库名称,模糊搜索。
Name *string `json:"Name,omitempty" name:"Name"`
}
func (r *DescribeDictRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeDictRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeDictResponse struct {
*tchttp.BaseResponse
Response *struct {
// 查询到的词库信息列表。
Dicts []*DictInfo `json:"Dicts,omitempty" name:"Dicts" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *DescribeDictResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeDictResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeDictsRequest struct {
*tchttp.BaseRequest
// 每页数据量,范围为1~100,默认为10。
Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
// 分页偏移量,从0开始,默认为0。
Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
}
func (r *DescribeDictsRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeDictsRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeDictsResponse struct {
*tchttp.BaseResponse
Response *struct {
// 自定义词库信息列表。
Dicts []*DictInfo `json:"Dicts,omitempty" name:"Dicts" list`
// 记录总条数。
TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *DescribeDictsResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeDictsResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeEntityRequest struct {
*tchttp.BaseRequest
// 实体名称
EntityName *string `json:"EntityName,omitempty" name:"EntityName"`
}
func (r *DescribeEntityRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeEntityRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeEntityResponse struct {
*tchttp.BaseResponse
Response *struct {
// 返回查询实体相关信息
Content *string `json:"Content,omitempty" name:"Content"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *DescribeEntityResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeEntityResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeRelationRequest struct {
*tchttp.BaseRequest
// 输入第一个实体
LeftEntityName *string `json:"LeftEntityName,omitempty" name:"LeftEntityName"`
// 输入第二个实体
RightEntityName *string `json:"RightEntityName,omitempty" name:"RightEntityName"`
}
func (r *DescribeRelationRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeRelationRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeRelationResponse struct {
*tchttp.BaseResponse
Response *struct {
// 返回查询实体间的关系
Content []*EntityRelationContent `json:"Content,omitempty" name:"Content" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *DescribeRelationResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeRelationResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeTripleRequest struct {
*tchttp.BaseRequest
// 三元组查询条件
TripleCondition *string `json:"TripleCondition,omitempty" name:"TripleCondition"`
}
func (r *DescribeTripleRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeTripleRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeTripleResponse struct {
*tchttp.BaseResponse
Response *struct {
// 返回三元组信息
Content []*TripleContent `json:"Content,omitempty" name:"Content" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *DescribeTripleResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeTripleResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeWordItemsRequest struct {
*tchttp.BaseRequest
// 自定义词库ID。
DictId *string `json:"DictId,omitempty" name:"DictId"`
// 每页数据量,范围为1~100,默认为10。
Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
// 分页偏移量,从0开始,默认为0。
Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
// 待检索的词条文本,支持模糊匹配。
Text *string `json:"Text,omitempty" name:"Text"`
}
func (r *DescribeWordItemsRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeWordItemsRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DescribeWordItemsResponse struct {
*tchttp.BaseResponse
Response *struct {
// 词条信息列表。
WordItems []*WordItem `json:"WordItems,omitempty" name:"WordItems" list`
// 词条记录总条数。
TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *DescribeWordItemsResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *DescribeWordItemsResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type DictInfo struct {
// 自定义词库ID。
Id *string `json:"Id,omitempty" name:"Id"`
// 自定义词库名称。
Name *string `json:"Name,omitempty" name:"Name"`
// 自定义词库创建时间,形式为:yyyy-mm-dd hh:mm:ss。
CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
// 自定义词库描述信息。
Description *string `json:"Description,omitempty" name:"Description"`
// 自定义词库修改时间,形式为:yyyy-mm-dd hh:mm:ss。
UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
}
type DpToken struct {
// 当前词父节点的序号
HeadId *uint64 `json:"HeadId,omitempty" name:"HeadId"`
// 基础词的序号
Id *uint64 `json:"Id,omitempty" name:"Id"`
// 句法依存关系的类型
Relation *string `json:"Relation,omitempty" name:"Relation"`
// 基础词
Word *string `json:"Word,omitempty" name:"Word"`
}
type EntityRelationContent struct {
// 实体关系查询返回关系的object
Object []*EntityRelationObject `json:"Object,omitempty" name:"Object" list`
// 实体关系查询返回关系的subject
Subject []*EntityRelationSubject `json:"Subject,omitempty" name:"Subject" list`
// 实体关系查询返回的关系名称
Relation *string `json:"Relation,omitempty" name:"Relation"`
}
type EntityRelationObject struct {
// object对应id
Id []*string `json:"Id,omitempty" name:"Id" list`
// object对应name
Name []*string `json:"Name,omitempty" name:"Name" list`
// object对应popular值
Popular []*int64 `json:"Popular,omitempty" name:"Popular" list`
}
type EntityRelationSubject struct {
// Subject对应id
Id []*string `json:"Id,omitempty" name:"Id" list`
// Subject对应name
Name []*string `json:"Name,omitempty" name:"Name" list`
// Subject对应popular
Popular []*int64 `json:"Popular,omitempty" name:"Popular" list`
}
type Keyword struct {
// 权重
Score *float64 `json:"Score,omitempty" name:"Score"`
// 关键词
Word *string `json:"Word,omitempty" name:"Word"`
}
type KeywordsExtractionRequest struct {
*tchttp.BaseRequest
// 待处理的文本(仅支持UTF-8格式,不超过10000字)
Text *string `json:"Text,omitempty" name:"Text"`
// 指定关键词个数上限(默认值为5)
Num *uint64 `json:"Num,omitempty" name:"Num"`
}
func (r *KeywordsExtractionRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *KeywordsExtractionRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type KeywordsExtractionResponse struct {
*tchttp.BaseResponse
Response *struct {
// 关键词提取结果
Keywords []*Keyword `json:"Keywords,omitempty" name:"Keywords" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *KeywordsExtractionResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *KeywordsExtractionResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type LexicalAnalysisRequest struct {
*tchttp.BaseRequest
// 待分析的文本(仅支持UTF-8格式,不超过500字)
Text *string `json:"Text,omitempty" name:"Text"`
// 指定要加载的自定义词库ID。
DictId *string `json:"DictId,omitempty" name:"DictId"`
// 词法分析模式(默认取2值):
// 1、高精度(混合粒度分词能力);
// 2、高性能(单粒度分词能力);
Flag *uint64 `json:"Flag,omitempty" name:"Flag"`
}
func (r *LexicalAnalysisRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *LexicalAnalysisRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type LexicalAnalysisResponse struct {
*tchttp.BaseResponse
Response *struct {
// 命名实体识别结果。取值范围:
// <li>PER:表示人名,如刘德华、贝克汉姆</li>
// <li>LOC:表示地名,如北京、华山</li>
// <li>ORG:表示机构团体名,如腾讯、最高人民法院、人大附中</li>
// <li>PRODUCTION:表示产品名,如QQ、微信、iPhone</li>
NerTokens []*NerToken `json:"NerTokens,omitempty" name:"NerTokens" list`
// 分词&词性标注结果(词性表请参见附录)
PosTokens []*PosToken `json:"PosTokens,omitempty" name:"PosTokens" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *LexicalAnalysisResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *LexicalAnalysisResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type NerToken struct {
// 起始位置
BeginOffset *uint64 `json:"BeginOffset,omitempty" name:"BeginOffset"`
// 长度
Length *uint64 `json:"Length,omitempty" name:"Length"`
// 命名实体类型
Type *string `json:"Type,omitempty" name:"Type"`
// 基础词
Word *string `json:"Word,omitempty" name:"Word"`
}
type PosToken struct {
// 起始位置
BeginOffset *uint64 `json:"BeginOffset,omitempty" name:"BeginOffset"`
// 长度
Length *uint64 `json:"Length,omitempty" name:"Length"`
// 词性
Pos *string `json:"Pos,omitempty" name:"Pos"`
// 基础词
Word *string `json:"Word,omitempty" name:"Word"`
}
type SearchResult struct {
// 0表示词条不存在,1表示存在。
IsExist *uint64 `json:"IsExist,omitempty" name:"IsExist"`
// 匹配到的词条文本。
MatchText *string `json:"MatchText,omitempty" name:"MatchText"`
// 被搜索的词条文本。
Text *string `json:"Text,omitempty" name:"Text"`
// 词条的词性。
Pos *string `json:"Pos,omitempty" name:"Pos"`
}
type SearchWordItemsRequest struct {
*tchttp.BaseRequest
// 待检索的词条集合。
WordItems []*WordItem `json:"WordItems,omitempty" name:"WordItems" list`
// 自定义词库ID。
DictId *string `json:"DictId,omitempty" name:"DictId"`
}
func (r *SearchWordItemsRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *SearchWordItemsRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type SearchWordItemsResponse struct {
*tchttp.BaseResponse
Response *struct {
// 词条检索结果集合。
Results []*SearchResult `json:"Results,omitempty" name:"Results" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *SearchWordItemsResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *SearchWordItemsResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type SentenceEmbeddingRequest struct {
*tchttp.BaseRequest
// 输入的文本(仅支持UTF-8格式,不超过500字)
Text *string `json:"Text,omitempty" name:"Text"`
}
func (r *SentenceEmbeddingRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *SentenceEmbeddingRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type SentenceEmbeddingResponse struct {
*tchttp.BaseResponse
Response *struct {
// 句向量的维度
Dimension *uint64 `json:"Dimension,omitempty" name:"Dimension"`
// 句向量数组
Vector []*float64 `json:"Vector,omitempty" name:"Vector" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *SentenceEmbeddingResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *SentenceEmbeddingResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type SentimentAnalysisRequest struct {
*tchttp.BaseRequest
// 待分析的文本(仅支持UTF-8格式,不超过200字)
Text *string `json:"Text,omitempty" name:"Text"`
// 待分析文本所属的类型,仅当输入参数Mode取值为2class时有效(默认取4值):
// 1、商品评论类
// 2、社交类
// 3、美食酒店类
// 4、通用领域类
Flag *uint64 `json:"Flag,omitempty" name:"Flag"`
// 情感分类模式选项,可取2class或3class(默认值为2class)
// 1、2class:返回正负面二分类情感结果
// 2、3class:返回正负面及中性三分类情感结果
Mode *string `json:"Mode,omitempty" name:"Mode"`
}
func (r *SentimentAnalysisRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *SentimentAnalysisRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type SentimentAnalysisResponse struct {
*tchttp.BaseResponse
Response *struct {
// 负面情感概率
Negative *float64 `json:"Negative,omitempty" name:"Negative"`
// 中性情感概率,当输入参数Mode取值为3class时有效,否则值为空
Neutral *float64 `json:"Neutral,omitempty" name:"Neutral"`
// 正面情感概率
Positive *float64 `json:"Positive,omitempty" name:"Positive"`
// 情感分类结果:
// 1、positive,表示正面情感
// 2、negative,表示负面情感
// 3、neutral,表示中性、无情感
Sentiment *string `json:"Sentiment,omitempty" name:"Sentiment"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *SentimentAnalysisResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *SentimentAnalysisResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type SimilarWordsRequest struct {
*tchttp.BaseRequest
// 输入的词语(仅支持UTF-8格式,不超过20字)
Text *string `json:"Text,omitempty" name:"Text"`
// 相似词个数;取值范围:1-200,默认为10;
WordNumber *uint64 `json:"WordNumber,omitempty" name:"WordNumber"`
}
func (r *SimilarWordsRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *SimilarWordsRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type SimilarWordsResponse struct {
*tchttp.BaseResponse
Response *struct {
// 相似词数组
SimilarWords []*string `json:"SimilarWords,omitempty" name:"SimilarWords" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *SimilarWordsResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *SimilarWordsResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type Similarity struct {
// 相似度分数
Score *float64 `json:"Score,omitempty" name:"Score"`
// 目标文本句子
Text *string `json:"Text,omitempty" name:"Text"`
}
type TextClassificationRequest struct {
*tchttp.BaseRequest
// 待分类的文本(仅支持UTF-8格式,不超过10000字)
Text *string `json:"Text,omitempty" name:"Text"`
// 领域分类体系(默认取1值):
// 1、通用领域
// 2、新闻领域
Flag *uint64 `json:"Flag,omitempty" name:"Flag"`
}
func (r *TextClassificationRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *TextClassificationRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type TextClassificationResponse struct {
*tchttp.BaseResponse
Response *struct {
// 文本分类结果(文本分类映射表请参见附录)
Classes []*ClassificationResult `json:"Classes,omitempty" name:"Classes" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *TextClassificationResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *TextClassificationResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type TextCorrectionRequest struct {
*tchttp.BaseRequest
// 待纠错的文本(仅支持UTF-8格式,不超过2000字)
Text *string `json:"Text,omitempty" name:"Text"`
}
func (r *TextCorrectionRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *TextCorrectionRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type TextCorrectionResponse struct {
*tchttp.BaseResponse
Response *struct {
// 纠错详情
CCITokens []*CCIToken `json:"CCITokens,omitempty" name:"CCITokens" list`
// 纠错后的文本
ResultText *string `json:"ResultText,omitempty" name:"ResultText"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *TextCorrectionResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *TextCorrectionResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type TextSimilarityRequest struct {
*tchttp.BaseRequest
// 需要与目标句子计算相似度的源句子(仅支持UTF-8格式,不超过500字符)
SrcText *string `json:"SrcText,omitempty" name:"SrcText"`
// 需要与源句子计算相似度的一个或多个目标句子(仅支持UTF-8格式,目标句子的数量不超过100个,每个句子不超过500字符)
// 注意:每成功计算1个目标句子与源句子的相似度算1次调用
TargetText []*string `json:"TargetText,omitempty" name:"TargetText" list`
}
func (r *TextSimilarityRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *TextSimilarityRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type TextSimilarityResponse struct {
*tchttp.BaseResponse
Response *struct {
// 每个目标句子与源句子的相似度分值,按照分值降序排列
Similarity []*Similarity `json:"Similarity,omitempty" name:"Similarity" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *TextSimilarityResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *TextSimilarityResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type TripleContent struct {
// 实体id
Id *string `json:"Id,omitempty" name:"Id"`
// 实体名称
Name *string `json:"Name,omitempty" name:"Name"`
// 实体order
Order *int64 `json:"Order,omitempty" name:"Order"`
// 实体流行度
Popular *int64 `json:"Popular,omitempty" name:"Popular"`
}
type UpdateDictRequest struct {
*tchttp.BaseRequest
// 自定义词库ID。
DictId *string `json:"DictId,omitempty" name:"DictId"`
// 词库描述,不超过100字。
Description *string `json:"Description,omitempty" name:"Description"`
// 词库名称,不超过20字。
Name *string `json:"Name,omitempty" name:"Name"`
}
func (r *UpdateDictRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *UpdateDictRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type UpdateDictResponse struct {
*tchttp.BaseResponse
Response *struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *UpdateDictResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *UpdateDictResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type WordEmbeddingRequest struct {
*tchttp.BaseRequest
// 输入的词语(仅支持UTF-8格式,不超过20字)
Text *string `json:"Text,omitempty" name:"Text"`
}
func (r *WordEmbeddingRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *WordEmbeddingRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type WordEmbeddingResponse struct {
*tchttp.BaseResponse
Response *struct {
// 词向量的维度
Dimension *uint64 `json:"Dimension,omitempty" name:"Dimension"`
// 词向量数组
Vector []*float64 `json:"Vector,omitempty" name:"Vector" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *WordEmbeddingResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *WordEmbeddingResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type WordItem struct {
// 词条文本内容。
Text *string `json:"Text,omitempty" name:"Text"`
// 词条创建时间。
CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
// 词条的词性。
Pos *string `json:"Pos,omitempty" name:"Pos"`
}
type WordSimilarityRequest struct {
*tchttp.BaseRequest
// 计算相似度的源词(仅支持UTF-8格式,不超过20字)
SrcWord *string `json:"SrcWord,omitempty" name:"SrcWord"`
// 计算相似度的目标词(仅支持UTF-8格式,不超过20字)
TargetWord *string `json:"TargetWord,omitempty" name:"TargetWord"`
}
func (r *WordSimilarityRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *WordSimilarityRequest) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
type WordSimilarityResponse struct {
*tchttp.BaseResponse
Response *struct {
// 两个词语的相似度
Similarity *float64 `json:"Similarity,omitempty" name:"Similarity"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func (r *WordSimilarityResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
func (r *WordSimilarityResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。