Chat gpt api 관련 질문입니다

Chat gpt api 관련 질문입니다

QA

Chat gpt api 관련 질문입니다

본문

Chat gpt api를 php로 만든 사이트에 적용하고 싶은데 

자료 찾아보기가 힘드네요 

비용 부분도 그렇구요

스프레드나 딴곳은 적용해봤는데 아시는분 답변 부탁드립니다

이 질문에 댓글 쓰기 :

답변 1

1.curl을 사용하여 API 호출


$url = "https://api.openai.com/v1/engines/davinci-codex/completions";
$data = array(
    "prompt" => "Your prompt text here",
    "max_tokens" => 16
);
$headers = array(
    "Content-Type: application/json",
    "Authorization: Bearer YOUR_API_KEY"
);
$options = array(
    CURLOPT_URL => $url,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => json_encode($data),
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true
);
$curl = curl_init();
curl_setopt_array($curl, $options);
$result = curl_exec($curl);
curl_close($curl);

2.GuzzleHttp


use GuzzleHttp\Client;
$client = new Client([
    'base_uri' => 'https://api.openai.com/v1/',
    'headers' => [
        'Content-Type' => 'application/json',
        'Authorization' => 'Bearer YOUR_API_KEY'
    ]
]);
$response = $client->post('engines/davinci-codex/completions', [
    'json' => [
        'prompt' => 'Your prompt text here',
        'max_tokens' => 16
    ]
]);
$result = $response->getBody()->getContents();

위 예시에서 YOUR_API_KEY는 자신의 OpenAI API 키로 대체해야 합니다.
또한, prompt와 max_tokens는 Chat GPT API 호출에 필요한 매개변수입니다. 
필요에 따라 추가적인 매개변수를 사용할 수 있습니다.

 

챗GPT 답변입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,850 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT