百度文心一言是百度智能云推出的一款具有深度语义理解与生成能力的大语言模型。它广泛应用于文学创作、商业文案创作、数理逻辑推算等多个领域。本文将引导你如何一步步申请和使用文心一言API。

一、准备工作

1)注册百度智能云账号

访问  百度智能云官网 进行注册,并完成实名认证。

2)确保账户不欠费

为保障服务稳定运行,请确保你的账户余额充足。

二、申请预置模型

1)登录控制台

使用你的百度智能云账号登录  百度智能云控制台

2)开通预置模型

在控制台中,点击模型仓库下的“预置模型”,勾选需要的模型,新用户通常会有代金券赠送。

三、创建应用

1)应用接入

在控制台中找到“应用接入”选项,点击进入。

2)填写应用信息

填写应用名称、描述等信息,并选择需要使用的模型。

3)获取AppID、API Key和Secret Key

应用创建成功后,系统会提供AppID、API Key和Secret Key,这些是调用API时的身份验证信息。

四、获取接口访问凭证access_token

1)准备API Key和Secret Key

使用第3步中获取的API Key和Secret Key。

2)获取access_token

通过以下API调用获取access_token:

bashcurl 'https://aip.baidubce.com/oauth/2.0/token?
grant_type=client_credentials&client_id=【API Key】&client_secret=【Secret Key】'
  • 1.
  • 2.

将上述命令中的【API Key】【Secret Key】替换为你的实际值。

3)使用access_token

access_token是API调用的身份验证凭证,有效期默认为30天,注意在生产环境中及时刷新。

五、在线调试(可选)

1)使用在线调试工具

在千帆平台上,利用在线调试工具对API进行测试和参数调整。

2)调整参数

根据需要调整temperature、top_p和penalty_score等参数,观察模型输出变化。

六、调用API接口

1)选择API接口

根据需求选择相应的API接口,例如ERNIE-Bot。

2)发起API调用

使用获取的access_token进行API调用,可以通过编程语言如Python实现。

七、编写代码示例(Python)

1)获取access_token(Python示例)

pythonimport requests

def get_access_token():
    API_KEY = "你的API_Key"
    SECRET_KEY = "你的Secret_Key"
    url = f"https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={API_KEY}&client_secret={SECRET_KEY}"
    response = requests.get(url)
    return response.json()['access_token']

access_token = get_access_token()
print(access_token)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.

2)调用文心一言API(Python示例)

pythondef call_wenxin_api(message):
    headers = {
        'Content-Type': 'application/json'
    }
    url = f"https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/eb-instant?access_token={access_token}"
    payload = {
        "messages": [{"role": "user", "content": message}]
    }
    response = requests.post(url, json=payload, headers=headers).json()
    return response

result = call_wenxin_api("你好,文心一言!")
print(result)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

八、注意事项

  • 妥善保管API Key和Secret Key,避免泄露。
  • 定期刷新access_token,尤其是在生产环境中。
  • 根据实际需求选择合适的模型和参数。

通过上述步骤,你应该能够顺利地申请到文心一言API的使用权限,并将其集成到你的项目中。不断探索和实践,将帮助你更深入地了解和利用这一强大的AI工具。