次の方法で共有


OpenAI GPT (独立した発行元) (プレビュー)

OpenAIは人工知能研究所です。 同社は、人間全体に利益をもたらす方法で、フレンドリーなAIを推進し、開発するという目標を掲げ、AIの分野で研究を行っています。 このコネクタを使用すると、ディープ ラーニングを使用して人間のようなテキストを生成する自動回帰言語モデルである Generative Pre-trained Transformer 4 (GPT-4) に加えて、他の多くのモデルにアクセスできます。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - Azure China リージョン
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべての Power Apps リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
お問い合わせ
名前 トロイ・テイラー
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
コネクタ メタデータ
Publisher トロイ・テイラー
Web サイト https://openai.com/
プライバシー ポリシー https://openai.com/api/policies/terms/
カテゴリ AI

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有不可

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ Description 必須
API キー securestring このサービスのキー。 'Bearer yourAPIKey' の形式である必要があります。 正しい

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

イメージ バリエーションを作成する

特定のイメージのバリエーションを作成します。

イメージの作成

プロンプトが表示されたイメージを作成します。

イメージの編集を作成する

元のイメージとプロンプトを指定して、編集済みまたは拡張イメージを作成します。

チャットの完了を取得する

ChatGPT を利用してチャットの完了を取得します。

ファインチューニング イベントを一覧表示する

微調整ジョブの状態の更新を取得します。

プロンプトの編集 [非推奨]

指定された入力、命令、およびパラメーターの新しい編集を作成します。

モデルを一覧表示する

現在使用可能なモデルを一覧表示し、所有者や可用性などの各モデルに関する基本情報を提供します。

モデレーションの作成

テキストが OpenAI のコンテンツ ポリシーに違反しているかどうかを分類します。

埋め込みの作成

入力テキストを表す埋め込みベクトルを作成します。

完了の作成 [非推奨]

指定されたプロンプトとパラメーターの入力候補を作成します。

微調整を取り消す

微調整ジョブを直ちに取り消します。

微調整ジョブを作成する

指定したデータセットから指定したモデルを微調整するジョブを作成します。

微調整ジョブを取得する

微調整ジョブに関する情報を取得します。

文字起こしを作成する

オーディオを入力言語に文字起こしします。

翻訳の作成

オーディオを英語に翻訳します。

音声を作成する

入力テキストからオーディオを生成します。

イメージ バリエーションを作成する

特定のイメージのバリエーションを作成します。

パラメーター

名前 キー 必須 説明
Image
image True file

編集する画像。

モデル
model string

イメージの生成に使用するモデル。

画像の数
n integer

生成するイメージの数

サイズ
size string

生成されたイメージのサイズ。

User
user string

エンド ユーザーを表す一意の識別子。

戻り値

名前 パス 説明
作成済み
created integer

作成時。

データ
data array of object
URL
data.url string

URL アドレス。

変更されたプロンプト
data.revised_prompt string

変更されたプロンプト。

イメージの作成

プロンプトが表示されたイメージを作成します。

パラメーター

名前 キー 必須 説明
モデル
model string

モデル。

Prompt
prompt True string

プロンプト。

画像の数
n integer

イメージの数。

品質
quality string

品質。

サイズ
size string

サイズ。

Style
style string

スタイル。

User
user string

一意のユーザー文字列。

戻り値

名前 パス 説明
作成済み
created integer

作成時。

データ
data array of object
URL
data.url string

URL アドレス。

変更されたプロンプト
data.revised_prompt string

変更されたプロンプト。

イメージの編集を作成する

元のイメージとプロンプトを指定して、編集済みまたは拡張イメージを作成します。

パラメーター

名前 キー 必須 説明
Image
image True file

編集する画像。

Prompt
prompt string

目的の画像のテキストの説明。

マスク
mask file

完全に透明な領域 (アルファが 0 など) が画像を編集する場所を示す追加の画像。

モデル
model string

イメージの生成に使用するモデル。

画像の数
n integer

生成するイメージの数

サイズ
size string

生成されたイメージのサイズ。

User
user string

エンド ユーザーを表す一意の識別子。

戻り値

名前 パス 説明
作成済み
created integer

作成時。

データ
data array of object
URL
data.url string

URL アドレス。

変更されたプロンプト
data.revised_prompt string

変更されたプロンプト。

チャットの完了を取得する

ChatGPT を利用してチャットの完了を取得します。

パラメーター

名前 キー 必須 説明
モデル
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 integer

プロンプトごとに生成する入力候補の数。

止まれ
stop string

サービスが追加のトークンの生成を停止するシーケンス。

プレゼンス ペナルティ
presence_penalty double

-2.0 から 2.0 までの数値。 正の値を指定すると、これまでのテキストに出現するかどうかに基づいて新しいトークンにペナルティが課せられ、モデルが新しいトピックを扱う可能性が高まります。

