Create and Set an AI Profile
Describes the steps to create and enable an AI profile.
Use DBMS_CLOUD_AI.CREATE_PROFILE
to create an
AI profile. Run DBMS_CLOUD_AI.SET_PROFILE
to enable the AI profile
so that you can use SELECT AI
with a natural language prompt.
You must run DBMS_CLOUD_AI.SET_PROFILE
in each new stateful
database session (connection) before you use SELECT AI
. If you
are using a stateless connection, you must use the
DBMS_CLOUD_AI.GENERATE
function which enables you to
specify the profile name in each invocation.
The following example with the OpenAI provider creates an
AI
profile called OPENAI
and sets the
OPENAI
profile for the current user session.
-- Create AI profile
--BEGIN
DBMS_CLOUD_AI.CREATE_PROFILE(
profile_name => 'OPENAI',
attributes =>'{"provider": "openai",
"credential_name": "OPENAI_CRED",
"object_list": [{"owner": "SH", "name": "customers"},
{"owner": "SH", "name": "sales"},
{"owner": "SH", "name": "products"},
{"owner": "SH", "name": "countries"}]
}');
END;
/
PL/SQL procedure successfully completed.
--
-- Enable AI profile in current session
--
EXEC DBMS_CLOUD_AI.set_profile('OPENAI');
PL/SQL procedure successfully completed.