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

文心大模型使用——文心一言API

這篇具有很好參考價(jià)值的文章主要介紹了文心大模型使用——文心一言API。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


整體流程
文心大模型使用——文心一言API

0 前置操作

API_KEY、SECRET_KEY自行購買

import requests
import json
import logging

API_KEY = "api_key"
SECRET_KEY = "secret_key"

CORPUS_DIR = "./corpus"
LOG_PATH = "./log/dev.txt"

# handler = logging.FileHandler(filename=LOG_PATH, encoding='utf-8')
logging.basicConfig(filename=LOG_PATH,
                    format='%(asctime)s - %(name)s - %(levelname)s -%(module)s:  %(message)s',
                    datefmt='%Y-%m-%d %H:%M:%S ',
                    level=logging.INFO)
logger = logging.getLogger()
# KZT = logging.StreamHandler()
# KZT.setLevel(logging.DEBUG)
# logger.addHandler(KZT)

獲取鑒權(quán)簽名token,以及發(fā)送post請求

def get_access_token():
    """
        使用 AK,SK 生成鑒權(quán)簽名(Access Token)
        :return: access_token,或是None(如果錯(cuò)誤)
    """
    url = "https://aip.baidubce.com/oauth/2.0/token"
    params = {"grant_type": "client_credentials", "client_id": API_KEY, "client_secret": SECRET_KEY}
    access_token = str(requests.post(url, params=params).json().get("access_token"))
    logger.info("Starting to 文心一言 chatbot!")
    return access_token


def get_response(content, stream=False):
    url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/eb-instant?access_token=" + get_access_token()
    headers = {}
    data = json.dumps({
        "messages": [
            {
                "role": "user",
                "content": content
            }
        ],
        "stream": stream
    })
    if stream:
        response = requests.request("POST", url, headers=headers, data=data).text
    else:
        response = requests.request("POST", url, headers=headers, data=data).json()
    return response

1 單輪對話

def single_dialogue(corpus_path):
    """
    單輪對話
    :return:
    """
    ""
    with open(corpus_path, "r", encoding='utf-8') as f:
        lines = [line.strip() for line in f.readlines()]
        content = "".join(lines)
    question = input("請輸入您的問題!")
    logger.info(question)
    content = content + "Question:" + question
    response = get_response(content)
    result = response['result']
    logger.info(result)
    return result

效果:

請輸入您的問題!諸葛亮出生于?
諸葛亮出生于公元181年。

2 多輪對話

def multiple_dialogue(corpus_path):
    """
    多輪對話
    :return:
    """
    # global response, data
    # url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/eb-instant?access_token=" + get_access_token()  # Ernie-Lite
    url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions?access_token=" + get_access_token()  # 文心一言云服務(wù)

    with open(corpus_path, "r",encoding='utf-8') as f:
        lines = [line.strip() for line in f.readlines()]
        content = "".join(lines)

    result = ""
    count = 1
    messages = []

    while True:
        # 提問,封裝response
        question = input("請輸入您的問題:")

        if question == "q" or question == 'quit':  # 退出規(guī)則
            break
        logger.info(question)

        if count == 1:
            content = content + "Question:" + question
        else:
            content = question
        messages.append({"role": "user", "content": content})
        data_str = json.dumps({
            "messages": messages,
            "stream": False
        })
        response = requests.request("POST", url, data=data_str).json()

        # 獲取結(jié)果
        result = response['result']
        messages.append({"role": "assistant", "content": result})
        logger.info(result)
        print(f"Answer{count}:{result}")
        count += 1
    return result

效果:

請輸入您的問題:諸葛亮是哪國的
Answer1:諸葛亮是三國時(shí)期蜀漢丞相。
請輸入您的問題:諸葛亮有哪些貢獻(xiàn)
Answer2:諸葛亮對中國文化的貢獻(xiàn)和對蜀漢政權(quán)的貢獻(xiàn)是不可磨滅的。他的主要貢獻(xiàn)集中在以下幾個(gè)方面:

