国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例

這篇具有很好參考價(jià)值的文章主要介紹了文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

10月17日過后,估計(jì)很多人會(huì)看到類似的新聞,如圖:

文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python我看到這則新聞也是覺得非常感興趣,于是本著“百聞不如一見”的實(shí)事求是的態(tài)度檢索如何申請(qǐng),沒想到還真找到了ERNIE-Bot-4(俗稱:文心一言4.0)的申請(qǐng)入口,如下:

文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python

文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python

  • 體驗(yàn)地址

企業(yè)用戶/個(gè)人開發(fā)者:填寫表單申請(qǐng)開通:百度智能云千帆大模型平臺(tái)邀您測試 審核通過后即可免費(fèi)調(diào)用千帆文心4.0API

  • API文檔

ERNIE-Bot-4 - 千帆大模型平臺(tái) | 百度智能云文檔


?

我本人是填寫表單申請(qǐng)一天左右收到了“百度智能云”的短信通知我通過了申請(qǐng),老樣子,先上圖:

文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python

通過之后即使不是很擅長調(diào)用接口來測試模型質(zhì)量,百度智能云也會(huì)提供在線測試的入口方便我們測試,如圖:

文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python

也是可以外接知識(shí)庫或者調(diào)整各種參數(shù)的,還算便利,也提供了prompt模板作為參考。

如果我們不想每次都打開網(wǎng)站去測試,也可以在本地進(jìn)行調(diào)用來測試,下面以python為例:

先在百度智能云控制臺(tái)“應(yīng)用接入”里創(chuàng)建應(yīng)用,內(nèi)容自己發(fā)揮,主要是我們需要的AppID,API Key以及Secret Key。

文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python

當(dāng)然,我們需要開通一下對(duì)應(yīng)接口的付費(fèi),我這里是只開通了ERNIE-Bot-4的付費(fèi),0.12¥/千tokens,跟其他模型比可能有點(diǎn)小貴,自費(fèi)開通,為愛發(fā)電哈哈。

文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python

文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python

好了,萬事具備,下面就是一個(gè)簡單的多輪對(duì)話代碼示例:

import requests
import json
import os
import pickle


class WenXinYiYanChat:
    def __init__(self, api_key, secret_key, user_id="這里輸入你的APPID", file_name="history.pkl"):
        # 初始化方法,用于設(shè)置API密鑰、用戶ID、文件名等
        self.api_key = api_key
        self.secret_key = secret_key
        self.user_id = user_id
        self.file_name = file_name
        self.access_token = self.get_access_token()
        self.messages = []
        self.is_paused = False

    def get_access_token(self):
        # 獲取access_token,用于后續(xù)的API調(diào)用
        url = "https://aip.baidubce.com/oauth/2.0/token"
        params = {
            'grant_type': 'client_credentials',
            'client_id': self.api_key,
            'client_secret': self.secret_key
        }
        headers = {
            'Content-Type': 'application/json',
            'Accept': 'application/json'
        }
        response = requests.post(url, headers=headers, params=params)
        return response.json().get("access_token")

    def chat(self, user_message):
        # 進(jìn)行對(duì)話的主要方法
        if self.is_paused:
            return "對(duì)話目前已暫停。請(qǐng)先恢復(fù)對(duì)話再繼續(xù)。"

        self.messages.append({"role": "user", "content": user_message})

        payload = {
            "messages": self.messages,
            "user_id": self.user_id,
            "temperature": 0.95,
            "top_p": 0.8,
            "penalty_score": 1.0
        }

        url = f"https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions_pro?access_token={self.access_token}"
        headers = {'Content-Type': 'application/json'}
        response = requests.post(url, headers=headers, data=json.dumps(payload))
        assistant_message = response.json().get("result")
        self.messages.append({"role": "assistant", "content": assistant_message})
        return assistant_message

    def clear_history(self):
        # 清除對(duì)話歷史記錄
        self.messages = []

    def get_chat_history(self):
        # 獲取對(duì)話歷史記錄
        return self.messages

    def save_history(self):
        # 將對(duì)話歷史記錄保存到文件中
        with open(self.file_name, "wb") as f:
            pickle.dump(self.messages, f)

    def load_history(self):
        # 從文件中讀取對(duì)話歷史記錄
        if os.path.exists(self.file_name):
            with open(self.file_name, "rb") as f:
                self.messages = pickle.load(f)

    def pause_chat(self):
        # 暫停對(duì)話,并保存對(duì)話歷史記錄
        self.is_paused = True
        self.save_history()

    def resume_chat(self):
        # 恢復(fù)對(duì)話,并加載對(duì)話歷史記錄
        self.is_paused = False
        self.load_history()


