共用方式為


OpenAI GPT(獨立發行商)(預覽版)

OpenAI 是一個人工智慧研究實驗室。 該公司在人工智慧領域進行研究,其既定目標是以造福全人類的方式促進和發展友善的人工智慧。 透過此連接器,您可以存取生成式預訓練 Transformer 4 (GPT-4),這是一種自回歸語言模型,使用深度學習來產生類似人類的文字,以及許多其他模型。

此連接器適用於以下產品和區域:

服務 Class Regions
副駕駛工作室 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
邏輯應用程式 標準 所有 Logic Apps 區域, 但下列區域除外:
     - Azure Government 區域
     - Azure 中國區域
     - 美國國防部 (DoD)
Power Apps 進階 除下列區域外的所有 Power Apps 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
Power Automate(自動化服務) 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
連絡人​​
名稱 特洛伊·泰勒
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
連接器中繼資料
Publisher 特洛伊·泰勒
網站 https://openai.com/
隱私策略 https://openai.com/api/policies/terms/
類別 AI

正在建立連線

連接器支援下列驗證類型:

預設值 建立連線的參數。 所有區域 不可共享

預設

適用:所有地區

建立連線的參數。

這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。

名稱 類型 Description 為必填項目
API 金鑰 securestring 這項服務的關鍵。 格式必須為「持有人 yourAPIKey」。

節流限制

名稱 呼叫 續約期間
每個連線的 API 呼叫 100 60 秒

動作

列出微調事件

擷取微調工作的狀態更新。

列出模型:

列出目前可用的模型,並提供每個模型的基本資訊,例如擁有者和可用性。

取得聊天完成

擷取由 ChatGPT 提供支援的聊天完成。

取消微調

立即取消微調作業。

建立內嵌

建立代表輸入文字的內嵌向量。

建立完成 [已棄用]

為提供的提示和參數建立完成。

建立審核

分類文字是否違反 OpenAI 的內容政策。

建立影像編輯

在給定原始影像和提示的情況下建立編輯或擴充的影像。

建立影像變化

建立指定影像的變化。

建立微調作業

建立一個任務,從指定的資料集中微調指定的模型。

建立映像

在給定提示的情況下建立影像。

建立翻譯

將音頻翻譯成英語。

建立轉錄

將音訊謄寫為輸入語言。

擷取微調作業

擷取微調工作的相關資訊。

生成語音

從輸入文字產生音訊。

編輯提示 [已棄用]

為提供的輸入、指示和參數建立新的編輯。

列出微調事件

擷取微調工作的狀態更新。

參數

名稱 機碼 必要 類型 Description
微調工作 ID
fine_tuning_job_id True string

微調工作識別碼。

之後
after string

上一個分頁請求中最後一個事件的識別碼。

限制
limit integer

要擷取的事件數目。

傳回

名稱 路徑 類型 Description
物體
object string

對象。

資料
data array of object
物體
data.object string

對象。

ID
data.id string

識別碼。

創建於
data.created_at integer

建立時。

Level
data.level string

水平。

Message
data.message string

訊息。

資料
data.data string

數據。

類型
data.type string

型別。

還有更多
has_more boolean

是否還有更多。

列出模型:

列出目前可用的模型,並提供每個模型的基本資訊,例如擁有者和可用性。

傳回

名稱 路徑 類型 Description
物體
object string

對象。

資料
data array of object
ID
data.id string

識別碼。

物體
data.object string

對象。

已建立
data.created integer

建立時。

擁有者
data.owned_by string

擁有的。

權限
data.permission array of object
ID
data.permission.id string

識別碼。

物體
data.permission.object string

對象。

已建立
data.permission.created integer

建立時。

允許建立引擎
data.permission.allow_create_engine boolean

是否允許建立引擎。

允許取樣
data.permission.allow_sampling boolean

是否允許取樣。

允許 Logprobs
data.permission.allow_logprobs boolean

是否允許 logprobs。

允許搜尋索引
data.permission.allow_search_indices boolean

是否允許搜尋索引。

允許檢視
data.permission.allow_view boolean

是否允許檢視。

允許微調
data.permission.allow_fine_tuning boolean

是否允許微調。

組織
data.permission.organization string

組織。

群體
data.permission.group string

該小組。

正在阻塞
data.permission.is_blocking boolean

是否被封鎖。

data.root string

根。

Parent
data.parent string

家長。

