add selectai

This commit is contained in:
Fernando Melo
2026-05-28 14:38:15 -03:00
parent 440b1cfadb
commit 052eb23d54
10 changed files with 581 additions and 112 deletions

View File

@@ -0,0 +1,43 @@
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