if __name__ == "__main__":
    api_key = input("請(qǐng)輸入您的API Key: ")
    secret_key = input("請(qǐng)輸入您的Secret Key: ")
    '''
    如果不想每次都輸入這兩個(gè)KEY就把上面兩行注釋掉,去除下面兩行的注釋
    '''
    # api_key = "在這里輸入你的API Key"
    # secret_key = "在這里輸入你的Secret Key"
    chat_instance = WenXinYiYanChat(api_key, secret_key)

    while True:
        user_message = input("靚仔: ")

        # 添加控制語句,用于實(shí)現(xiàn)功能
        if user_message.lower() == "暫停":
            chat_instance.pause_chat()
            print("對(duì)話已暫停。")
        elif user_message.lower() == "恢復(fù)":
            chat_instance.resume_chat()
            print("對(duì)話已恢復(fù)。")
        elif user_message.lower() == "清除":
            chat_instance.clear_history()
            print("對(duì)話歷史記錄已清除。")
        elif user_message.lower() == "查看":
            history = chat_instance.get_chat_history()
            print("對(duì)話歷史記錄如下:")
            for message in history:
                print(message["role"] + ": " + message["content"])
        elif user_message.lower() == "載入":
            chat_instance.load_history()
            print("對(duì)話歷史記錄已載入。")
        elif user_message.lower() in ["exit", "退出"]:
            break
        else:
            response = chat_instance.chat(user_message)
            print("文心一言4.0: ", response)

以上是一個(gè)非常簡陋的多輪對(duì)話代碼示例,僅供測試接口,佬輕噴,雖然國外的模型質(zhì)量很高,價(jià)格也便宜,國內(nèi)模型開發(fā)的開源項(xiàng)目確實(shí)少之又少,但還是希望有更多人能夠關(guān)注國內(nèi)模型,眾人拾柴火焰高,一同開發(fā)出更多更優(yōu)秀的項(xiàng)目,最后,上效果圖:

文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例,文心一言,python

如果有友友開發(fā)出了更好的項(xiàng)目或者發(fā)現(xiàn)了更好的項(xiàng)目,記得踢我,一起學(xué)習(xí)!文章來源地址http://www.zghlxwxcb.cn/news/detail-734251.html

