v2

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForRunAspectSentiment

func GenReqDefForRunAspectSentiment() *def.HttpRequestDef

func GenReqDefForRunAspectSentimentAdvance

func GenReqDefForRunAspectSentimentAdvance() *def.HttpRequestDef

func GenReqDefForRunClassification

func GenReqDefForRunClassification() *def.HttpRequestDef

func GenReqDefForRunDependencyParser

func GenReqDefForRunDependencyParser() *def.HttpRequestDef

func GenReqDefForRunDocClassification

func GenReqDefForRunDocClassification() *def.HttpRequestDef

func GenReqDefForRunDomainSentiment

func GenReqDefForRunDomainSentiment() *def.HttpRequestDef

func GenReqDefForRunEntityLinking

func GenReqDefForRunEntityLinking() *def.HttpRequestDef

func GenReqDefForRunEntitySentiment

func GenReqDefForRunEntitySentiment() *def.HttpRequestDef

func GenReqDefForRunEventExtraction

func GenReqDefForRunEventExtraction() *def.HttpRequestDef

func GenReqDefForRunFileTranslation

func GenReqDefForRunFileTranslation() *def.HttpRequestDef

func GenReqDefForRunGetFileTranslationResult

func GenReqDefForRunGetFileTranslationResult() *def.HttpRequestDef

func GenReqDefForRunKeywordExtract

func GenReqDefForRunKeywordExtract() *def.HttpRequestDef

func GenReqDefForRunLanguageDetection

func GenReqDefForRunLanguageDetection() *def.HttpRequestDef

func GenReqDefForRunMultiGrainedSegment

func GenReqDefForRunMultiGrainedSegment() *def.HttpRequestDef

func GenReqDefForRunNer

func GenReqDefForRunNer() *def.HttpRequestDef

func GenReqDefForRunNerDomain

func GenReqDefForRunNerDomain() *def.HttpRequestDef

func GenReqDefForRunPoem

func GenReqDefForRunPoem() *def.HttpRequestDef

func GenReqDefForRunSegment

func GenReqDefForRunSegment() *def.HttpRequestDef

func GenReqDefForRunSemanticParser

func GenReqDefForRunSemanticParser() *def.HttpRequestDef

func GenReqDefForRunSentenceEmbedding

func GenReqDefForRunSentenceEmbedding() *def.HttpRequestDef

func GenReqDefForRunSentiment

func GenReqDefForRunSentiment() *def.HttpRequestDef

func GenReqDefForRunSummary

func GenReqDefForRunSummary() *def.HttpRequestDef

func GenReqDefForRunSummaryDomain

func GenReqDefForRunSummaryDomain() *def.HttpRequestDef

func GenReqDefForRunTextSimilarity

func GenReqDefForRunTextSimilarity() *def.HttpRequestDef

func GenReqDefForRunTextSimilarityAdvance

func GenReqDefForRunTextSimilarityAdvance() *def.HttpRequestDef

func GenReqDefForRunTextTranslation

func GenReqDefForRunTextTranslation() *def.HttpRequestDef

func NlpClientBuilder

func NlpClientBuilder() *http_client.HcHttpClientBuilder

Types

type NlpClient

type NlpClient struct {
	HcClient *http_client.HcHttpClient
}

func NewNlpClient

func NewNlpClient(hcClient *http_client.HcHttpClient) *NlpClient

func (*NlpClient) RunAspectSentiment

func (c *NlpClient) RunAspectSentiment(request *model.RunAspectSentimentRequest) (*model.RunAspectSentimentResponse, error)

属性级情感分析,针对手机领域的用户评论进行属性级情感分析

func (*NlpClient) RunAspectSentimentAdvance

属性级情感分析(高级版),针对手机、汽车领域的用户评论进行属性级情感分析

func (*NlpClient) RunClassification

func (c *NlpClient) RunClassification(request *model.RunClassificationRequest) (*model.RunClassificationResponse, error)

针对广告领域的自动分类,判断是否是广告。

func (*NlpClient) RunDependencyParser

识别句子中词汇与词汇之间的相互依存关系。

func (*NlpClient) RunDocClassification

文档分类接口,输入文档内容,输出文档的标签和置信度,支持多个标签

func (*NlpClient) RunDomainSentiment

func (c *NlpClient) RunDomainSentiment(request *model.RunDomainSentimentRequest) (*model.RunDomainSentimentResponse, error)

领域情感分析,针对未知领域,电商,汽车领域的用户评论进行情感分析

func (*NlpClient) RunEntityLinking

func (c *NlpClient) RunEntityLinking(request *model.RunEntityLinkingRequest) (*model.RunEntityLinkingResponse, error)

针对通用领域的文本进行实体链接分析,识别出其中的实体,并返回实体相关信息。

func (*NlpClient) RunEntitySentiment