取得聊天完成

擷取由 ChatGPT 提供支援的聊天完成。

參數

名稱 機碼 必要 類型 Description
型號
model True string

聊天模型。

Role
role True string

角色。

Content
content True string

內容。

最大代幣數
max_tokens integer

完成時要產生的權杖數目上限。

溫度
temperature double

要使用的取樣溫度,介於 0 到 2 之間。 0.8 之類的較高值會讓輸出更隨機,而 0.2 之類的較低值會使它更集中且具決定性。

頂部P
top_p double

核取樣是溫度取樣的替代方法,在此方法中,模型會考慮包含 top_p 機率質量的權杖結果。 因此,0.1 表示只考慮組成前 10% 機率質量的權杖。

N
n integer

每個提示要產生的完成項數量。

stop string

服務將停止產生進一步權杖的序列。

存在懲罰
presence_penalty double

介於 -2.0 和 2.0 之間的數字。 正值會根據權杖迄今為止是否出現在文字中來打壓新權杖,提高模型討論新主題的可能性。

頻率懲罰
frequency_penalty double

介於 -2.0 和 2.0 之間的數字。 正值會根據權杖迄今為止在文字中的出現頻率來打壓新權杖,降低模型重複完全相同行的可能性。

User
user string

代表使用者的唯一標識碼,可協助 OpenAI 監視和偵測濫用行為。

傳回

名稱 路徑 類型 Description
第一個內容
first_content string

第一個內容。

ID
id string

識別碼。

物體
object string

對象。

已建立
created integer

建立時。

Choices
choices array of object
Index
choices.index integer

索引。

Role
choices.message.role string

角色。

Content
choices.message.content string

內容。

完成原因
choices.finish_reason string

完成原因。

提示權杖
usage.prompt_tokens integer

提示權杖。

完成代幣
usage.completion_tokens integer

完成記號。

代幣總數
usage.total_tokens integer

總權杖。

取消微調

立即取消微調作業。

參數

名稱 機碼 必要 類型 Description
微調工作 ID
fine_tuning_job_id True string

微調工作識別碼。

傳回

名稱 路徑 類型 Description
物體
object string

對象。

ID
id string

識別碼。

型號
model string

模型。

創建於
created_at integer

建立時。

Fine-Tuned 型號
fine_tuned_model string

微調模型。

組織識別碼
organization_id string

組織識別碼。

結果檔案
result_files array of string

結果檔案。

紀元
hyperparameters.n_epochs integer

紀元數。

地位
status string

狀態。

驗證檔案
validation_file string

驗證檔案。

訓練檔案
training_file string

訓練檔案。

建立內嵌

建立代表輸入文字的內嵌向量。

參數

名稱 機碼 必要 類型 Description
Input
input True string

輸入。

型號
model string

模型。

編碼格式
encoding_format string

編碼格式。

User
user string

唯一的使用者字串。

傳回

名稱 路徑 類型 Description
物體
object string

對象。

資料
data array of object
物體
data.object string

對象。

內嵌
data.embedding array of float

嵌入。

Index
data.index integer

索引。

型號
model string

模型。

提示權杖
usage.prompt_tokens integer

提示權杖。

代幣總數
usage.total_tokens integer

總權杖。

建立完成 [已棄用]

為提供的提示和參數建立完成。

參數

名稱 機碼 必要 類型 Description
型號
model True string

要使用的模型識別碼。

Prompt
prompt string

產生完成的提示,編碼為字串、字串陣列、語彙基元陣列或語彙基元陣列的陣列。

最大代幣數
max_tokens integer

完成時要產生的權杖數目上限。

溫度
temperature double

要使用的取樣溫度,介於 0 到 2 之間。 0.8 之類的較高值會讓輸出更隨機,而 0.2 之類的較低值會使它更集中且具決定性。

頂部P
top_p double

核取樣是溫度取樣的替代方法,在此方法中,模型會考慮包含 top_p 機率質量的權杖結果。 因此,0.1 表示只考慮組成前 10% 機率質量的權杖。

N
n integer

每個提示要產生的完成項數量。

對數機率
logprobs string

包括logprobs最有可能的權杖的對數機率,以及所選的權杖。

stop string

服務將停止產生進一步權杖的序列。

傳回

名稱 路徑 類型 Description
first_completion
first_completion string

first_completion

ID
result.id string

識別碼。

物體
result.object string

對象。

