OpenAI
OpenAI の API はさまざまな自然言語タスクを実行する GPT-3 および自然言語をコードに変換する Codex へのアクセスを提供します。
アクション
アクション |
構成フィールド |
データタイプ |
必須 |
---|---|---|---|
Create embeddings - 入力テキストを表す埋め込みベクトルを作成します。 |
User - OpenAI が悪用を監視および検出するのに役立つ、エンドユーザを表す固有の識別子。 |
String |
|
Encoding format - 埋め込みを返す際の形式を選択します。[float] または [base64] を選択できます。デフォルトで [float] に設定されます。 |
Choice |
|
|
Model - 使用するモデルを選択します。 |
Choice |
|
|
Input - 文字列またはトークンの配列としてエンコードされた、埋め込む入力テキストを入力します。単一のリクエストに複数の入力を埋め込むには、文字列の配列またはトークン配列を渡します。 |
String |
|
|
Dimensions - 出力する埋め込みの次元の数。text-embedding-3 以降のモデルでのみサポートされます。 |
Number |
|
|
Create a chat completion - 指定されたチャット会話のモデルの応答を作成します。 |
User - OpenAI が悪用を監視および検出するのに役立つ、エンドユーザを表す固有の識別子。 |
String |
|
Model - 使用するモデルを選択します。 |
Choice |
|
|
Tool choice - モデルによって呼び出される関数 (ある場合) を制御します。 |
JSON |
|
|
Messages - これまでの会話を構成するメッセージの一覧を入力します。 「Create a chat completion - Messages」を参照してください。 |
|
|
|
Amount of completions - それぞれのプロンプトについて生成する補完の数を入力します。 |
Number |
|
|
Stop sequences - 最大 4 つの停止シーケンスをコンマ区切り値として入力します。返されるテキストに停止シーケンスは含まれません。 |
|
|
|
Temperature - 使用するサンプリング温度を入力します。 |
Number |
|
|
Maximum tokens - 応答で生成するトークンの最大数。 |
Number |
|
|
Seed - この機能はベータ段階です。指定した場合、同じシードと引数でリクエストが繰り返されたときに同じ結果を返すように、システムは決定論的にサンプリングを行います。 |
Number |
|
|
Create a chat completion (advanced) - 指定されたチャット会話についてモデルの応答を作成します。 |
User - OpenAI が悪用を監視および検出するのに役立つ、エンドユーザを表す固有の識別子。 |
String |
|
Model - 使用するモデルを選択します。 |
Choice |
|
|
Tool choice - モデルによって呼び出される関数 (ある場合) を制御します。 |
JSON |
|
|
Messages - これまでの会話を構成するメッセージの一覧を入力します。 |
|
|
|
Amount of completions - それぞれのプロンプトについて生成する補完の数を入力します。 |
Number |
|
|
Stop sequences - 最大 4 つの停止シーケンスをコンマ区切り値として入力します。返されるテキストに停止シーケンスは含まれません。 |
|
|
|
Temperature - 使用するサンプリング温度を入力します。 |
Number |
|
|
Maximum tokens - 補完で生成するトークンの最大数。 |
Number |
|
|
Seed - この機能はベータ段階です。指定した場合、同じシードと引数でリクエストが繰り返されたときに同じ結果を返すように、システムは決定論的にサンプリングを行います。 |
Number |
|
|
Create moderations - テキストが潜在的に有害かどうかを判定します。 |
Model - 使用するモデルを選択します。text-moderation-stable と text-moderation-latest の 2 つのコンテンツモデレーションモデルが使用可能です。デフォルトで text-moderation-latest が使用されます。 |
Choice |
|
Input - 文字列またはトークンの配列としてエンコードされた、埋め込む入力テキストを入力します。単一のリクエストに複数の入力を埋め込むには、文字列の配列またはトークン配列を渡します。 |
String |
|
|
Create a completion - 指定されたプロンプトおよび引数について補完を作成します。 |
Model - 使用するモデルを選択します。 |
Choice |
|
Amount of completions - それぞれのプロンプトについて生成する補完の数を入力します。 |
Number |
|
|
Stop sequences - 最大 4 つの停止シーケンスをコンマ区切り値として入力します。返されるテキストに停止シーケンスは含まれません。 |
|
|
|
Temperature - 使用するサンプリング温度を入力します。 |
Number |
|
|
Prompt - 補完を生成するプロンプトを指定します。 |
String |
|
|
Maximum tokens - 補完で生成するトークンの最大数。 |
Number |
|
|
Create an edit - 指定された入力、指示、および引数で新しい編集を作成します。 |
Model - 使用するモデルを選択します。 |
Choice |
|
Amount of edits - 入力および指示で生成する編集の数を入力します。 |
Number |
|
|
Input - 編集の開始点として使用する入力テキストを入力します。 |
String |
|
|
Instruction - プロンプトの編集方法をモデルに指示する内容を入力します。 |
String |
|
|
Temperature - 使用するサンプリング温度を入力します。 |
Number |
|
|
Get all models - 現在使用可能なモデルの一覧を表示します。 |
|
|
|