メインコンテンツまでスキップ
バージョン: 20 R9 BETA

OpenAIParameters

OpenAIParameters クラスはOpenAI API とやり取りをするための実行パラメーターとリクエストパラメーターを管理するために設計されています。

プロパティ

非同期プログラミングのプロパティ

プロパティ説明
formula あるいは onTerminateFunction終了時に非同期で呼び出す関数。 カレントプロセスが終了しないように注意してください。
onResponseFunctionリクエストが正常に終了したときに非同期で呼び出す関数。 カレントプロセスが終了しないように注意してください。
onErrorFunctionリクエストがエラーで終了したときに非同期で呼び出す関数。 カレントプロセスが終了しないように注意してください。
throwBooleantrue の場合、エラーが発生した場合にエラーをスローします。 コールバックフォーミュラが定義されていない場合のみ。

詳細については非同期コードについてのドキュメンテーション を参照してください。

ネットワークプロパティ

プロパティ説明
timeoutRealクライアントレベルのリクエストのデフォルトのタイムアウトをオーバーライドします(秒単位)。 デフォルトは0です。
httpAgentHTTPAgentクライアントレベルのリクエストのデフォルトのHTTP エージェントをオーバーライドします。
maxRetriesIntegerリクエストのリトライの最大回数。 (コードが非同期でない場合、つまり関数が提供されていない場合のみ)
extraHeadersObjectリクエストに付随して送信する追加のヘッダー。

OpenAPIプロパティ

プロパティ説明
userTextエンドユーザーを表す固有の識別子。これはOpenAI が不正利用をモニターし検知するのに役立ちます。

継承クラス

特定の用途のためにこのクラスの機能を拡張するために、いくつかのクラスがOpenAIParameters クラスを継承します。 OpenAIParameters 以下はクラスを拡張するクラスの一部です: