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

無腦利用API實(shí)現(xiàn)文心一言AI對(duì)話功能?(附代碼)

這篇具有很好參考價(jià)值的文章主要介紹了無腦利用API實(shí)現(xiàn)文心一言AI對(duì)話功能?(附代碼)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言:在當(dāng)今數(shù)字化的時(shí)代,人工智能(AI)技術(shù)正在不斷演進(jìn),為開發(fā)者提供了豐富的工具和資源。其中,API(應(yīng)用程序接口)成為構(gòu)建強(qiáng)大AI應(yīng)用的關(guān)鍵組成部分之一。本文將介紹如何利用API來打造一個(gè)AI對(duì)話網(wǎng)站,使用戶能夠與智能系統(tǒng)進(jìn)行交互。

以下內(nèi)容不作太多解釋,不懂就無腦套用就行,這里的api接口以文心一言示例,先在LuckyCola注冊(cè)賬號(hào)然后在個(gè)人中心申請(qǐng)appKey
文新一言api 制作對(duì)話,文心一言,人工智能,html5,chatgpt
文新一言api 制作對(duì)話,文心一言,人工智能,html5,chatgpt

1.請(qǐng)求方式

請(qǐng)求方式: POST

https://luckycola.com.cn/ai/openwxyy

建議使用https協(xié)議,當(dāng)https協(xié)議無法使用時(shí)再嘗試使用http協(xié)議

2.請(qǐng)求參數(shù)

序號(hào) 參數(shù) 是否必須 說明
1 ques 提交問題
2 appKey 唯一驗(yàn)證AppKey
3 uid 唯一標(biāo)識(shí)
4 isLongChat 是否支持上下文(值為1或者0)

3.請(qǐng)求參數(shù)示例

{
   "ques": "hello",
   "appKey": "*****************",
   "uid": "***************",
	 // 是否支持上下文 值1表示支持,0表示不支持
   "isLongChat": 0
}

3.接口 返回示例

{
	// 	成功狀態(tài)碼
	"code": 0,
	// 	成功提示
	"msg": "AI接口返回成功",
	"data": {
		// 	AI回答結(jié)果
		"result": "您好,如果您需要幫助或有任何問題,請(qǐng)隨時(shí)告訴我,我將竭誠(chéng)為您服務(wù)。",
		"countMsg": "無窮",
		// 當(dāng)前是否是上下文對(duì)話模式,1表示是上下文模式,0為非上下文模式
		"longChat": 0
	}
}

建立前端頁面,創(chuàng)建一個(gè)用戶友好的前端頁面,可以使用HTML、CSS和JavaScript等技術(shù)來實(shí)現(xiàn)交互式的用戶界面。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>AI對(duì)話網(wǎng)站</title>
  <style>
    /* 在這里添加你的樣式 */
  </style>
</head>
<body>
  <div id="chat-container">
    <div id="chat-display"></div>
    <input type="text" id="user-input" placeholder="請(qǐng)輸入你的問題...">
    <button onclick="sendUserMessage()">發(fā)送</button>
  </div>
  <script>
    // 在這里添加用戶交互的JavaScript代碼
  </script>
</body>
</html>

然后我這里簡(jiǎn)單寫了一段,完成簡(jiǎn)單對(duì)話頁面UI,替換自己的uid和appkey即可,供參考

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <style>
        body {
            font-family: 'Arial', sans-serif;
            margin: 0;
            padding: 0;
            background-color: #f4f4f4;
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100vh;
            overflow: hidden;
        }

        #chat-container {
            width: 90%; 
            max-width: 400px; 
            border: 1px solid #ccc;
            border-radius: 10px;
            overflow: hidden;
            height: 100%; 
            display: flex;
            flex-direction: column;
        }

        #chat-messages {
            flex: 1; /* 讓消息容器占據(jù)剩余空間 */
            padding: 10px;
            overflow-y: auto;
            background-color: #fff;
        }

        .message {
            clear: both;
            padding: 8px;
            margin-bottom: 8px;
            border-radius: 5px;
            max-width: 70%;
            word-wrap: break-word;
        }

        .message.sent {
            float: right;
            background-color: #4caf50;
            color: #fff;
        }

        .message.received {
            float: left;
            background-color: #e0e0e0;
        }

        #chat-input {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 10px;
            background-color: #fff;
            border-top: 1px solid #ccc;
        }

        #chat-input input {
            flex: 1;
            padding: 8px;
            margin-right: 10px;
            border: 1px solid #ccc;
            border-radius: 5px;
        }

        #chat-input button {
            padding: 8px;
            border: none;
            border-radius: 5px;
            background-color: #4caf50;
            color: #fff;
            cursor: pointer;
        }

        #chat-input button:disabled {
            background-color: #ccc;
            cursor: not-allowed;
        }
    </style>
</head>
<body>

