3.4 GENERATEファンクション
このファンクションは、指定されたプロンプトに対するレスポンスを生成します。
構文
APEX_AI.GENERATE (
p_prompt IN VARCHAR2,
p_service_static_id IN VARCHAR2 DEFAULT NULL,
p_temperature IN NUMBER DEFAULT NULL )
RETURN CLOB;
パラメータ
パラメータ | 説明 |
---|---|
p_prompt |
ユーザー・プロンプト。 |
p_service_static_id |
生成AIサービスの静的ID。指定しない場合は、アプリケーションのデフォルトのAIサービスを使用します。 |
p_temperature |
使用する温度。温度がどのように解釈されるかは、生成AIサービスの実装によって異なります。温度が高いほど、"創造的"なレスポンスが増えます。詳細および許可される値については、生成AIプロバイダのドキュメントを参照してください。 |
戻り値
指定されたプロンプトおよびタイプのレスポンス。
例
次の例では、指定されたプロンプトに対して構成された生成AIサービスMY_AI_SERVICE
を使用してレスポンスを生成します。
DECLARE
l_response clob;
BEGIN
l_response := apex_ai.generate(
p_prompt => 'What is Oracle APEX',
p_service_static_id => 'MY_AI_SERVICE');
END;
親トピック: APEX_AI