1. 在政治方面,諸葛亮提出了一系列治國方略,如禮儀治邦、依法治國、任人唯賢、君臣分治等,這些治國方略在今天仍然有重要的現(xiàn)實(shí)意義。
2. 在經(jīng)濟(jì)方面,諸葛亮注重農(nóng)業(yè)和手工業(yè)的發(fā)展,提倡“勤儉節(jié)約”,推行屯田政策,促進(jìn)社會經(jīng)濟(jì)發(fā)展。
3. 在文化方面,諸葛亮編纂了《諸葛亮集》和《出師表》等重要文獻(xiàn),這些文獻(xiàn)對中國文化的發(fā)展具有重要的推動(dòng)作用。
4. 在科技方面,諸葛亮發(fā)明了木牛流馬、連發(fā)弩等,這些發(fā)明對中國古代科技的發(fā)展做出了重要貢獻(xiàn)。
5. 在哲學(xué)方面,諸葛亮提出了“以民為本”、“禮儀為先”等哲學(xué)思想,這些思想對中國古代哲學(xué)的發(fā)展產(chǎn)生了重要影響。
6. 在歷史方面,諸葛亮留下了《三國演義》等重要?dú)v史著作,這些著作對中國歷史文化的傳承和發(fā)展具有重要的推動(dòng)作用。
7. 在教育方面,諸葛亮注重人才培養(yǎng)和教育普及,推行“崇文重教”的政策,對中國古代教育的發(fā)展產(chǎn)生了重要影響。

總之,諸葛亮是中國歷史上偉大的文化名人之一,他的貢獻(xiàn)不僅體現(xiàn)在對中國文化的推動(dòng)和發(fā)展上,也體現(xiàn)在對人類社會的進(jìn)步和發(fā)展上。
請輸入您的問題:后人對諸葛亮的評價(jià)
Answer3:后人對諸葛亮的評價(jià)一般是褒揚(yáng)的。

陳壽曾經(jīng)說過“諸葛亮之為相國也,撫百姓,示儀軌,約官職,從權(quán)制,開誠心,布公道;盡忠益時(shí)者雖仇必賞,犯法怠慢者雖親必罰,服罪輸情者雖重必釋,游辭巧飾者雖輕必戮;善無微而不賞,惡無纖而不貶;庶事精練,物理其本,循名責(zé)實(shí),虛偽不齒;終于邦域 之內(nèi),咸畏 而愛之,刑政雖峻 而無怨者,以其用心平 而勸戒明也”。

唐太宗曾經(jīng)說過:“撥亂整危資樸素,納忠容直在自己。自古埋輪兼釣鱉,何人肯辦斬鯨級”。

宋真宗說過:“蘊(yùn)策定戎,不妨談笑。成功高退,依舊蕭然”。

康熙說過:“讀書好兵,霸王之器。至乃集大成于三略,功蓋一時(shí),名震往古”。

諸葛亮在有限的政治實(shí)踐活動(dòng)中,充分顯示了他的治世之才和緯地之才。他的“法治”理念,盡管與今天的法治內(nèi)涵不盡相同,卻打開了中國古代“法治” 的先河,把中國古代政治文明推向了一個(gè)新的境界。
請輸入您的問題:q
后人對諸葛亮的評價(jià)一般是褒揚(yáng)的。

陳壽曾經(jīng)說過“諸葛亮之為相國也,撫百姓,示儀軌,約官職,從權(quán)制,開誠心,布公道;盡忠益時(shí)者雖仇必賞,犯法怠慢者雖親必罰,服罪輸情者雖重必釋,游辭巧飾者雖輕必戮;善無微而不賞,惡無纖而不貶;庶事精練,物理其本,循名責(zé)實(shí),虛偽不齒;終于邦域 之內(nèi),咸畏 而愛之,刑政雖峻 而無怨者,以其用心平 而勸戒明也”。

唐太宗曾經(jīng)說過:“撥亂整危資樸素,納忠容直在自己。自古埋輪兼釣鱉,何人肯辦斬鯨級”。

宋真宗說過:“蘊(yùn)策定戎,不妨談笑。成功高退,依舊蕭然”。

康熙說過:“讀書好兵,霸王之器。至乃集大成于三略,功蓋一時(shí),名震往古”。

諸葛亮在有限的政治實(shí)踐活動(dòng)中,充分顯示了他的治世之才和緯地之才。他的“法治”理念,盡管與今天的法治內(nèi)涵不盡相同,卻打開了中國古代“法治” 的先河,把中國古代政治文明推向了一個(gè)新的境界。

