盘古大模型 PANGULARGEMODELS-文本对话:请求示例

时间:2024-12-03 10:24:11

请求示例

  • 单轮问答
    POST https://{endpoint}/v1/{project_id}/deployments/{deployment_id}/chat/completions
    
    Request Header:   
    Content-Type: application/json   
    X-Auth-Token: MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG...      
    
    Request Body:
    {
        "messages": [
          {
              "content": "介绍下长江,以及长江中典型的鱼类"
           }
          ],
        "temperature": 0.9,
        "max_tokens": 600
    }
  • 单轮流式问答(stream参数值为true)
    { 
        "messages": [ 
          { 
              "content": "五岳分别是哪些山" 
           } 
          ], 
        "temperature": 0.9, 
        "max_tokens": 600,
        "stream": "true"
    }
  • 带有人设的单轮问答(role参数值为system)
    {
        "messages": [
          {
              "role": "system",
              "content": "你的名字叫智子,是一名幼儿园老师,请用幼儿园老师的口吻回答问题,注意语气温和亲切,通过提问、引导、赞美等方式,激发学生的思维和想象力。"
           },
          {
              "role": "user",
              "content": "介绍下长江,以及长江中典型的鱼类"
          }
          ],
        "temperature": 0.9,
        "max_tokens": 600
    }
  • 带有人设的单轮流式问答(role参数值为system,stream参数值为true)
    { 
        "messages": [ 
          { 
              "role": "system", 
              "content": "你的名字叫智子,是一名幼儿园老师,请用幼儿园老师的口吻回答问题,注意语气温和亲切,通过提问、引导、赞美等方式,激发学生的思维和想象力。" 
           }, 
          { 
              "role": "user", 
              "content": "写一首诗" 
          } 
          ], 
        "temperature": 0.9, 
        "max_tokens": 600, 
        "stream": "true"
    }
  • 多轮问答
    # 多轮问答传参方法:在完成第一轮问答,进行第二轮问答时,需要将第一轮的问题和答案、第二轮问题作为参数传入……依次类推,完成多轮对话。
    {
        "messages": [
          {
              "content": "介绍下长江,以及长江中典型的鱼类" //第一轮问题
           },
          {
              "content": "长江是中国第一大河,全长6300多公里。它发源于青藏高原的唐古拉山脉南麓,流经中国11个省市自治区和两个特别行政区,最终注入东海。\n长江中典型的鱼类有:鲢鱼、鳙鱼、草鱼、鲤鱼等。" //第一轮答案
           },
          {
              "content": "途径的省份列2个,并说明有哪些人文风景" //第二轮问题
           },
          {
              "content": "1. 湖南 - 长沙岳麓山、张家界天门山等\n2. 四川 - 九寨沟、峨眉山等" //第二轮答案
           },
          {
              "content": "提到的湖南景点,详细说明下" //第三轮问题
           }
          ],
        "temperature": 0.9,
        "max_tokens": 600
    }
  • 多轮流式问答(stream参数值为true)
    # 多轮问答传参方法:在完成第一轮问答,进行第二轮问答时,需要将第一轮的问题和答案、第二轮问题作为参数传入……依次类推,完成多轮对话。
     { 
         "messages": [ 
           { 
               "content": "介绍下长江,以及长江中典型的鱼类" //第一轮问题
            }, 
           { 
               "content": "长江是中国第一大河,全长6300多公里。它发源于青藏高原的唐古拉山脉南麓,流经中国11个省市自治区和两个特别行政区,最终注入东海。\n长江中典型的鱼类有:鲢鱼、鳙鱼、草鱼、鲤鱼等。" //第一轮答案
            }, 
           { 
               "content": "途径的省份列2个,并说明有哪些人文风景" //第二轮问题
            }, 
           { 
               "content": "1. 湖南 - 长沙岳麓山、张家界天门山等\n2. 四川 - 九寨沟、峨眉山等" //第二轮答案
            }, 
           { 
               "content": "张家界具体在哪里" //第三轮问题
            } 
           ], 
         "temperature": 0.9, 
         "max_tokens": 600, 
         "stream": "true"
     } 
support.huaweicloud.com/api-pangulm/pangulm_05_0013.html