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

一日一技:Python如何同時(shí)調(diào)用多個(gè)GPT的API?

這篇具有很好參考價(jià)值的文章主要介紹了一日一技:Python如何同時(shí)調(diào)用多個(gè)GPT的API?。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

相信很多同學(xué)或多或少都在Python中使用過GPT API,通過Python安裝openai庫,來調(diào)用GPT模型。

OpenAI官方文檔中給出了一個(gè)示例,如下圖所示:

OpenAI API 測(cè)試

一日一技:Python如何同時(shí)調(diào)用多個(gè)GPT的API?,IT技術(shù)系列,電商API知識(shí)分享,python,gpt,開發(fā)語言,數(shù)據(jù)挖掘,網(wǎng)絡(luò)爬蟲,大數(shù)據(jù),圖搜索算法

如果你只有一個(gè)API賬號(hào),那么你可能不覺得這樣寫有什么問題。但如果你想同時(shí)使用兩個(gè)賬號(hào)怎么辦?

有些同學(xué)可能知道,微軟的Azure也提供GPT接口,在Python中也需要通過openai庫來調(diào)用,它的調(diào)用示例為:

一日一技:Python如何同時(shí)調(diào)用多個(gè)GPT的API?,IT技術(shù)系列,電商API知識(shí)分享,python,gpt,開發(fā)語言,數(shù)據(jù)挖掘,網(wǎng)絡(luò)爬蟲,大數(shù)據(jù),圖搜索算法

當(dāng)你全局設(shè)置了openai.api_type = 'azure'以后,你怎么同時(shí)使用OpenAI的GPT接口?

這兩個(gè)文檔中給出的示例寫法,都是全局寫法,一但設(shè)定以后,在整個(gè)運(yùn)行時(shí)中,所有調(diào)用GPT接口的地方,都會(huì)使用這里設(shè)置的參數(shù):

import?openai

openai.xx?=?yy

有些同學(xué)不知道怎么在Python SDK中同時(shí)使用多個(gè)賬號(hào),于是他們只有使用GPT的Rest HTTP接口,自己封裝一個(gè)函數(shù)來發(fā)起請(qǐng)求從而切換不同的賬號(hào)。放棄了Python SDK提供的各種便利。

但實(shí)際上,根本沒有那么麻煩。在openai模塊里面,天然就可以切換多個(gè)賬號(hào)。雖然文檔里面沒有寫,但是我們可以通過函數(shù)簽名來找到這種方法。

如下圖所示,在PyCharm中,隨便寫一段調(diào)用openai模塊的代碼,然后Windows按下鍵盤的Ctrl,MacOS按下鍵盤的Command,并鼠標(biāo)左鍵點(diǎn)擊create函數(shù):

一日一技:Python如何同時(shí)調(diào)用多個(gè)GPT的API?,IT技術(shù)系列,電商API知識(shí)分享,python,gpt,開發(fā)語言,數(shù)據(jù)挖掘,網(wǎng)絡(luò)爬蟲,大數(shù)據(jù),圖搜索算法

跳轉(zhuǎn)到的函數(shù)里面,還有一個(gè)create函數(shù),繼續(xù)按上面的方法跳入,如下圖所示:

一日一技:Python如何同時(shí)調(diào)用多個(gè)GPT的API?,IT技術(shù)系列,電商API知識(shí)分享,python,gpt,開發(fā)語言,數(shù)據(jù)挖掘,網(wǎng)絡(luò)爬蟲,大數(shù)據(jù),圖搜索算法

接下來,你就會(huì)看到這個(gè)create函數(shù)能夠接受的參數(shù)里面,包含了幾個(gè)很熟悉的名字:

一日一技:Python如何同時(shí)調(diào)用多個(gè)GPT的API?,IT技術(shù)系列,電商API知識(shí)分享,python,gpt,開發(fā)語言,數(shù)據(jù)挖掘,網(wǎng)絡(luò)爬蟲,大數(shù)據(jù),圖搜索算法

也就是說,當(dāng)你想同時(shí)調(diào)用多個(gè)賬號(hào)時(shí),不需要在一開始給openai設(shè)置對(duì)應(yīng)的參數(shù),你只需要在調(diào)用.create函數(shù)的時(shí)候,把對(duì)應(yīng)的API參數(shù)傳入就可以了。示例代碼如下:

import?openai

