챗gpt가 자동을 안하는데 어떻게 하면 좋을까요??

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
챗gpt가 자동을 안하는데 어떻게 하면 좋을까요??

QA

챗gpt가 자동을 안하는데 어떻게 하면 좋을까요??

답변 1

본문

1994226684_1699578400.4468.png

 

// CHATGPT 추가 시작
    if ($chatgpt){ //CHATGPT 요청

        $api_key = $config['cf_1'];
        $url = "https://api.openai.com/v1/chat/completions";

        $post_fields = array(
            "model" => "gpt-3.5-turbo",
            "messages" => array(
                array(
                    "role" => "user",
                    "content" => $wr_content
                )
            ),
            "max_tokens" => 4000,
            "temperature" => 0
        );

 

이부분이 작동을 안하는데 왜그럴까요 cf 값 넣어줬는데 안되네요

 

 

이 질문에 댓글 쓰기 :

답변 1

다음과 같이 해 볼 수 있을것 같습니다.


// CHATGPT 추가 시작
if ($chatgpt){ //CHATGPT 요청
    $api_key = $config['cf_1'];
    $url = "https://api.openai.com/v1/chat/completions";
    $post_fields = array(
        "model" => "gpt-3.5-turbo",
        "messages" => array(
            array(
                "role" => "user",
                "content" => $wr_content
            )
        ),
        "max_tokens" => 4000,
        "temperature" => 0
    );
    // 디버깅을 위해 요청과 응답 출력
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post_fields));
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Content-Type: application/json',
        'Authorization: Bearer ' . $api_key,
    ));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    if (curl_errno($ch)) {
        echo 'Curl error: ' . curl_error($ch);
    }
    curl_close($ch);
    // 디버깅을 위해 응답 출력
    echo $response;
}

 

이렇게 하면 어디서 오류가 발생하는지 파악할 수 있으므로, 오류를 해결 할 수 있지 않을까 합니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 15
© SIRSOFT
현재 페이지 제일 처음으로