Files
itti_adb/lab/selectai/01_profiles.sql
Fernando Melo 052eb23d54 add selectai
2026-05-28 14:38:15 -03:00

44 lines
1.3 KiB
SQL

EXEC DBMS_CLOUD_AI.DROP_PROFILE('PROFILE_LLAMA_4_17B');
BEGIN
DBMS_CLOUD_AI.CREATE_PROFILE(
profile_name => 'PROFILE_LLAMA_4_17B',
attributes => JSON_OBJECT(
'provider' VALUE 'oci',
'credential_name' VALUE 'OCI$RESOURCE_PRINCIPAL',
'model' VALUE 'meta.llama-4-maverick-17b-128e-instruct-fp8',
'region' VALUE 'us-chicago-1',
'oci_compartment_id' VALUE 'ocid1.compartment.oc1..aaaaaaaa33ogmhasyvcqzuvkrfzo5mavh3q2le7mgwmy74yzpyqi7byxgrlq',
'temperature' VALUE 0,
'max_tokens' VALUE 4096
));
END;
/
EXEC DBMS_CLOUD_AI.DROP_PROFILE('PROFILE_GPT-5.5');
BEGIN
DBMS_CLOUD_AI.CREATE_PROFILE(
profile_name => 'PROFILE_GPT-5.5',
attributes => JSON_OBJECT(
'provider' VALUE 'oci',
'credential_name' VALUE 'OCI$RESOURCE_PRINCIPAL',
'model' VALUE 'openai.gpt-5.5',
'region' VALUE 'us-chicago-1',
'oci_compartment_id' VALUE 'ocid1.compartment.oc1..aaaaaaaa33ogmhasyvcqzuvkrfzo5mavh3q2le7mgwmy74yzpyqi7byxgrlq',
'temperature' VALUE 1,
'max_tokens' VALUE 8192
));
END;
/
set define off
var response CLOB
exec :response := DBMS_CLOUD_AI.GENERATE(prompt => 'Hola', profile_name => 'PROFILE_GPT-5.5', action => 'chat');
print :response