Skip to main content

NLP云

NLP云为命名实体识别(NER)、情感分析、分类、摘要、改写、语法和拼写纠正、关键词和关键短语提取、聊天机器人、产品描述和广告生成、意图分类、文本生成、图像生成、博客文章生成、代码生成、问答、自动语音识别、机器翻译、语言检测、语义搜索、语义相似度、分词、词性标注、嵌入和依存句法分析等提供高性能的预训练或自定义模型。它已经准备好投入生产,并通过REST API提供服务。

本示例介绍如何使用LangChain与NLP云 模型进行交互。

pip install nlpcloud
# 获取令牌:https://docs.nlpcloud.com/#authentication

from getpass import getpass

NLPCLOUD_API_KEY = getpass()
     ········
import os

os.environ["NLPCLOUD_API_KEY"] = NLPCLOUD_API_KEY
from langchain.llms import NLPCloud
from langchain import PromptTemplate, LLMChain
template = """问题:{question}

答案:让我们一步一步地思考。"""

prompt = PromptTemplate(template=template, input_variables=["question"])
llm = NLPCloud()
llm_chain = LLMChain(prompt=prompt, llm=llm)
question = "贾斯汀·比伯出生的那一年,哪支NFL球队赢得了超级碗?"

llm_chain.run(question)
    '贾斯汀·比伯出生于1994年,所以那一年赢得超级碗的球队是旧金山49人队。'