已建立
result.created integer

建立時。

型號
result.model string

模型。

Choices
result.choices array of object
文字
result.choices.text string

文字。

Index
result.choices.index integer

索引

日誌探測
result.choices.logprobs string

日誌問題。

完成原因
result.choices.finish_reason string

完成原因

提示權杖
result.usage.prompt_tokens integer

提示權杖。

完成代幣
result.usage.completion_tokens integer

完成記號。

代幣總數
result.usage.total_tokens integer

總權杖。

建立審核

分類文字是否違反 OpenAI 的內容政策。

參數

名稱 機碼 必要 類型 Description
Input
input True string

要分類的輸入文字。

型號
model string

模型。

傳回

名稱 路徑 類型 Description
ID
id string

識別碼。

型號
model string

模型。

Results
results array of object
已標記
results.flagged boolean

是否已標記。

results.categories.sexual boolean

無論是性行為。

Hate
results.categories.hate boolean

無論是可恨的。

騷擾
results.categories.harassment boolean

無論是騷擾。

自殘
results.categories.self-harm boolean

無論是自殘。

性/未成年人
results.categories.sexual/minors boolean

無論是未成年的性行為。

仇恨/威脅
results.categories.hate/threatening boolean

無論是威脅的、可恨的。

暴力/圖形
results.categories.violence/graphic boolean

無論是血腥的暴力。

自殘/意圖
results.categories.self-harm/intent boolean

是否意圖自殘。

自殘/說明
results.categories.self-harm/instructions boolean

是否自殘指示。

騷擾/威脅
results.categories.harassment/threatening boolean

無論是威脅性騷擾。

暴力
results.categories.violence boolean

無論是暴力。

results.category_scores.sexual float

性人數。

Hate
results.category_scores.hate float

可恨的人數。

騷擾
results.category_scores.harassment float

騷擾的數量。

自殘
results.category_scores.self-harm float

自殘的次數。

性/未成年人
results.category_scores.sexual/minors float

未成年人性行為的數量。

仇恨/威脅
results.category_scores.hate/threatening float

威脅仇恨的數量。

暴力/圖形
results.category_scores.violence/graphic float

圖形暴力的數量。

自殘/意圖
results.category_scores.self-harm/intent float

自殘意圖的數量。

自殘/說明
results.category_scores.self-harm/instructions float

自殘指令的數量。

騷擾/威脅
results.category_scores.harassment/threatening float

威脅性騷擾的數量。

暴力
results.category_scores.violence float

暴力的數量。

建立影像編輯

在給定原始影像和提示的情況下建立編輯或擴充的影像。

參數

名稱 機碼 必要 類型 Description
影像
image True file

要編輯的影像。

Prompt
prompt string

所需影像的文字描述。

Mask
mask file

一個額外的圖像,其完全透明的區域(例如,alpha 為零)指示應該編輯圖像的位置。

型號
model string

用於影像產生的模型。

影像數量
n integer

要產生的影像數量

大小
size string

產生的映像大小。

User
user string

代表最終使用者的唯一識別碼。

傳回

名稱 路徑 類型 Description
已建立
created integer

建立時。

資料
data array of object
URL
data.url string

URL 位址。

修改後的提示
data.revised_prompt string

修改後的提示。

建立影像變化

建立指定影像的變化。

參數

名稱 機碼 必要 類型 Description
影像
image True file

要編輯的影像。

型號
model string

用於影像產生的模型。

影像數量
n integer

要產生的影像數量

大小
size string

產生的映像大小。

User
user string

代表最終使用者的唯一識別碼。

傳回

名稱 路徑 類型 Description
已建立
created integer

建立時。

資料
data array of object
URL
data.url string

URL 位址。

修改後的提示
data.revised_prompt string

修改後的提示。

建立微調作業

建立一個任務,從指定的資料集中微調指定的模型。

參數

名稱 機碼 必要 類型 Description
訓練檔案
training_file True string

包含定型數據的上傳檔案標識碼。

驗證檔案
validation_file string

包含驗證數據的上傳檔案識別碼。

型號
model True string

要微調的模型名稱。

紀元
n_epochs integer

訓練模型的週期數目。 Epoch 是指透過訓練資料集的一個完整週期。

後綴
suffix string

最多 40 個字元的字串,將新增至微調的模型名稱。

傳回

名稱 路徑 類型 Description
物體
object string

對象。