到了這里,關(guān)于文心一言4.0(ERNIE-Bot-4)申請(qǐng)方法及簡單調(diào)用代碼示例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 文心一言插件開發(fā)全流程,ERNIE-Bot-SDK可以調(diào)用文心一言的能力

    文心一言插件開發(fā)全流程,ERNIE-Bot-SDK可以調(diào)用文心一言的能力

    2023年8月31日, 文心一言 率先向全社會(huì)全面開放。 隨之而來的便是向開發(fā)者開放 插件 生態(tài)。 如果說文心一言是一個(gè)智能中樞大腦,插件就是文心一言的耳、目、手。插件將“文心一言”AI能力與外部應(yīng)用相結(jié)合,既能豐富大模型的能力和應(yīng)用場景,也能利用大模型的生成能

    2024年02月09日
    瀏覽(19)
  • 你如何看待百度的文心一言ERNIE Bot?心有所系,言出必行。

    你如何看待百度的文心一言ERNIE Bot?心有所系,言出必行。

    心有所系,言出必行。 ? 排隊(duì)中。。。 文心一言 百度全新一代知識(shí)增強(qiáng)大語言模型,文心大模型家族的新成員,能夠與人對(duì)話互動(dòng),回答問題,協(xié)助創(chuàng)作,高效便捷地幫助人們獲取信息、知識(shí)和靈感。 文心一言 (英文名:ERNIE Bot) 是百度全新一代知識(shí)增強(qiáng)大語言模型,文

    2024年02月16日
    瀏覽(15)
  • 正式發(fā)布!ERNIE Bot SDK:輕松調(diào)用文心一言能力(含token福利)

    正式發(fā)布!ERNIE Bot SDK:輕松調(diào)用文心一言能力(含token福利)

    ERNIE Bot SDK提供便捷易用的接口,可以調(diào)用文心一言的能力,包含文本創(chuàng)作、通用對(duì)話、語義向量、AI作圖等,具體支持接入功能如下: 對(duì)話補(bǔ)全(Chat Completion) 函數(shù)調(diào)用(Function Calling) 語義向量(Embedding) 文生圖(Image Generation) 對(duì)話補(bǔ)全(Chat Completion) ERNIE Bot可以理解

    2024年02月08日
    瀏覽(20)
  • 百度文心一言文心千帆大模型 ERNIE-Bot-turbo調(diào)用示例(golang版本)

    百度文心一言文心千帆大模型 ERNIE-Bot-turbo調(diào)用示例(golang版本)

    百度的文心一言推出來也有一段時(shí)間了,但是接口部分一直沒有公開,需要進(jìn)行申請(qǐng) 最近,有朋友提供了文心千帆大模型的api權(quán)限,拿到了必須的參數(shù),現(xiàn)在就來測試一下 下面是使用golang封裝的文心千帆?ERNIE-Bot-turbo模型的調(diào)用示例 ERNIE-Bot-turbo.go 測試用例,獲取access_token是

    2024年02月16日
    瀏覽(28)
  • 百度文心一言 4.0 :如何申請(qǐng)百度文心一言 4.0

    百度文心一言 4.0 :如何申請(qǐng)百度文心一言 4.0

    本心、輸入輸出、結(jié)果 編輯:簡簡單單 Online zuozuo 地址:https://blog.csdn.net/qq_15071263 百度文心一言 4.0 已經(jīng)于 2023-10-17 發(fā)布,我們可以開始申請(qǐng)文心一言 4.0 的試用了 10月17日,李彥宏在百度世界2023上表示。當(dāng)天,李彥宏以《手把手教你做AI原生應(yīng)用》為主題發(fā)表演講,發(fā)布文

    2024年02月08日
    瀏覽(22)
  • 【文心一言】如何申請(qǐng)獲得體驗(yàn)資格,并簡單使用它的強(qiáng)大功能

    【文心一言】如何申請(qǐng)獲得體驗(yàn)資格,并簡單使用它的強(qiáng)大功能

    文心一言,國內(nèi)首個(gè)大型人工智能對(duì)話模型,發(fā)布已經(jīng)快一個(gè)月,您是否已經(jīng)迫不及待體驗(yàn)了一把呢!總體來說功能還是非常強(qiáng)大的,特別在中文理解上,畢竟有我們的優(yōu)勢,非常期待更多強(qiáng)大的功能! 百度全新一代知識(shí)增強(qiáng)大語言模型,文心大模型家族的新成員,它能做什

    2024年02月11日
    瀏覽(22)
  • NetSuite 文心一言(Ernie)的AI應(yīng)用

    NetSuite 文心一言(Ernie)的AI應(yīng)用

    有個(gè)故事,松下幸之助小時(shí)候所處的年代是明治維新之后,大量引用西洋技術(shù)的時(shí)期。當(dāng)時(shí)大家對(duì)“電”能干什么事,充滿好奇。“電能干什么?它能幫我們開門么?” 松下幸之助的爺爺對(duì)電不屑,于是就問他。松下幸之助的回答是“也許可以,雖然不知道該怎么干??傄?/p>

    2024年01月23日
    瀏覽(17)
  • 百度“文心一言”大模型(ERNIE)發(fā)布了,對(duì)標(biāo)ChatGPT

    百度“文心一言”大模型(ERNIE)發(fā)布了,對(duì)標(biāo)ChatGPT

    大家好,我是微學(xué)AI,今天給大家介紹一下基于大語言模型的背景下,國內(nèi)外的發(fā)展現(xiàn)狀,以及百度的“文心一言”大模型。 一、自然語言處理模型的發(fā)展 自然語言處理(NLP)大模型的發(fā)展可以追溯到早期的簡單的規(guī)則模型,再到后的機(jī)器學(xué)習(xí),近十年崛起的神經(jīng)網(wǎng)絡(luò)和深度學(xué)

    2024年01月17日
    瀏覽(39)
  • 文心一言:文心大模型 4.0 即將發(fā)布

    文心一言:文心大模型 4.0 即將發(fā)布

    本心、輸入輸出、結(jié)果 編輯:簡簡單單 Online zuozuo 地址:https://blog.csdn.net/qq_15071263 預(yù)計(jì)下周二(2023-10-17)即將發(fā)布文心大模型 4.0,我們主要關(guān)心的是 文心4.0 和 GPT-4 還有多少差距 文心4.0 會(huì)不會(huì)收費(fèi)

    2024年02月06日
    瀏覽(25)
  • 文心一言4.0使用指南

    在線體驗(yàn):體驗(yàn)地址 不管百度公司如何,就AI大模型來說,文心一言和其他國內(nèi)產(chǎn)品相比,還是具有相當(dāng)大的優(yōu)勢的,可以說是在個(gè)人的使用方面,我認(rèn)為是最頂級(jí)的。 但是和ChatGPT4相比,確實(shí)還是有很大的差距 文心一言4.0的優(yōu)勢 目前最大的優(yōu)勢就是可以讓普通人使用,不

    2024年02月04日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包