OpenAI (独立した発行元) (プレビュー)
OpenAI API に接続し、GPT3 の電源を使用する場合は、API キーを "Bearer YOUR_API_KEY" と入力する必要があります
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | 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) |
| お問い合わせ | |
|---|---|
| 名前 | Robin Rosengrün |
| URL | https://linktr.ee/r2power |
| robin@r2power.de |
| コネクタ メタデータ | |
|---|---|
| Publisher | Robin Rosengrün |
| Website | https://openai.com/ |
| プライバシー ポリシー | https://openai.com/api/policies/terms/ |
| カテゴリ | AI |
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| デフォルト | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有不可 |
デフォルト
適用対象: すべてのリージョン
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| API キー | securestring | "Bearer YOUR_API_KEY" として API キーを入力します | 正しい |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| GPT3 プロンプトが完了しました [非推奨] |
GPT3 プロンプトが完了します (OpenAI で非推奨 - Completion_Newを使用) |
| GPT3 プロンプトが完了します |
GPT3 プロンプトが完了します |
| イメージを作成する |
DallE2 がプロンプトからイメージを作成する |
| チャットの完了 |
ChatGPT や GPT4 などのモデルを使用して会話を保持する |
| 埋め込み |
指定された入力のベクター表現を取得する |
GPT3 プロンプトが完了しました [非推奨]
GPT3 プロンプトが完了します (OpenAI で非推奨 - Completion_Newを使用)
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Engine
|
engine | True | string |
使用されるエンジンは、text-davinci-002/003、text-curie-001、text-babbage-001、text-ada-001 から選択します |
|
ダイアログを表示する
|
prompt | True | string |
GPT3 で完了するテキスト |
|
n
|
n | integer |
各プロンプトに対して生成する入力候補の数 |
|
|
ベスト・オブ
|
best_of | integer |
1 を超える値に設定すると、サーバー側で複数の入力候補が生成され、"best" が返されます。 "n" より大きい必要があります。 慎重に使用してください。多くのトークンを消費する可能性があります。 |
|
|
温度
|
temperature | float |
値が大きいほど、モデルはより多くのリスクを受け取ることを意味します。 よりクリエイティブなアプリケーションの場合は 0.9、明確に定義された回答の場合は 0 (argmax サンプリング) をお試しください。 この OR トップ p を使用する |
|
|
max tokens
|
max_tokens | integer |
1 つのトークンは、約 4 文字のテキストに相当します (プロンプトと入力候補の間に最大 4,000 個のトークン) |
|
|
top p
|
top_p | float |
温度によるサンプリングに代わる核サンプリングと呼ばれるもので、モデルは top_p の確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10% の確率質量を構成するトークンのみが考慮されることを意味します。 |
|
|
周波数ペナルティ
|
frequency_penalty | float |
-2.0 から 2.0 までの数値。 正の値は、これまでのテキスト内の既存の頻度に基づいて新しいトークンを罰し、モデルが同じ行を逐語的に繰り返す可能性を減らします。 |
|
|
プレゼンスペナルティ
|
presence_penalty | float |
-2.0 から 2.0 までの数値。 正の値は、これまでにテキストに表示されたかどうかに基づいて新しいトークンを罰し、モデルが新しいトピックについて話す可能性を高めます。 |
|
|
ユーザー
|
user | string |
エンド ユーザーを表す一意の識別子。OpenAI による不正使用の監視と検出に役立ちます |
|
|
stop
|
stop | array of string |
API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されたテキストに停止シーケンスは含まれません |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
id
|
id | string |
id |
|
オブジェクト
|
object | string |
オブジェクト |
|
作成済み
|
created | integer |
作成済み |
|
choices
|
choices | array of object |
返された完了 |
|
テキスト
|
choices.text | string |
入力候補テキスト |
|
Index
|
choices.index | integer |
完了の数 |
|
Logprobs
|
choices.logprobs | string |
最も可能性の高いトークンに対するログ確率と、選択したトークンを含めます。 たとえば、logprobs が 3 の場合、API は最も可能性の高い 3 つのトークンの一覧を返します。 |
|
完了理由
|
choices.finish_reason | string |
テキストが終了した理由 (停止条件/自然終了/長さ) |
GPT3 プロンプトが完了します
GPT3 プロンプトが完了します
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Engine
|
model | True | string |
使用されるモデルは、text-davinci-002、text-curie-001、text-babbage-001、text-ada-001 から選択します |
|
ダイアログを表示する
|
prompt | True | string |
GPT3 で完了するテキスト |
|
n
|
n | integer |
各プロンプトに対して生成する入力候補の数 |
|
|
ベスト・オブ
|
best_of | integer |
1 を超える値に設定すると、サーバー側で複数の入力候補が生成され、"best" が返されます。 "n" より大きい必要があります。 慎重に使用してください。多くのトークンを消費する可能性があります。 |
|
|
温度
|
temperature | float |
値が大きいほど、モデルはより多くのリスクを受け取ることを意味します。 よりクリエイティブなアプリケーションの場合は 0.9、明確に定義された回答の場合は 0 (argmax サンプリング) をお試しください。 この OR トップ p を使用する |
|
|
max tokens
|
max_tokens | integer |
1 つのトークンは、約 4 文字のテキストに相当します (プロンプトと入力候補の間に最大 4,000 個のトークン) |
|
|
top p
|
top_p | float |
温度によるサンプリングに代わる核サンプリングと呼ばれるもので、モデルは top_p の確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10% の確率質量を構成するトークンのみが考慮されることを意味します。 |
|
|
周波数ペナルティ
|
frequency_penalty | float |
-2.0 から 2.0 までの数値。 正の値は、これまでのテキスト内の既存の頻度に基づいて新しいトークンを罰し、モデルが同じ行を逐語的に繰り返す可能性を減らします。 |
|
|
プレゼンスペナルティ
|
presence_penalty | float |
-2.0 から 2.0 までの数値。 正の値は、これまでにテキストに表示されたかどうかに基づいて新しいトークンを罰し、モデルが新しいトピックについて話す可能性を高めます。 |
|
|
stop
|
stop | array of string |
API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されたテキストに停止シーケンスは含まれません |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
id
|
id | string |
id |
|
オブジェクト
|
object | string |
オブジェクト |
|
作成済み
|
created | integer |
作成済み |
|
choices
|
choices | array of object |
返された完了 |
|
テキスト
|
choices.text | string |
入力候補テキスト |
|
Index
|
choices.index | integer |
完了の数 |
|
完了理由
|
choices.finish_reason | string |
テキストが終了した理由 (停止条件/自然終了/長さ) |
|
プロンプト トークン
|
choices.usage.prompt_tokens | integer |
プロンプト内のトークンの数 |
|
完了トークン
|
choices.usage.completion_tokens | integer |
完了中のトークンの数 |
|
合計トークン数
|
choices.usage.total_tokens | integer |
プロンプトと完了のトークンの合計数 |
イメージを作成する
DallE2 がプロンプトからイメージを作成する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ダイアログを表示する
|
prompt | True | string |
イメージを説明するプロンプト |
|
画像の数
|
n | integer |
1 から 10 までの画像の数 |
|
|
size
|
size | string |
生成されたイメージのサイズ。 256 x 256、512 x 512、または 1024 x 1024 (既定値: 1024x1024) |
|
|
format
|
response_format | string |
画像への URL を取得するか、base64 形式で受け取ります (既定値: url) |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
データ
|
data | array of object |
データ |
|
URL
|
data.url | string |
作成されたイメージの URL |
|
b64image
|
data.b64_json | byte |
base64 形式の画像 |
チャットの完了
ChatGPT や GPT4 などのモデルを使用して会話を保持する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
モデル
|
model | True | string |
使用されるモデルは、gpt-3.5-turbo、gpt-4および他の中から選択する |
|
ロール
|
role | True | string |
このメッセージの作成者の役割。 システム、ユーザー、またはアシスタントのいずれか。 |
|
コンテンツ
|
content | True | string |
メッセージの内容。 |
|
n
|
n | integer |
各プロンプトに対して生成する入力候補の数 |
|
|
温度
|
temperature | float |
値が大きいほど、モデルはより多くのリスクを受け取ることを意味します。 よりクリエイティブなアプリケーションの場合は 0.9、明確に定義された回答の場合は 0 (argmax サンプリング) をお試しください。 この OR トップ p を使用する |
|
|
max tokens
|
max_tokens | integer |
1 つのトークンは、約 4 文字のテキストに相当します (モデルに応じて、プロンプトと完了の間に最大 4,000 以上のトークン) |
|
|
top p
|
top_p | float |
温度によるサンプリングに代わる核サンプリングと呼ばれるもので、モデルは top_p の確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10% の確率質量を構成するトークンのみが考慮されることを意味します。 |
|
|
周波数ペナルティ
|
frequency_penalty | float |
-2.0 から 2.0 までの数値。 正の値は、これまでのテキスト内の既存の頻度に基づいて新しいトークンを罰し、モデルが同じ行を逐語的に繰り返す可能性を減らします。 |
|
|
プレゼンスペナルティ
|
presence_penalty | float |
-2.0 から 2.0 までの数値。 正の値は、これまでにテキストに表示されたかどうかに基づいて新しいトークンを罰し、モデルが新しいトピックについて話す可能性を高めます。 |
|
|
stop
|
stop | array of string |
API がそれ以上のトークンの生成を停止する、最大 4 つのシーケンス。 返されたテキストに停止シーケンスは含まれません |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
id
|
id | string |
id |
|
オブジェクト
|
object | string |
オブジェクト |
|
作成済み
|
created | integer |
作成済み |
|
choices
|
choices | array of object |
choices |
|
インデックス
|
choices.index | integer |
インデックス |
|
ロール
|
choices.message.role | string |
ロール |
|
コンテンツ
|
choices.message.content | string |
コンテンツ |
|
終了理由
|
choices.finish_reason | string |
終了理由 |
|
prompt_tokens
|
usage.prompt_tokens | integer |
prompt_tokens |
|
completion_tokens
|
usage.completion_tokens | integer |
completion_tokens |
|
total_tokens
|
usage.total_tokens | integer |
total_tokens |
埋め込み
指定された入力のベクター表現を取得する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
モデル
|
model | True | string |
モデル |
|
入力
|
input | True | string |
入力 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
オブジェクト
|
object | string |
オブジェクト |
|
データ
|
data | array of object |
データ |
|
オブジェクト
|
data.object | string |
オブジェクト |
|
embedding
|
data.embedding | array of float |
embedding |
|
インデックス
|
data.index | integer |
インデックス |
|
モデル
|
model | string |
モデル |
|
prompt_tokens
|
usage.prompt_tokens | integer |
prompt_tokens |
|
total_tokens
|
usage.total_tokens | integer |
total_tokens |