最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

openai createChatCompletion函數(shù)使用實例

 更新時間:2023年05月06日 16:46:56   作者:地霊殿__三無  
這篇文章主要為大家介紹了openai createChatCompletion函數(shù)使用實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

實現(xiàn)過程

最近在嘗試openai的相關(guān)函數(shù),所以今天就來盤點盤點下 createChatCompletion 函數(shù),聽說是專門為了聊天創(chuàng)立的api,看看是要怎么用的?

1、前期的引入和配置密鑰

這里我就簡單帶過了,可以看我之前的文章,引入過程大同小異。

cnpm install openai   // 下載
const { Configuration, OpenAIApi } = require("openai");  // 在項目里通過require引入
// 設(shè)置密鑰
const configuration = new Configuration({ 
    apiKey: aikey
}); 
const openai = new OpenAIApi(configuration);

2、具體的使用

const completion = await openai.createChatCompletion({
  model: "gpt-3.5-turbo",
  messages: [{role: "user", content: "Hello world", name: "sanwu"}],
});

接口返回的信息在這里 console.log(completion.data.choices[0].message);

3、細節(jié)講解

(1)關(guān)鍵參數(shù)

model 這里是選用聊天的模型,每個模型都有它對應(yīng)的領(lǐng)域,聊天的話,基本上我們選用下圖的/v1/chat/completions行的模型,有g(shù)pt-4, gpt-4-0314, gpt-4-32k, gpt-4-32k-0314, gpt-3.5-turbo, gpt-3.5-turbo-0301等模型可以選中。

ENDPOINTMODEL NAME
/v1/chat/completionsgpt-4, gpt-4-0314, gpt-4-32k, gpt-4-32k-0314, gpt-3.5-turbo, gpt-3.5-turbo-0301
/v1/completionstext-davinci-003, text-davinci-002, text-curie-001, text-babbage-001, text-ada-001
/v1/editstext-davinci-edit-001, code-davinci-edit-001
/v1/audio/transcriptionswhisper-1
/v1/audio/translationswhisper-1
/v1/fine-tunesdavinci, curie, babbage, ada
/v1/embeddingstext-embedding-ada-002, text-search-ada-doc-001
/v1/moderationstext-moderation-stable, text-moderation-latest

messages 這里是定義發(fā)起消息者的角色定位、姓名、具體消息內(nèi)容。

角色定位和消息內(nèi)容是必須的參數(shù)。想想也是,聊天過程中,文本內(nèi)容是基本,而要正確理解文本的含義,通常我們會結(jié)合對方的角色定位來綜合考慮,所以這兩者是必須的,反倒是姓名,一般來說不會影響到回復(fù)結(jié)果,所以僅僅是記錄一下,是非必須參數(shù)。

(2)openai通用參數(shù)

temperature 控制結(jié)果的隨機性,范圍在0~2, 0是固定結(jié)果,值越大結(jié)果越隨機。

top_p 跟temperature類似,不過值在0~1之間,默認值為1,如果設(shè)置成0.1,則代表取得是前10%概率質(zhì)量的結(jié)果。

n 每個問題prompt要給的答案數(shù),這里設(shè)置多了,會快速消耗配額的。

stream 是否返回部分進度。

stop 最大長度為 4 的字符串列表,一旦生成的 tokens 包含其中的內(nèi)容,將停止生成并返回結(jié)果。

max_tokens 生成結(jié)果時的最大 tokens 數(shù),不能超過模型的上下文長度,一般最大可設(shè)置為2048,新的gpt-4似乎就是4096。

presence_penalty 主題的重復(fù)度,區(qū)間也是-2~2, -2的重復(fù)度最高。

frequency_penalty 字符的重復(fù)度,區(qū)間是-2~2, -2的重復(fù)字符最多。