周波数ペナルティ
frequency_penalty double

-2.0 から 2.0 までの数値。 値を正にすると、これまでのテキストに存在する頻度に基づいて新しいトークンにペナルティが課せられ、モデルが同じ行を逐語的に繰り返す可能性が低下します。

User
user string

OpenAI が不正使用を監視および検出するのに役立つ、エンド ユーザーを表す一意の識別子。

戻り値

名前 パス 説明
最初のコンテンツ
first_content string

最初のコンテンツ。

ID
id string

識別子。

Object
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

トークンの合計。

ファインチューニング イベントを一覧表示する

微調整ジョブの状態の更新を取得します。

パラメーター

名前 キー 必須 説明
ジョブ ID の微調整
fine_tuning_job_id True string

微調整ジョブ識別子。

クリック後
after string

前の改ページ調整要求の最後のイベントの識別子。

極限
limit integer

取得するイベントの数。

戻り値

名前 パス 説明
Object
object string

オブジェクト。

データ
data array of object
Object
data.object string

オブジェクト。

ID
data.id string

識別子。

Created At
data.created_at integer

作成時に指定します。

レベル
data.level string

レベル。

メッセージ
data.message string

メッセージ。

データ
data.data string

データ。

タイプ
data.type string

型。

その他
has_more boolean

さらに多くを持っているかどうか。

プロンプトの編集 [非推奨]

指定された入力、命令、およびパラメーターの新しい編集を作成します。

パラメーター

名前 キー 必須 説明
モデル
model True string

使用するモデルの ID。

Input
input string

編集の開始点として使用する入力テキスト。

指示
instruction True string

プロンプトの編集方法をモデルに指示する命令。

非対応
n integer

入力と命令に対して生成する編集の数。

気温
temperature double

使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。

上位 p
top_p double

温度によるサンプリングに代わる核サンプリングと呼ばれるもので、モデルは top_p の確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10% の確率質量を構成するトークンのみが考慮されることを意味します。

戻り値

名前 パス 説明
Object
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

トークンの合計。

モデルを一覧表示する

現在使用可能なモデルを一覧表示し、所有者や可用性などの各モデルに関する基本情報を提供します。

戻り値

名前 パス 説明
Object
object string

オブジェクト。

データ
data array of object
ID
data.id string

識別子。

Object
data.object string

オブジェクト。

作成済み
data.created integer

作成時。

所有者
data.owned_by string

所有者。

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

識別子。

Object
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

親。

モデレーションの作成

テキストが OpenAI のコンテンツ ポリシーに違反しているかどうかを分類します。

パラメーター

名前 キー 必須 説明
Input
input True string

分類する入力テキスト。

モデル
model string

モデル。

戻り値

名前 パス 説明
ID
id string

識別子。

モデル
model string

モデル。

結果
results array of object
Flagged
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

暴力の数。

埋め込みの作成

入力テキストを表す埋め込みベクトルを作成します。

パラメーター

名前 キー 必須 説明
Input
input True string

入力。

モデル
model string

モデル。

エンコード形式
encoding_format string

エンコード形式。

User
user string

一意のユーザー文字列。

戻り値

名前 パス 説明
Object
object string

オブジェクト。

データ
data array of object
Object
data.object string

オブジェクト。

埋め込み
data.embedding array of float

埋め込み。

Index
data.index integer

インデックス。

モデル
model string

モデル。

プロンプト トークン
usage.prompt_tokens integer

プロンプト トークン。

合計トークン数
usage.total_tokens integer

トークンの合計。

完了の作成 [非推奨]

指定されたプロンプトとパラメーターの入力候補を作成します。

パラメーター

名前 キー 必須 説明
モデル
model True string

使用するモデルの ID。

Prompt
prompt string

文字列、文字列の配列、トークンの配列、またはトークン配列の配列としてエンコードされた、補完を生成するためのプロンプト。

最大トークン
max_tokens integer

完了時に生成するトークンの最大数。

気温
temperature double

使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。

上位 p
top_p double

温度によるサンプリングに代わる核サンプリングと呼ばれるもので、モデルは top_p の確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10% の確率質量を構成するトークンのみが考慮されることを意味します。

非対応
n integer

プロンプトごとに生成する入力候補の数。

ログの確率
logprobs string

最も可能性の高いトークンに対するログ確率と、選択したトークンを含めます。

止まれ
stop string

サービスが追加のトークンの生成を停止するシーケンス。

戻り値

名前 パス 説明
first_completion
first_completion string

first_completion

ID
result.id string

識別子。

Object
result.object string

オブジェクト。

作成済み
result.created integer

作成時。

モデル
result.model string

モデル。

Choices
result.choices array of object
テキスト
result.choices.text string

テキスト。

Index
result.choices.index integer

インデックス

