2024年Python程序员面试建议及文心一言API使用教程

  • 问题:不能自定义问题的:
  • 设定一个输入字符串来解决
  • 将message中的”content“ : ”你好“ 换成 s
  • 问题:打印输出的内容存在不需要的部分:
  • {“id”:“as-nuhbvmdj8h”,
    “object”:“chat.completion”,
    “created”:1697125231,
    “result”:“长沙有很多好玩的地方,以下是一些值得推荐的项目:\n\n* 橘子洲:位于长沙市区对面的湘江中,是长沙必游的景点之一。这里有一片人工沙滩可以戏水游玩,还有毛泽东青年雕像、历史浮雕等可以参观。\n* 岳麓山:位于长沙市区的岳麓山风景区是国家5A级旅游景区。这里有悠久的历史文化,拥有碑刻、古建筑、古植物、山水风光等各种景观,是长沙的一大标志性景点。\n* 长沙IFS:这里以商场和写字楼为主,地下一楼有美食城,有丰富的长沙本地小吃。\n* 湖南省博物馆:是湖南省最大的综合性历史博物馆,馆内珍藏着许多珍贵文物,记录了湖南的历史和文化。\n* 天心阁:是长沙市区的标志性建筑之一,有着悠久的历史和文化背景。\n\n此外,长沙还有一些其他值得一游的地方,如黄兴广场、太平街、湖南省植物园等。这些地方都有各自独特的景观和特色,值得一探究竟。\n\n以上信息仅供参考,如有需要,建议您查阅官方资讯。”
    ,“is_truncated”:false,
    “need_clear_history”:false,
    “usage”:{“prompt_tokens”:8,“completion_tokens”:323,“total_tokens”:331}}

  • 第一步:返回的response是一个response类型数据,我们可以用.json()将其转换成一个json类型
  • 第二步:观察到json的response是一个字典类型我们可以用[‘result’]来访问元素
  • import requests
    import json
    #修改成自己的api key和secret key
    API_KEY = “4YqbzGV59wlBsaA1″
    SECRET_KEY = “3mM6ys
    xDPnH0yDHlv”

    def main():
    url = “https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/eb-instant?access_token=” + get_access_token()
    s=input()
    #注意message必须是奇数条
    payload = json.dumps({

    “messages”: [
    {

    “role”: “user”,
    “content”: s
    }
    ]
    })
    headers = {

    ‘Content-Type’: ‘application/json’
    }

    res = requests.request(“POST”, url,

    作者:普通网友

    物联沃分享整理
    物联沃-IOTWORD物联网 » 2024年Python程序员面试建议及文心一言API使用教程

    发表回复