소개:
인공 지능 기술의 빠른 개발로 온라인 컨설팅 로봇은 많은 웹 사이트 및 응용 프로그램의 중요한 부분이되었습니다. PHP와 결합 된 Chatgpt API를 통해 지능형 온라인 고객 서비스 로봇을 쉽게 개발할 수 있습니다. 이 기사는이를 달성하고 자세한 코드 예제를 제공하는 방법을 안내합니다.
시작하기 전에 서버가 PHP 프로그래밍 언어를 지원하고 필요한 PHP 환경 및 종속성 라이브러리가 설치되어 있는지 확인하십시오.
먼저 OpenAI의 공식 웹 사이트를 방문하여 계정을 등록하십시오. 등록을 완료 한 후 ChatGpt API 키를 신청할 수 있습니다. 키를 얻은 후에는 키를 올바르게 유지하십시오.
작곡가를 사용하여 필요한 PHP 라이브러리를 설치할 수 있습니다. ChatGpt 관련 종속성을 설치하려면 다음 명령을 실행하십시오.
작곡가는 OpenAI/Plugin-GPT3이 필요합니다
설치가 완료되면 API 키를 구성해야합니다. 프로젝트의 루트 디렉토리에 .env 파일을 만들고 다음 내용을 추가하십시오.
openai_api_key = Your_api_key_here
"Your_api_key_here"를 실제로 얻는 API 키로 바꾸십시오.
PHP 응용 프로그램에서 다음 코드를 사용하여 ChatGpt 클라이언트를 만들 수 있습니다.
Openaiopenai를 사용하십시오. $ OpenAi = 새로운 OpenAi ([[ 'api_key'=> $ _env [ 'Openai_api_key'], ]); $ chatgpt = $ OpenAi-> createChatCompletion ();
다음 코드 예제를 사용하면 사용자와 여러 번의 대화를 나누고 봇에서 답을 얻을 수 있습니다.
$ 메시지 = [ [ 'role'=> 'system', 'content'=> '당신은 도움이되는 조수입니다.'], [ '역할'=> '사용자', 'content'=> '누가 2020 년 월드 시리즈에서 우승 했는가?'], [ '역할'=> 'Assistant', 'Content'=> '로스 앤젤레스 다저스는 2020 년 월드 시리즈에서 우승했습니다.'], [ '역할'=> '사용자', 'content'=> '어디에서 재생 되었습니까?'], [ '역할'=> 'Assistant', 'Content'=> '게임은 Globe Life Field의 텍사스 알링턴에서 진행되었습니다.'], ]; $ response = $ chatgpt-> create ([[ '메시지'=> $ 메시지, ]);
다음 코드 예제는 봇의 답변에서 추출하고 답을 얻는 방법을 보여줍니다.
$ reply = end ($ 응답 [ '선택']) [ '메시지'] [ 'content'];
다음 코드를 사용하여 사용자에게 로봇의 답변을 출력 할 수 있습니다.
echo $ 답장;
위의 단계를 통해 Chatgpt 및 PHP를 기반으로 온라인 상담 로봇을 성공적으로 개발할 수 있습니다. API 키를 얻는 것부터 사용자 상호 작용 구현에 이르기까지 전체 프로세스는 간단하고 쉽습니다. 이 튜토리얼이 빠르게 시작하고 강력한 챗봇 기능을 개발하는 데 도움이되기를 바랍니다.
Chatgpt PHP 개발에서 성공하고 효율적이고 지능적인 온라인 컨설팅 로봇을 개발하기를 바랍니다.