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.

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 wenden Sie sich bitte an:

Wolf G. Beckmann

Bereichsleiter Software & Consulting

Fon +49 5254 8008-39 / wb@team-pb.de