文言一心API接入,手把手嘴对嘴教你如何操作

本文介绍了如何接入和使用百度的文言一心API,包括在百度智能云注册、创建应用获取appid,以及调用API进行文学创作、商业文案生成、中文理解和多模态生成等任务。详细步骤涵盖从登录到API调用的全过程。
摘要由CSDN通过智能技术生成

目录

前言

简介

作用 

API申请

1、登录百度智能云

2、创建应用

3、获取appid等信息

API调用

1、选择所需要的模型

2、查看API调用文档

3、API调用

总结


前言

简介

  • 文言一心是基于百度自主研发的知识增强型预训练模型ERNIE(Enhanced Representation through kNowledge IntEgration)构建的。ERNIE是一个跨模态、跨语言、跨任务的深度语义理解与生成平台。
  • 文言一心项目于2023年3月完成内测,并面向公众开放。这是继微软推出ChatGPT后,国内首个类似的对话型AI产品。

作用 

  • 文学创作:包括创作故事、小说、诗歌、散文等多种文学形式。能够根据用户提供的主题或关键词,生成连贯、有逻辑、有深度的文本内容。
  • 商业文案创作:能够根据用户提供的商业需求,生成各种商业文案,如产品介绍、推广文案、营销文案等。
  • 中文理解:理解中文语境中的词语、短语、句子等,进行正确的语义分析和推理,保证对话的流畅和准确。
  • 多模态生成:还能处理图片、视频等多种形式的输入,实现多模态生成。

以上引自文言一心对自己的认知,手动滑稽~

 接下来我们问问它,要怎么调用它自己的api让我们来使用呢?

基本大差不差,那么我们按照以上试试看吧!

API申请

1、登录百度智能云

我们可以注册一个账户或者有使用百度网盘的小伙伴也可以直接登录

2、创建应用

在主页,我们把鼠标放置在产品→千帆·大模型超级工厂→大模型调用

进入页面后点击“应用接入”

接下来点击“创建应用”

输入一下应用名称以及描述,创建即可

3、获取appid等信息

创建后在应用处可以看见AppID、API Key、Secret Key等信息

API调用

1、选择所需要的模型

我们打开在线服务页面,可以看到有需要的模型可以供我们使用。有需要付费的也有免费的,这里我们以免费的Yi-34B-Chat为例。其他的模型大家也可以付费开通使用。

2、查看API调用文档

文言一心提供文档供我们查看,可以看到请求示例里面有示例代码。包括单轮、多轮、流式请求等。

3、API调用

以文档中python代码为例,我们将其复制后在Pycharm中打开。将之前步骤中获得的API Key以及Secret Key替换代码文本内容。


import requests
import json

def get_access_token():
    """
    使用 API Key,Secret Key 获取access_token,替换下列示例中的应用API Key、应用Secret Key
    """
        
    url = "https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=[应用API Key]&client_secret=[应用Secret Key]"
    
    payload = json.dumps("")
    headers = {
        'Content-Type': 'application/json',
        'Accept': 'application/json'
    }
    
    response = requests.request("POST", url, headers=headers, data=payload)
    return response.json().get("access_token")


def main():   

    url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/yi_34b_chat?access_token=" + get_access_token()
    
    payload = json.dumps({
         "messages": [
            {
                "role": "user",
                "content": "介绍一下北京"
            }
        ]
    })
    headers = {
        'Content-Type': 'application/json'
    }
    
    response = requests.request("POST", url, headers=headers, data=payload)
    
    print(response.text)
    

if __name__ == '__main__':
    main()

运行后可以得到以下内容,这样就成功的接入了大模型API。

总结

通过以上步骤

  1. 解决复杂问题
    • 通过调用大模型API,可以充分利用其强大的计算能力和丰富的数据集来解决各种复杂的问题。无论是自然语言处理、计算机视觉还是推荐系统等领域,大模型API都能提供准确而高效的解决方案。
  2. 具体功能实现
    • 自然语言处理:实现文本的情感分析、语义理解、命名实体识别等功能,对于企业的客户服务、社交媒体监控和舆情分析等方面具有重要作用。
    • 计算机视觉:用于图像分类、目标检测、人脸识别等任务,为安防监控、智能驾驶、医学影像分析等领域提供支持。
    • 推荐系统:通过分析用户的历史行为和个人喜好,提供个性化的推荐结果,有助于提升用户体验和产品的销售和营销策略。
  3. 集成与二次创新
    • 开发者可以直接调用大模型的API,将大模型集成到自己的应用中,进行二次创新。这大大降低了开发难度,提高了开发效率。
    • 大模型API通常提供了丰富的功能支持,如文心一言API接口涵盖了自然语言处理、图像识别、语音合成等多个领域,可以满足不同开发者的需求。

以上内容对您有用的话麻烦帮忙三连,谢谢~

  • 15
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

到点就困告

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值