logit_bias 修改指定標記出現(xiàn)在完成中的可能性。 接受一個 json 對象,該對象將標記(由標記器中的標記 ID 指定)映射到從 -100 到 100 的關(guān)聯(lián)偏差值。從數(shù)學上講,偏差會在采樣之前添加到模型生成的 logits 中。確切的效果因模型而異,但 -1 和 1 之間的值應(yīng)該會減少或增加選擇的可能性;像 -100 或 100 這樣的值應(yīng)該導致相關(guān)令牌的禁止或獨占選擇。

以上就是openai createChatCompletion函數(shù)使用實例的詳細內(nèi)容,更多關(guān)于openai createChatCompletion函數(shù)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Laravel使用Queue隊列的技巧匯總

    Laravel使用Queue隊列的技巧匯總

    這篇文章主要給大家介紹了關(guān)于Laravel使用Queue隊列技巧的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Laravel具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • php筆記之:初探PHPcms模塊開發(fā)介紹

    php筆記之:初探PHPcms模塊開發(fā)介紹

    本篇文章介紹了,PHPcms模塊開發(fā)的應(yīng)用。需要的朋友參考下
    2013-04-04
  • Windows下配置Nginx和PHP的步驟及測試

    Windows下配置Nginx和PHP的步驟及測試

    這篇文章主要給大家介紹了關(guān)于Windows下配置Nginx和PHP的步驟及測試,文中包括了在Windows環(huán)境下配置Nginx和PHP的步驟,包括下載、解壓、配置和測試,通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-11-11
  • php單文件版在線代碼編輯器

    php單文件版在線代碼編輯器

    這篇文章主要介紹了php單文件版在線代碼編輯器,個人感覺相當不錯,分享給大家,需要的朋友可以參考下
    2015-03-03
  • PHP實現(xiàn)會員注冊系統(tǒng)

    PHP實現(xiàn)會員注冊系統(tǒng)

    這篇文章主要為大家詳細介紹了PHP實現(xiàn)會員注冊系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • Yii框架實現(xiàn)多數(shù)據(jù)庫配置和操作的方法

    Yii框架實現(xiàn)多數(shù)據(jù)庫配置和操作的方法

    這篇文章主要介紹了Yii框架實現(xiàn)多數(shù)據(jù)庫配置和操作的方法,結(jié)合實例形式分析了Yii框架多數(shù)據(jù)庫的配置技巧與相關(guān)操作注意事項,需要的朋友可以參考下
    2017-05-05
  • php使用curl模擬登錄后采集頁面的例子

    php使用curl模擬登錄后采集頁面的例子

    php使用curl模擬登錄后采集頁面的例子,附帶php curl模塊的開啟辦法。
    2013-11-11
  • PHP函數(shù)in_array()使用詳解

    PHP函數(shù)in_array()使用詳解

    這篇文章主要介紹了PHP函數(shù)in_array()使用詳解,分別對普通使用、使用第三個參數(shù)、克隆對象、多維數(shù)組等給出了例子,需要的朋友可以參考下
    2014-08-08
  • Yii2增加驗證碼步驟詳解

    Yii2增加驗證碼步驟詳解

    這篇文章主要介紹了Yii2增加驗證碼步驟詳解的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • yii2.0之GridView自定義按鈕和鏈接用法

    yii2.0之GridView自定義按鈕和鏈接用法

    這篇文章主要介紹了yii2.0之GridView自定義按鈕和鏈接用法,是非常實用的使用GridView進行表單操作技巧,需要的朋友可以參考下
    2014-12-12

最新評論

驻马店市| 宁德市| 上栗县| 剑阁县| 奉节县| 德安县| 阳江市| 衡水市| 鄂伦春自治旗| 桃园县| 汤原县| 平远县| 阜康市| 敦化市| 广安市| 疏勒县| 尼玛县| 靖宇县| 西林县| 玉溪市| 阜康市| 思茅市| 武宣县| 封开县| 弋阳县| 桦川县| 西吉县| 邢台市| 延川县| 八宿县| 平舆县| 蒙城县| 西宁市| 松桃| 镇坪县| 修文县| 禹城市| 衡水市| 安化县| 中超| 重庆市|