進(jìn)程已結(jié)束,退出代碼為 0

3 流式單輪對話

def single_dialogue_stream(corpus_path):
    """
    流式單輪對話
    :return:
    """
    with open(corpus_path, "r", encoding='utf-8') as f:
        lines = [line.strip() for line in f.readlines()]
        content = "".join(lines)
    question = input("請輸入您的問題!")
    logger.info(question)
    content = content + "Question:" + question
    response = get_response(content, stream=True)
    print(response)
    # result = response['result']
    # logger.info(result)
    # print(result)
    # return result

流式與非流式的區(qū)別:輸出的response格式不一致
流式

請輸入您的問題!諸葛亮是哪里人
data: {"id":"as-unikt1hna9","object":"chat.completion","created":1685435336,"sentence_id":0,"is_end":false,"result":"諸葛亮是徐州瑯琊陽都(今山東臨沂市沂南縣)人。","need_clear_history":false,"usage":{"prompt_tokens":344,"completion_tokens":20,"total_tokens":364}}

data: {"id":"as-unikt1hna9","object":"chat.completion","created":1685435337,"sentence_id":1,"is_end":true,"result":"","need_clear_history":false,"usage":{"prompt_tokens":344,"completion_tokens":0,"total_tokens":364}}

常規(guī)

{'id': 'as-vf81wriqi3', 'object': 'chat.completion', 'created': 1685435476, 'result': '根據(jù)歷史記載,諸葛亮是徐州瑯琊陽都(今山東臨沂市沂南縣)人。他的祖籍是泰山郡所在今天山東省泰安市一部分、濟(jì)寧地區(qū)南部及今濰坊市南部。', 'need_clear_history': False, 'usage': {'prompt_tokens': 344, 'completion_tokens': 60, 'total_tokens': 404}}

4 流式多輪對話

類似,可參考多輪對話,修改stream=True文章來源地址http://www.zghlxwxcb.cn/news/detail-511163.html

def multiple_dialogue_stream():
    """
    流式多輪對話
    :return:
    """
    pass

