TEAM-ChatGPT - Oracle APEX ChatGPT Integration

ChatGPT: Wie kann ich es selbst mit APEX nutzen?

ChatGPT on OpenAI hat das Potenzial ein Game-Changer in der IT zu werden.
Plötzlich kann jeder selbst ausprobieren, wovon er eher gerüchteweise gehört hat.

In dem Video wird gezeigt, wie die KI hinter ChatGPT für eigene Anwendungen
in APEX genutzt werden können.

Das Video wird nach dem Klick von Youtube geladen und abgespielt, dazu baut Ihr Browser eine direkte Verbindung zu den Youtube-Servern auf. Es gilt die Datenschutzerklärung von Google.

ChatGPT zum Ausprobieren

DECLARE
    v_return    CLOB;
    v_request   CLOB;
BEGIN
 
    /* Create Request */
    apex_json.initialize_clob_output;
    apex_json.open_object;        
    apex_json.WRITE('model', 'text-davinci-edit-001');   
    apex_json.WRITE('input', NVL(:P100_QUERY,'select PROJECT_ID, BUDGET, COST, ASSIGNED_TO, STATUS, END_DATE, START_DATE, TASK_NAME, PROJECT_NAME from VW_EBA_TASKS'));   
    apex_json.WRITE('instruction', :P100_INPUT||' Und wandle oder Verknüpfungen zu Listen um.'); 
    apex_json.WRITE('temperature', 0);     
    apex_json.close_all;          
    v_request := apex_json.get_clob_output;    
    apex_json.free_output;
 
    /* Send Request */
    apex_web_service.set_request_headers(
        p_name_01        => 'Content-Type',
        p_value_01       => 'application/json',
        p_name_02        => 'Authorization',
        p_value_02       => 'Bearer '||:OpenAIKey);
 
    v_return := apex_web_service.make_rest_request(
        p_url            => 'https://api.openai.com/v1/edits',
        p_http_method    => 'POST',
        p_body           => v_request);
 
 
    /* Parse Answer */
    apex_json.parse(v_return);
    :P100_QUERY := apex_json.get_varchar2(p_path => 'choices[1].text');               
 
END;

Zur Vergrößerung bitte auf das Bild klicken.

Bei Fragen sind wir gerne für Sie da:

Vertrieb Oracle | Development

Fon +49 5254 8008-0 / vertrieb-oracle@team-pb.de