#?使用OpenAI賬號(hào)1
response1?=?openai.ChatCompletion.create(??
????????????engine="chatgpt",??
????????????messages=messages,??
????????????temperature=0.9,??
????????????max_tokens=800,??
????????????top_p=0.95,??
????????????frequency_penalty=0,??
????????????presence_penalty=0,??
????????????api_key='xxxxxxxx',??#?在這里傳入API?Key
????????????stop=["<|im_end|>"])


#?使用OpenAI賬號(hào)2
response2?=?openai.ChatCompletion.create(??
????????????engine="chatgpt16k",??
????????????messages=messages,??
????????????temperature=0.9,??
????????????max_tokens=800,??
????????????top_p=0.95,??
????????????frequency_penalty=0,??
????????????presence_penalty=0,??
????????????api_key='yyyyyyyyy',???#?在這里傳入API?Key
????????????stop=["<|im_end|>"])


#?使用Azure?OpenAI?賬號(hào)
response3?=?openai.ChatCompletion.create(??
????????????engine="gpt4",??
????????????messages=messages,??
????????????temperature=0.9,??
????????????max_tokens=800,??
????????????top_p=0.95,??
????????????frequency_penalty=0,??
????????????presence_penalty=0,??
????????????api_key='zzzzzzz',???#?在這里傳入API?Key
????????????api_base='https://xxx.openai.azure.com/',??
????????????api_type="azure",??
????????????api_version='2023-05-15',??
????????????stop=["<|im_end|>"])

使用這種方法,我們就可以在一個(gè)程序里面同時(shí)使用多個(gè)GPT賬號(hào)了。文章來源地址http://www.zghlxwxcb.cn/news/detail-695940.html