到了這里,關(guān)于文心大模型使用——文心一言API的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 文心千帆與文心一言API的使用

    文心千帆與文心一言API的使用

    我在今年三月份左右申請了百度文心一言的測試,不久就通過了申請,體驗(yàn)了一段時(shí)間,感覺很棒,但是我更希望百度能早一點(diǎn)開放文心一言的API,不用在線去使用。 ?在7月19日那天,百度智能云給我打電話,問我體驗(yàn)如何,我便咨詢了API開放時(shí)間,百度的答復(fù)是:目前只針

    2024年02月14日
    瀏覽(28)
  • 文心一言API(高級版)使用

    文心一言API(高級版)使用

    基于百度文心一言語言大模型的智能文本對話AI機(jī)器人API,支持聊天對話、行業(yè)咨詢、語言學(xué)習(xí)、代碼編寫等功能. 重要提示:建議使用https協(xié)議,當(dāng)https協(xié)議無法使用時(shí)再嘗試使用http協(xié)議 請求方式: POST 序號 參數(shù) 是否必須 說明 1 ques 是 你的問題 2 appKey 是 唯一驗(yàn)證AppKey, 可前往官

    2024年02月03日
    瀏覽(24)
  • 【AI接口】語音版、文心一言大模型和AI繪圖、圖片檢測API

    【AI接口】語音版、文心一言大模型和AI繪圖、圖片檢測API

    基于國內(nèi)主流AI大模型如阿里通義千問、百度文心一言等的語音版智能對話AI機(jī)器人API。該API支持多種功能,包括聊天對話、行業(yè)咨詢、語言學(xué)習(xí)等,并且可以自定義真人音色。 1、接口 重要提示:建議使用https協(xié)議,當(dāng)https協(xié)議無法使用時(shí)再嘗試使用http協(xié)議。 請求方式:PO

    2024年01月19日
    瀏覽(24)
  • 文心一言API使用教程(python版)

    文心一言API使用教程(python版)

    ?注:在做項(xiàng)目的時(shí)候需要調(diào)用文心一言,發(fā)現(xiàn)網(wǎng)上的版本很亂,基本都止步在官方文檔的代碼上,所以寫了一篇博客來記錄自己的嘗試實(shí)現(xiàn)了對文心一言的循環(huán)調(diào)用和自定義詢問,本篇文章不需要有任何對api的基礎(chǔ)知識,代碼全部成功運(yùn)行,并引用官方文檔,祝大家成功實(shí)

    2024年02月08日
    瀏覽(32)
  • 百度文心一言4.0——使用及API測試

    百度文心一言4.0——使用及API測試

    登錄百度智能云:百度智能云 開通付費(fèi): 創(chuàng)建應(yīng)用: 自行創(chuàng)建應(yīng)用名稱: 對話測試: ERNIE-Bot-4 API:ERNIE-Bot-4 打開鏈接查看自己的API Key,Secret Key。 可參考:API在線調(diào)試介紹 找到示例代碼即可: 其中,[應(yīng)用API Key]和[應(yīng)用Secret Key]分別復(fù)制client_id和client_secret,注意是完整字

    2024年02月05日
    瀏覽(27)
  • 文心一言人工智能使用教程和操作方法

    文心一言 人工智能使用教程和操作方法 文心一言是一款由百度研發(fā)的基于人工智能技術(shù)的語言模型,它能夠幫助人們回答各種各樣的問題,同時(shí)還可以協(xié)助完成文本創(chuàng)作、智能辦公、智能家居控制等多種任務(wù)。下面是文心一言的使用教程,希望能夠幫助您更好地使用這款神

    2024年02月08日
    瀏覽(31)
  • 【AI語言大模型】文心一言功能使用介紹

    【AI語言大模型】文心一言功能使用介紹

    文心一言是一個(gè)知識增強(qiáng)的大語言模型,基于飛槳深度學(xué)習(xí)平臺和文心知識增強(qiáng)大模型,持續(xù)從海量數(shù)據(jù)和大規(guī)模知識中融合學(xué)習(xí)具備知識增強(qiáng)、檢索增強(qiáng)和對話增強(qiáng)的技術(shù)特色。 最近收到百度旗下產(chǎn)品【文心一言】的產(chǎn)品,抱著試一試的心態(tài)體驗(yàn)了一下,整體感覺:還行!

    2024年02月07日
    瀏覽(16)
  • 手把手教你搭建微信聊天機(jī)器人系列(一):文心一言(百度千帆ERNIE-Bot大模型)API測試

    手把手教你搭建微信聊天機(jī)器人系列(一):文心一言(百度千帆ERNIE-Bot大模型)API測試

    ????????今年年初chatgpt大火,國產(chǎn)gpt文心一言也提供了內(nèi)測服務(wù),大家可以去訪問官網(wǎng)申請?bào)w驗(yàn)。文心一言APP上的功能更加強(qiáng)大,可以看這個(gè)測評文章。作為程序猿的我們,想接入文心一言的能力,比如開發(fā)一個(gè)聊天機(jī)器人,要怎么做呢?百度在其開發(fā)者平臺開放了大模

    2024年02月07日
    瀏覽(29)
  • AI百度文心一言大語言模型接入使用(中國版ChatGPT)

    AI百度文心一言大語言模型接入使用(中國版ChatGPT)

    基于百度文心一言語言大模型的智能文本對話AI機(jī)器人API,支持聊天對話、行業(yè)咨詢、語言學(xué)習(xí)、代碼編寫等功能. 重要提示:建議使用https協(xié)議,當(dāng)https協(xié)議無法使用時(shí)再嘗試使用http協(xié)議 請求方式: POST 序號 參數(shù) 是否必須 說明 1 ques 是 你的問題 2 appKey 是 唯一驗(yàn)證AppKey, 可前往官

    2024年02月12日
    瀏覽(34)
  • nodejs文心一言API接入

    nodejs文心一言API接入

    需求 在nodejs里面接入文心一言API,官方調(diào)用步驟API介紹 - 千帆大模型平臺 | 百度智能云文檔 大致流程 創(chuàng)建應(yīng)用——API授權(quán)——獲取訪問憑證——調(diào)用接口 創(chuàng)建應(yīng)用 注冊賬號創(chuàng)建應(yīng)用 首先注冊百度云智能賬號,登錄進(jìn)入百度智能云千帆控制臺?,然后進(jìn)入控制臺創(chuàng)建應(yīng)用?。

    2024年02月03日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包