Chat gpt api 관련 질문입니다

Chat gpt api 관련 질문입니다

QA

Chat gpt api 관련 질문입니다

답변 1

본문

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 답변입니다.

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