<div id="chat-container">
    <div id="chat-messages">
        <div class="message received">這里是NDIR博客,內(nèi)容是如何利用API搭建文心一言AI,你有任何問題嗎?</div>
    </div>
    <div id="chat-input">
        <input type="text" id="user-input" placeholder="Type your message...">
        <button onclick="sendMessage()" id="sendButton">Send</button>
    </div>
</div>

<script>
    async function sendMessage() {
        var inputElement = document.querySelector('#user-input');
        var messageText = inputElement.value.trim();
        var sendButton = document.getElementById('sendButton');

        if (messageText !== "") {
            var messagesContainer = document.querySelector('#chat-messages');
            
            // Display user's message
            var userMessage = document.createElement('div');
            userMessage.className = 'message sent';
            userMessage.textContent = messageText;
            messagesContainer.appendChild(userMessage);

            // Disable send button until AI response
            sendButton.disabled = true;

            // Call AI API
            try {
                var aiResponse = await getAiResponse(messageText);
                
                // Display AI's response with formatted code blocks
                var aiMessage = document.createElement('div');
                aiMessage.className = 'message received';
                aiMessage.innerHTML = formatCodeBlocks(aiResponse.data.result);
                messagesContainer.appendChild(aiMessage);

                // Scroll to the bottom
                messagesContainer.scrollTop = messagesContainer.scrollHeight;
            } catch (error) {
                console.error("Error fetching AI response:", error);
            }

            // Clear input and enable send button
            inputElement.value = '';
            sendButton.disabled = false;
        }
    }

    async function getAiResponse(userInput) {
        var apiUrl = 'https://luckycola.com.cn/ai/openwxyy';

        var requestBody = {
            ques: userInput,
            //替換你的標(biāo)識(shí)
            appKey: "*********************",
            uid: "************************",
            isLongChat: 0
        };

        var response = await fetch(apiUrl, {
            method: 'POST',
            headers: {
                'Content-Type': 'application/json',
            },
            body: JSON.stringify(requestBody),
        });

        if (response.ok) {
            return response.json();
        } else {
            throw new Error('Failed to fetch AI response');
        }
    }

    function formatCodeBlocks(text) {
        // Match code blocks enclosed in triple backticks (```code ```)
        return text.replace(/```([\s\S]*?)```/g, '<pre>$1</pre>');
    }
</script>

</body>
</html>
運(yùn)行效果

文新一言api 制作對(duì)話,文心一言,人工智能,html5,chatgpt

下面是用低代碼設(shè)計(jì)的界面
文新一言api 制作對(duì)話,文心一言,人工智能,html5,chatgpt文章來源地址http://www.zghlxwxcb.cn/news/detail-761087.html