Log Probs
result.choices.logprobs string

ログ プローブ。

完了理由
result.choices.finish_reason string

完了の理由

プロンプト トークン
result.usage.prompt_tokens integer

プロンプト トークン。

完了トークン
result.usage.completion_tokens integer

完了トークン。

合計トークン数
result.usage.total_tokens integer

トークンの合計。

微調整を取り消す

微調整ジョブを直ちに取り消します。

パラメーター

名前 キー 必須 説明
ジョブ ID の微調整
fine_tuning_job_id True string

微調整ジョブ識別子。

戻り値

名前 パス 説明
Object
object string

オブジェクト。

ID
id string

識別子。

モデル
model string

モデル。

Created At
created_at integer

作成時に指定します。

Fine-Tuned モデル
fine_tuned_model string

微調整されたモデル。

組織 ID
organization_id string

組織識別子。

結果ファイル
result_files array of string

結果ファイル。

新紀元
hyperparameters.n_epochs integer

エポックの数。

ステータス
status string

状態。

検証ファイル
validation_file string

検証ファイル。

トレーニング ファイル
training_file string

トレーニング ファイル。

微調整ジョブを作成する

指定したデータセットから指定したモデルを微調整するジョブを作成します。

パラメーター

名前 キー 必須 説明
トレーニング ファイル
training_file True string

トレーニング データを含むアップロードされたファイルの ID。

検証ファイル
validation_file string

検証データを含むアップロードされたファイルの ID。

モデル
model True string

微調整するモデルの名前。

新紀元
n_epochs integer

モデルをトレーニングするエポックの数。 エポックとは、トレーニング データセット全体での 1 つの完全なサイクルを指します。

敬称
suffix string

微調整されたモデル名に追加される最大 40 文字の文字列。

戻り値

名前 パス 説明
Object
object string

オブジェクト。

ID
id string

識別子。

モデル
model string

モデル。

Created At
created_at integer

作成時に指定します。

Fine-Tuned モデル
fine_tuned_model string

微調整されたモデル。

組織 ID
organization_id string

組織識別子。

結果ファイル
result_files array of string

結果ファイル。

ステータス
status string

状態。

検証ファイル
validation_file string

検証ファイル。

トレーニング ファイル
training_file string

トレーニング ファイル。

微調整ジョブを取得する

微調整ジョブに関する情報を取得します。

パラメーター

名前 キー 必須 説明
ジョブ ID の微調整
fine_tuning_job_id True string

微調整ジョブ識別子。

戻り値

名前 パス 説明
Object
object string

オブジェクト。

ID
id string

識別子。

モデル
model string

モデル。

Created At
created_at integer

作成時に指定します。

終了日時
finished_at integer

完了時。

Fine-Tuned モデル
fine_tuned_model string

微調整されたモデル。

組織 ID
organization_id string

組織識別子。

結果ファイル
result_files array of string

結果ファイル。

ステータス
status string

状態。

検証ファイル
validation_file string

検証ファイル。

トレーニング ファイル
training_file string

トレーニング ファイル。

新紀元
hyperparameters.n_epochs integer

エポックの数。

トレーニング済みトークン
trained_tokens integer

トレーニング済みトークンの数。

文字起こしを作成する

オーディオを入力言語に文字起こしします。

パラメーター

名前 キー 必須 説明
File
file True file

文字起こしするオーディオ ファイル オブジェクト。フラック、mp3、mp4、mpeg、mpga、m4a、ogg、wav、または webm のいずれかの形式です。

モデル
model True string

使用するモデルの ID。

Language
language string

入力オーディオの言語。

Prompt
prompt string

モデルのスタイルをガイドするテキスト、または前のオーディオ セグメントを続行するテキスト。

気温
temperature float

サンプリング温度。

戻り値

名前 パス 説明
テキスト
text string

テキスト。

翻訳の作成

オーディオを英語に翻訳します。

パラメーター

名前 キー 必須 説明
File
file True file

翻訳するオーディオ ファイル オブジェクト。次のいずれかの形式です。flac、mp3、mp4、mpeg、mpga、m4a、ogg、wav、または webm。

モデル
model True string

使用するモデルの ID。

Prompt
prompt string

モデルのスタイルをガイドするテキスト、または前のオーディオ セグメントを続行するテキスト。

気温
temperature float

サンプリング温度。

戻り値

名前 パス 説明
テキスト
text string

テキスト。

音声を作成する

入力テキストからオーディオを生成します。

パラメーター

名前 キー 必須 説明
モデル
model True string

モデル。

Input
input True string

入力。

Voice
voice True string

音声。

応答形式
response_format string

応答の形式。

速度
speed float

速度。

戻り値

名前 パス 説明
Content
$content string

コンテンツ。

コンテンツ タイプ
$content-type string

コンテンツ タイプ。