到了這里,關(guān)于一日一技:Python如何同時(shí)調(diào)用多個(gè)GPT的API?的文章就介紹完了。如果您還想了解更多內(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)文章

  • Android studio如何設(shè)置同時(shí)打開多個(gè)項(xiàng)目

    Android studio如何設(shè)置同時(shí)打開多個(gè)項(xiàng)目

    今天將AS升級(jí)到Android Studio Flamingo | 2022.2.1 Patch 2后,打開一個(gè)新項(xiàng)目后,原打開的項(xiàng)目就關(guān)閉了。非常不方便。于是重新設(shè)置,設(shè)置步驟記錄如下: 1.菜單File-Settings New windows表示在新窗口打開項(xiàng)目,原打開項(xiàng)目不關(guān)閉。 Current window表示在同一個(gè)窗口打開新項(xiàng)目?,原打開的項(xiàng)

    2024年02月11日
    瀏覽(23)
  • 如何讓電腦的多個(gè)藍(lán)牙音響同時(shí)輸出聲音

    如何讓電腦的多個(gè)藍(lán)牙音響同時(shí)輸出聲音

    我們知道一個(gè)藍(lán)牙主設(shè)備一般能夠連接7個(gè)左右從設(shè)備,但只能連接一個(gè)不同類型的從設(shè)備(例如藍(lán)牙耳機(jī)、藍(lán)牙見鍵盤、藍(lán)牙鼠標(biāo))使用。如何讓電腦同時(shí)鏈接多個(gè)藍(lán)牙音響同時(shí)發(fā)聲?這個(gè)問題很多小伙伴或許都遇到過。我家里客廳放了個(gè)小度、堅(jiān)果投影以及一個(gè)自帶藍(lán)牙的

    2024年02月10日
    瀏覽(96)
  • Tcpdump:如何同時(shí)抓取多個(gè)網(wǎng)卡的數(shù)據(jù)包?

    Tcpdump:如何同時(shí)抓取多個(gè)網(wǎng)卡的數(shù)據(jù)包?

    tcpdump 是網(wǎng)絡(luò)管理員和系統(tǒng)工程師常用的一個(gè)工具,用于抓取網(wǎng)絡(luò)流量進(jìn)行分析。通常情況下, tcpdump 是用于監(jiān)聽一個(gè)指定的網(wǎng)絡(luò)接口的。但有時(shí),我們可能需要對(duì)多個(gè)接口進(jìn)行同時(shí)監(jiān)聽。本文將探討如何使用 tcpdump 來同時(shí)抓取多個(gè)網(wǎng)卡的數(shù)據(jù)包。 在開始之前,讓我們快速回

    2024年02月04日
    瀏覽(39)
  • 如何利用python調(diào)用API接口獲取數(shù)據(jù)進(jìn)行測(cè)試

    如何利用python調(diào)用API接口獲取數(shù)據(jù)進(jìn)行測(cè)試

    一、Python 可以使用 requests 庫來調(diào)用 API 接口獲取數(shù)據(jù)。以下是基本的步驟: 1.安裝 requests 庫 pip install requests 2.導(dǎo)入 requests 庫 import requests 3.構(gòu)建 API 請(qǐng)求的 URL 根據(jù) API 文檔,構(gòu)建請(qǐng)求的URL。 例如,? https://api.example.com/posts ?是獲取所有帖子的 URL。 4.發(fā)送 API 請(qǐng)求 使用? requ

    2024年02月11日
    瀏覽(25)
  • 如何同時(shí)安全高效管理多個(gè)谷歌賬號(hào)?

    如何同時(shí)安全高效管理多個(gè)谷歌賬號(hào)?

    您的業(yè)務(wù)活動(dòng)需要多個(gè) Gmail 帳戶嗎?出海暢游,Gmail賬號(hào)是少不了的工具之一,可以關(guān)聯(lián)到Twitter、Facebook、Youtube、Chatgpt等等平臺(tái),可以說是海外網(wǎng)絡(luò)的“萬能鎖”。但是大家都知道,以上這些平臺(tái)注冊(cè)多賬號(hào)如果產(chǎn)生關(guān)聯(lián),會(huì)影響賬號(hào)安全。 Gmail賬號(hào)也一樣,關(guān)聯(lián)了容易在

    2024年04月10日
    瀏覽(19)
  • 如何在STM32芯片上同時(shí)運(yùn)行多個(gè)任務(wù)

    在嵌入式系統(tǒng)中,需要同時(shí)處理多個(gè)任務(wù)的需求非常普遍。本文將介紹如何在STM32芯片上實(shí)現(xiàn)多任務(wù)處理,通過合理的任務(wù)調(diào)度和管理,充分發(fā)揮芯片的性能,提高系統(tǒng)的靈活性和效率。下面介紹兩種多任務(wù)處理的實(shí)現(xiàn)方法 時(shí)間片輪轉(zhuǎn)調(diào)度機(jī)制是利用定時(shí)器中斷來實(shí)現(xiàn)的。設(shè)

    2024年02月11日
    瀏覽(45)
  • python接口自動(dòng)化之request請(qǐng)求,如何使用 Python調(diào)用 API?

    python接口自動(dòng)化之request請(qǐng)求,如何使用 Python調(diào)用 API?

    ? ? 尊重原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處,謝謝?。?/p>

    2024年02月08日
    瀏覽(38)
  • 如何在 Visual Studio Code 中同時(shí)打開多個(gè)項(xiàng)目?

    在日常的軟件開發(fā)中,我們經(jīng)常需要同時(shí)處理多個(gè)項(xiàng)目。Visual Studio Code(簡(jiǎn)稱 VS Code)是一個(gè)流行的開發(fā)環(huán)境,提供了許多便捷的功能來支持多項(xiàng)目的管理和開發(fā)。本文將介紹如何在 VS Code 中同時(shí)打開多個(gè)項(xiàng)目,并提供相應(yīng)的源代碼示例。 打開 VS Code 并創(chuàng)建一個(gè)新窗口。 點(diǎn)擊

    2024年02月05日
    瀏覽(35)
  • Python使用replace函數(shù)同時(shí)替換多個(gè)字符串

    用replace函數(shù)替換單個(gè)的字符或指定的字符串 比如將字符 \\\' a \\\' 替換成 \\\' A \\\'? 但如果我想同時(shí)替換掉兩個(gè)或多個(gè)字符串呢,直接調(diào)用多次就行了 將\\\' a \\\' 替換成 \\\' A \\\' ,同時(shí)將\\\' b?\\\' 替換成 \\\' B?\\\'? 但這也有一個(gè)缺陷,就是你前面替換后的字符串如果和后面要替換的字符串相同的話(

    2024年02月11日
    瀏覽(35)
  • 【API調(diào)用gpt-4 (vision-preview)】基于微軟的Azure OpenAI API

    【API調(diào)用gpt-4 (vision-preview)】基于微軟的Azure OpenAI API

    微軟的Azure頁面 : https://learn.microsoft.com/zh-cn/azure/ai-services/openai/concepts/models 調(diào)用代碼:https://learn.microsoft.com/zh-cn/azure/ai-services/openai/how-to/switching-endpoints openai說明: https://platform.openai.com/docs/guides/vision 不同區(qū)域的服務(wù)器開通不同模型 美國(guó)西部 prompt=“What’s in this image? 并使用中

    2024年01月21日
    瀏覽(53)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包