千帆大模型试用 - 大模型入门第一步

通过创建应用,通过服务调用

  1. 创建应用: 调用流程

  2. 开通在线服务 - 注意这里需要实名认证
    https://console.bce.baidu.com/qianfan/ais/console/onlineService

  3. 打开pycharm测试应用:(注意:使用 API Key,Secret Key 获取access_token,替换下列示例中的应用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=换成自己应用key&client_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/completions?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()

答案:
C:\Users\admin\AppData\Local\Programs\Python\Python311\python.exe D:\python\pythonProject\src\test_qianwen.py
{“id”:“as-2mwedkubuv”,“object”:“chat.completion”,“created”:1717905500,“result”:“作为人工智能专家,我深知人工智能技术的快速发展正在对各行各业产生深远影响。面对未来与机器人的竞争,当前的学生需要积累一系列关键技能,以确保他们在职场中保持竞争力。以下是一些建议:\n\n首先,批判性思维是一项至关重要的技能。在信息爆炸的时代,学生需要具备分析、质疑和挑战所接收信息的能力。他们需要学会独立思考,不盲从,能够理性地评估各种观点和信息的真实性、准确性和价值。\n\n其次,沟通能力也是不可或缺的。无论是在团队协作中还是在与客户、同事或上级的交流中,良好的沟通能力都是取得成功的关键。学生需要学会清晰地表达自己的想法,善于倾听他人的意见,并能够有效地进行反馈和沟通。\n\n此外,创新能力和解决问题的能力同样重要。随着技术的不断进步,未来的职场将更加注重创新和解决问题的能力。学生需要具备创新思维,能够提出新的想法和解决方案,同时还需要具备实际解决问题的能力,能够在面对挑战时迅速找到有效的解决方案。\n\n同时,跨学科的知识储备也是非常重要的。未来的工作往往需要跨领域的合作和创新,因此学生需要具备跨学科的知识储备,能够理解和应用不同领域的知识和技能。\n\n最后,学生还需要具备持续学习和适应变化的能力。由于技术发展迅速,未来的职场将不断变化,学生需要具备持续学习的能力,不断更新自己的知识和技能,以适应职场的变化和发展。\n\n综上所述,当前的学生应该注重培养批判性思维、沟通能力、创新能力和解决问题的能力,同时加强跨学科的知识储备,并具备持续学习和适应变化的能力。这些技能将有助于他们在未来与机器人的竞争中立于不败之地。”,“is_truncated”:false,“need_clear_history”:false,“finish_reason”:“normal”,“usage”:{“prompt_tokens”:30,“completion_tokens”:291,“total_tokens”:321}}

Process finished with exit code 0

直接python环境SDK调用

  1. 个人头像 - 安全认证- Access Key
  2. 安装千问 pip install qianwen
  3. 打开pycharm:
import os
import qianfan

#通过环境变量初始化认证信息
# 方式一:【推荐】使用安全认证AK/SK鉴权
# 替换下列示例中参数,安全认证Access Key替换your_iam_ak,Secret Key替换your_iam_sk
os.environ["QIANFAN_ACCESS_KEY"] = "自己的AK"
os.environ["QIANFAN_SECRET_KEY"] = "自己的SK"

# 方式二:【不推荐】使用应用AK/SK鉴权
# 替换下列示例中参数,将应用API_Key、应用Secret key值替换为真实值
#os.environ["QIANFAN_AK"] = "应用API_Key"
#os.environ["QIANFAN_SK"] = "应用Secret_Key"

chat_comp = qianfan.ChatCompletion()

# 指定特定模型
resp = chat_comp.do(model="ERNIE-3.5-8K", messages=[{
    "role": "user",
    "content": "你好,请问古董的董具体是什么含义?为什么是草字头?"
}])

print(resp["body"])

答案:

C:\Users\admin\AppData\Local\Programs\Python\Python311\python.exe D:\python\pythonProject\src\test_qianwen_sdk.py
{‘id’: ‘as-i80zq8eg4f’, ‘object’: ‘chat.completion’, ‘created’: 1717906311, ‘result’: ‘古董的“董”具体指的是杂碎、混合的意思。关于草字头的问题,我们需要先理解汉字“董”的演变和构成。\n\n“董”是一个形声字,由“艸”和“重”组成。其中,“艸”是形旁,而“重”是声旁。在古代,“董”的本义是指一种像蒲而比蒲细小的草。然而,在后来的使用中,“董”的含义逐渐扩展,不再局限于草的定义,更多地被用作人的姓氏和表示督察、监督管理的意思。\n\n关于古董一词的起源,“古董”实际上是“骨董”的俗化写法。最初,“董”用来表示杂碎谷物、青菜合煮的食物,也叫“谷董”或“谷董羹”。后来,“董”逐渐演变为表示杂七杂八的器物的意思。因此,在“古董”这个词中,“董”的含义就是杂碎、混合,用来形容那些种类繁多、年代久远的古代器物。\n\n所以,古董的“董”并不直接与草字头有关,草字头在这里是“董”字的一个组成部分,而“董”的含义则更多地与其历史演变和多种用法相关。希望这个解释能够帮助你理解古董中“董”的含义以及草字头在其中的作用。’, ‘is_truncated’: False, ‘need_clear_history’: False, ‘finish_reason’: ‘normal’, ‘usage’: {‘prompt_tokens’: 15, ‘completion_tokens’: 270, ‘total_tokens’: 285}}

Process finished with exit code 0

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值