현재 위치: > 최신 기사 목록> PHP를 사용하여 Baidu의 Intelligent Writing API 도킹 방법을 구현하기 위해 : 자세한 자습서 및 코드 예제

PHP를 사용하여 Baidu의 Intelligent Writing API 도킹 방법을 구현하기 위해 : 자세한 자습서 및 코드 예제

gitbox 2025-06-15

Baidu Smart Writing API는 무엇입니까?

Baidu Intelligent Writing API는 Baidu가 시작한 인공 지능을 기반으로 한 자연 언어 처리 서비스로 문법 사양을 준수하고 매끄럽고 매끄럽는 텍스트를 자동으로 생성하는 것을 목표로합니다. 이 기술은 뉴스보고, 고객 서비스 및 챗봇에 널리 사용되었습니다. 이 기사는 PHP를 사용하여 Baidu Smart Writing API와 연결하는 방법을 설명합니다.

API를 사용하기 전에 준비

1. Baidu AI 오픈 플랫폼 계정 등록 및 지능형 쓰기 API 서비스 활성화

우선, Baidu AI Open 플랫폼 계정을 등록하고 "제품 및 서비스"에서 "스마트 쓰기"서비스를 찾아이 서비스를 신청하고 활성화해야합니다. 활성화 후 API 키와 비밀 키가 표시되며, 둘 다 API를 호출 할 때 필요합니다.

2. PHP를 사용하여 HTTP 요청을 보냅니다

Baidu Smart Writing API로 도킹하려면 HTTP 프로토콜을 통해 게시물 요청을 보내야합니다. PHP의 자체 컬 확장은 HTTP 요청을 보내고 응답을받는 데 도움이 될 수 있습니다. 다음은 요청을 구현하는 PHP 코드입니다.

 
/**
 * @param string $url 요청 주소
 * @param array $data 요청 데이터
 * @return bool|string 응답 결과
 */
function httpPost($url, $data)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_URL, $url);
    $response = curl_exec($ch);
    $error = curl_error($ch);
    curl_close($ch);
    return false;
}

return $response;

}

Baidu Intelligent Writing API 간의 연결을 구현하십시오

1. 요청 데이터를 준비하십시오

Baidu Smart Writing API와 연결하기 전에 API를 호출하는 데 필요한 요청 데이터를 준비해야합니다. 다음은 예제 요청 데이터입니다.

 
$data = array(
    'title' => 'Baidu Smart Writing에 오신 것을 환영합니다API',
    'content' => 'Baidu Smart Writing 사용API,부드럽고 부드러운 자연어 텍스트 콘텐츠를 빠르게 생성 할 수 있습니다.,다양한 응용 프로그램 시나리오에 매우 적합합니다。',
    'apikey' => '당신 것API Key',
    'secretkey' => '당신 것Secret Key',
    'model' => 'news',  // 사용 가능 'news'、'sentence' 또는 'poem'
    'prompt' => '0'  // 0 서문을 열지 않습니다,1 리드 문장을 엽니 다
);

2. HTTP 요청을 보내십시오

그런 다음 Post 요청을 사용하여 위의 데이터를 Baidu Smart Writing API 서버로 전송합니다.

 
$url = 'https://ai.baidu.com/aidemo';
<p>$response = httpPost($url, $data);</p>
<p>if ($response === false) {<br>
// 요청이 실패했습니다<br>
}<br>

3. 응답 결과를 처리하십시오

마지막으로 Baidu Intelligent Writing API가 반환 한 응답 결과를 받고 처리하십시오.

 
$result = json_decode($response, true);
<p>if ($result['errno'] != 0) {<br>
// 텍스트를 생성하지 못했습니다<br>
} else {<br>
$content = $result['data']['content'];<br>
// 생성 된 텍스트를 처리하십시오<br>
}<br>

요약

Baidu Intelligent Writing API와 연결되는 PHP 코드를 통해 문법 사양을 준수하는 텍스트 컨텐츠를 쉽게 생성 할 수 있습니다. 생성 된 텍스트 콘텐츠는 Baidu Smart Writing API 서비스 사용 약관을 준수해야합니다. 그렇지 않으면 비활성화됩니다. 또한 생성 된 텍스트의 창의성을 제어하기 위해 실제 요구에 따라 온도 설정과 같은 API 매개 변수를 조정할 수 있습니다.