OpenAI

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 - これまでの会話を構成するメッセージの一覧を入力します。

 

チェックマークアイコン、必須フィールド

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 - 現在使用可能なモデルの一覧を表示します。