到了這里,關(guān)于無腦利用API實(shí)現(xiàn)文心一言AI對(duì)話功能?(附代碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(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)文章

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

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

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

    2024年01月19日
    瀏覽(23)
  • 怎么調(diào)用文心一言的api接口生成一個(gè)簡(jiǎn)單的聊天機(jī)器人(python代碼)

    怎么調(diào)用文心一言的api接口生成一個(gè)簡(jiǎn)單的聊天機(jī)器人(python代碼)

    寒假在學(xué)習(xí)大模型,但也沒弄出多少眉目,電腦性能還有點(diǎn)小問題,大模型總跑不起來,只會(huì)簡(jiǎn)單調(diào)用一下現(xiàn)有的大模型的接口,例如:文心一言,下面展示一下代碼: 至于如何獲取這其中的兩個(gè)key,網(wǎng)上有太多文章了,大家可以去找找看,比如這篇文章:百度文心一言AP

    2024年04月09日
    瀏覽(26)
  • 文心一言:中文生成式對(duì)話產(chǎn)品

    文心一言:中文生成式對(duì)話產(chǎn)品

    【產(chǎn)品介紹】 名稱 ? ?? ???文心一言 上線/成立時(shí)間 ? ?? ???2023年3月27日 具體描述 ? ?? ? 文心一言(英文名:ERNIE Bot)是百度全新一代知識(shí)增強(qiáng)大語言模型,文心大模型家族的新成員,能夠與人對(duì)話互動(dòng),回答問題,協(xié)助創(chuàng)作,高效便捷地幫助人們獲取信息、知識(shí)和

    2024年02月08日
    瀏覽(18)
  • 利用百度文心一言AI大模型生成臉書、哈佛大學(xué)、邁克爾·桑德爾和梅麗爾·斯特里普簡(jiǎn)介

    利用百度文心一言AI大模型生成臉書、哈佛大學(xué)、邁克爾·桑德爾和梅麗爾·斯特里普簡(jiǎn)介

    Facebook(臉書)是美國(guó)的一個(gè)社交網(wǎng)絡(luò)服務(wù)網(wǎng)站,創(chuàng)立于2004年2月4日,總部位于美國(guó)加利福尼亞州門洛帕克。 Facebook是全球排名領(lǐng)先的社交網(wǎng)絡(luò),2019年10月23日, 2019《財(cái)富》未來50強(qiáng)榜單公布,F(xiàn)acebook排名第39。 哈佛大學(xué)(Harvard University),簡(jiǎn)稱“哈佛”,位于美國(guó)馬薩諸塞州

    2024年02月16日
    瀏覽(21)
  • 文心一言 VS ChatGPT測(cè)評(píng)--多輪對(duì)話

    文心一言 VS ChatGPT測(cè)評(píng)--多輪對(duì)話

    上面的圖,藍(lán)色圖表是文心一言;下面的圖,綠色圖標(biāo)是chatGPT。 chatGPT還會(huì)搶答了。。。 chatGPT更有條理,1,2,3,4.。。。 文心一言的時(shí)效性更強(qiáng)一點(diǎn),這回合算文心一言贏 還是chatGPT更有條理,文心的回答上句不接下句的,感覺差點(diǎn)意思。 文心的評(píng)價(jià)感覺更像是吹捧,專業(yè)性

    2024年02月15日
    瀏覽(27)
  • 【大模型實(shí)踐】基于文心一言的對(duì)話模型設(shè)計(jì)

    【大模型實(shí)踐】基于文心一言的對(duì)話模型設(shè)計(jì)

    文心一言(英文名:ERNIE Bot)是百度全新一代知識(shí)增強(qiáng)大語言模型,文心大模型家族的新成員,能夠與人對(duì)話互動(dòng)、回答問題、協(xié)助創(chuàng)作,高效便捷地幫助人們獲取信息、知識(shí)和靈感。文心一言從數(shù)萬億數(shù)據(jù)和數(shù)千億知識(shí)中融合學(xué)習(xí),得到預(yù)訓(xùn)練大模型,在此基礎(chǔ)上采用有監(jiān)

    2024年02月03日
    瀏覽(24)
  • 利用百度文心一言AI大模型生成Modern Talking、葉蒨文、大連理工大學(xué)、昆明、西安咸陽國(guó)際機(jī)場(chǎng)與太原武宿國(guó)際機(jī)場(chǎng)簡(jiǎn)介

    利用百度文心一言AI大模型生成Modern Talking、葉蒨文、大連理工大學(xué)、昆明、西安咸陽國(guó)際機(jī)場(chǎng)與太原武宿國(guó)際機(jī)場(chǎng)簡(jiǎn)介

    Modern Talking,中文名為摩登淘金合唱團(tuán),德國(guó)男子音樂組合, 由Thomas Anders和Dieter Bohlen兩位成員組成,1984年推出的首支單曲《You’re My Heart, You’re My Soul》。代表作有《You’re My Heart, You’re My Soul》、《Cheri Cheri Lady》、《You Can Win If You Want》、《Brother Louie》等。 葉蒨文 (Sall

    2024年02月13日
    瀏覽(31)
  • 如何基于文心一言NLP大模型搭建生成式智能對(duì)話服務(wù)

    隨著人工智能技術(shù)的不斷發(fā)展,自然語言處理(NLP)在智能對(duì)話領(lǐng)域的應(yīng)用越來越廣泛。文心一言NLP大模型作為當(dāng)前先進(jìn)的NLP技術(shù)之一,能夠?yàn)橹悄軐?duì)話服務(wù)提供強(qiáng)大的支持。本文將詳細(xì)介紹如何基于文心一言NLP大模型搭建生成式智能對(duì)話服務(wù),幫助讀者了解語言理解和生成

    2024年02月01日
    瀏覽(15)
  • 【前沿技術(shù)雜談:智能對(duì)話的未來】深入比較ChatGPT與文心一言

    【前沿技術(shù)雜談:智能對(duì)話的未來】深入比較ChatGPT與文心一言

    在當(dāng)今快速發(fā)展的人工智能時(shí)代,AI助手已成為日常生活和商業(yè)決策中不可或缺的工具。本文旨在深入探討兩種領(lǐng)先的AI對(duì)話系統(tǒng):OpenAI的ChatGPT和百度的文心一言。通過比較它們?cè)谥悄芑貜?fù)、語言準(zhǔn)確性和知識(shí)庫廣度等方面的表現(xiàn),我們可以更好地理解它們各自的優(yōu)勢(shì)和局限

    2024年01月19日
    瀏覽(17)
  • 文心一言網(wǎng)頁版使用寶典:解鎖智能對(duì)話的終極秘籍

    文心一言網(wǎng)頁版使用寶典:解鎖智能對(duì)話的終極秘籍

    大家好,小發(fā)貓降ai今天來聊聊文心一言網(wǎng)頁版使用寶典:解鎖智能對(duì)話的終極秘籍,希望能給大家提供一點(diǎn)參考。降ai輔寫 以下是針對(duì)論文AI輔寫率高的情況,提供一些修改建議和技巧,可以借助此類工具: 還有: 文心一言網(wǎng)頁版使用寶典:解鎖智能對(duì)話的終極秘籍 在數(shù)字

    2024年04月14日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包