func (c *NlpClient) RunEntitySentiment(request *model.RunEntitySentimentRequest) (*model.RunEntitySentimentResponse, error)

实体级情感分析,本产品适用于金融方面公司实体正负面新闻的分析

func (*NlpClient) RunEventExtraction

func (c *NlpClient) RunEventExtraction(request *model.RunEventExtractionRequest) (*model.RunEventExtractionResponse, error)

事件抽取是指从自然语言文本中抽取指定类型的事件以及相关实体信息,并形成结构化数据输出的文本处理技术。 目前只支持金融公告中会议召开、聘任、辞职、股票增持、股票减持5类事件以及相关要素的抽取。

func (*NlpClient) RunFileTranslation

func (c *NlpClient) RunFileTranslation(request *model.RunFileTranslationRequest) (*model.RunFileTranslationResponse, error)

文档翻译接口,用于翻译文档格式文件。由于文档翻译会需要较长的时间,因此识别是异步的,也即接口分为创建翻译任务和查询任务状态两个接口。创建翻译任务接口创建任务完成后返回,然后用户通过调用查询任务状态接口来获得翻译状态和临时URL。 用户可以使用临时URL下载翻译好的文件,每个临时URL有效期为10分种。翻译结果会保存24小时(从翻译完成的时间算起)。24小时后如果再访问,将会返回 \"task id is not found\"错误。

func (*NlpClient) RunGetFileTranslationResult

该接口用于获取文档翻译识别状态以及临时url,临时url可以用与获取翻译后的文档,每个临时url有效期为十分钟。

func (*NlpClient) RunKeywordExtract

func (c *NlpClient) RunKeywordExtract(request *model.RunKeywordExtractRequest) (*model.RunKeywordExtractResponse, error)

给定一段文本,抽取其中最能够反映文本主题或者意思的词汇。

func (*NlpClient) RunLanguageDetection

对于用户输入的文本,返回识别出的所属语种。

func (*NlpClient) RunMultiGrainedSegment

多粒度分词:给定一个句子输入,输出不同粒度的所有单词的层次结构。

func (*NlpClient) RunNer

func (c *NlpClient) RunNer(request *model.RunNerRequest) (*model.RunNerResponse, error)

基础版命名实体识别,对文本进行命名实体识别分析,目前支持人名、地名、时间、组织机构类实体的识别。

func (*NlpClient) RunNerDomain

func (c *NlpClient) RunNerDomain(request *model.RunNerDomainRequest) (*model.RunNerDomainResponse, error)

领域版本命名实体识别,对文本进行命名实体识别分析,目前支持人名、地名、组织机构、时间点、日期、百分比、货币额度、序数词、计量规格词、民族、职业、邮箱12类实体的识别。

func (*NlpClient) RunPoem

func (c *NlpClient) RunPoem(request *model.RunPoemRequest) (*model.RunPoemResponse, error)

根据用户的输入生成诗歌

func (*NlpClient) RunSegment

func (c *NlpClient) RunSegment(request *model.RunSegmentRequest) (*model.RunSegmentResponse, error)

对文本进行分词和词性标注处理。

func (*NlpClient) RunSemanticParser

func (c *NlpClient) RunSemanticParser(request *model.RunSemanticParserRequest) (*model.RunSemanticParserResponse, error)

针对天气、报时、新闻、笑话、翻译、提醒、闹钟、音乐8个领域进行意图理解,对用户的问题进行领域识别并提取领域内的参数。

func (*NlpClient) RunSentenceEmbedding

输入句子,返回对应的句向量。

func (*NlpClient) RunSentiment

func (c *NlpClient) RunSentiment(request *model.RunSentimentRequest) (*model.RunSentimentResponse, error)

通用情感分析,针对通用领域的用户评论进行情感分析。

func (*NlpClient) RunSummary

func (c *NlpClient) RunSummary(request *model.RunSummaryRequest) (*model.RunSummaryResponse, error)

对文本生成摘要。

func (*NlpClient) RunSummaryDomain

func (c *NlpClient) RunSummaryDomain(request *model.RunSummaryDomainRequest) (*model.RunSummaryDomainResponse, error)

对文本生成摘要。

func (*NlpClient) RunTextSimilarity

func (c *NlpClient) RunTextSimilarity(request *model.RunTextSimilarityRequest) (*model.RunTextSimilarityResponse, error)

文本相似度服务,对文本对进行相似度计算。

func (*NlpClient) RunTextSimilarityAdvance

文本相似度服务高级版,对文本对进行相似度计算。

func (*NlpClient) RunTextTranslation

func (c *NlpClient) RunTextTranslation(request *model.RunTextTranslationRequest) (*model.RunTextTranslationResponse, error)

对于用户输入原始语种的文本,转换为目标语种的文本。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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