ID
id string

識別碼。

型號
model string

模型。

創建於
created_at integer

建立時。

Fine-Tuned 型號
fine_tuned_model string

微調模型。

組織識別碼
organization_id string

組織識別碼。

結果檔案
result_files array of string

結果檔案。

地位
status string

狀態。

驗證檔案
validation_file string

驗證檔案。

訓練檔案
training_file string

訓練檔案。

建立映像

在給定提示的情況下建立影像。

參數

名稱 機碼 必要 類型 Description
型號
model string

模型。

Prompt
prompt True string

提示。

影像數量
n integer

影像數量。

品質
quality string

質量。

大小
size string

大小。

Style
style string

風格。

User
user string

唯一的使用者字串。

傳回

名稱 路徑 類型 Description
已建立
created integer

建立時。

資料
data array of object
URL
data.url string

URL 位址。

修改後的提示
data.revised_prompt string

修改後的提示。

建立翻譯

將音頻翻譯成英語。

參數

名稱 機碼 必要 類型 Description
檔案
file True file

要翻譯的音訊檔案物件,採用下列其中一種格式:flac、mp3、mp4、mpeg、mpga、m4a、ogg、wav 或 webm。

型號
model True string

要使用的模型識別碼。

Prompt
prompt string

引導模型樣式或延續先前音訊片段的文字。

溫度
temperature float

取樣溫度。

傳回

名稱 路徑 類型 Description
文字
text string

文字。

建立轉錄

將音訊謄寫為輸入語言。

參數

名稱 機碼 必要 類型 Description
檔案
file True file

要轉錄的音訊檔案物件,採用下列其中一種格式:flac、mp3、mp4、mpeg、mpga、m4a、ogg、wav 或 webm。

型號
model True string

要使用的模型識別碼。

語言
language string

輸入音訊的語言。

Prompt
prompt string

引導模型樣式或延續先前音訊片段的文字。

溫度
temperature float

取樣溫度。

傳回

名稱 路徑 類型 Description
文字
text string

文字。

擷取微調作業

擷取微調工作的相關資訊。

參數

名稱 機碼 必要 類型 Description
微調工作 ID
fine_tuning_job_id True string

微調工作識別碼。

傳回

名稱 路徑 類型 Description
物體
object string

對象。

ID
id string

識別碼。

型號
model string

模型。

創建於
created_at integer

建立時。

完成時間
finished_at integer

完成後。

Fine-Tuned 型號
fine_tuned_model string

微調模型。

組織識別碼
organization_id string

組織識別碼。

結果檔案
result_files array of string

結果檔案。

地位
status string

狀態。

驗證檔案
validation_file string

驗證檔案。

訓練檔案
training_file string

訓練檔案。

紀元
hyperparameters.n_epochs integer

紀元數。

訓練代幣
trained_tokens integer

訓練的權杖數目。

生成語音

從輸入文字產生音訊。

參數

名稱 機碼 必要 類型 Description
型號
model True string

模型。

Input
input True string

輸入。

Voice
voice True string

聲音。

回應格式
response_format string

回應格式。

速度
speed float

速度。

傳回

名稱 路徑 類型 Description
Content
$content string

內容。

內容類型
$content-type string

內容類型。

編輯提示 [已棄用]

為提供的輸入、指示和參數建立新的編輯。

參數

名稱 機碼 必要 類型 Description
型號
model True string

要使用的模型識別碼。

Input
input string

要用作編輯起點的輸入文字。

指令
instruction True string

告知模型如何編輯提示的指示。

N
n integer

要為輸入和指示產生多少編輯。

溫度
temperature double

要使用的取樣溫度,介於 0 到 2 之間。 0.8 之類的較高值會讓輸出更隨機,而 0.2 之類的較低值會使它更集中且具決定性。

頂部P
top_p double

核取樣是溫度取樣的替代方法,在此方法中,模型會考慮包含 top_p 機率質量的權杖結果。 因此,0.1 表示只考慮組成前 10% 機率質量的權杖。

傳回

名稱 路徑 類型 Description
物體
object string

對象。

已建立
created integer

建立時。

Choices
choices array of object

選擇。

文字
choices.text string

文字。

Index
choices.index integer

索引。

提示權杖
usage.prompt_tokens integer

提示權杖。

完成代幣
usage.completion_tokens integer

完成記號。

代幣總數
usage.total_tokens integer

總權杖。