OpenAI API 통신 클래스
상품 요약정보
판매자
효인
총구매수
6 건
카테고리
솔루션
등록일
2024-06-12
기본설명
OpenAI와 통신해서 정보를 수신 받을 수 있는 클래스입니다. 달리도 이용할 수 있습니다.
주요기능
OpenAI에서 제공하는 API를 이용해 질문을 하고 답변을 받을 수 있고
달리를 통해 이미지를 그릴 수 있는 간단한 클래스입니다.
파일구조
![]()
설치방법
1. 압축을 해제합니다.
2. /source/lib/copenai.lib.php 파일을 적당한 위치에 복사합니다.
3. OpenAI 홈페이지에서 API 키를 발급받습니다.
3. AI 통신 클래스를 선언하고 API키를 입력해 사용합니다.
통신클래스 사용설명서
아래의 페이지를 통해 확인해주시면 감사하겠습니다.
https://wizardofcode.kr/?p=158
사용예제
압축을 해제하면 aitest.php 라는 테스트 파일이 있습니다.
해당 파일을 실행하면 아래와 같은 결과를 얻을 수 있습니다.
![]()
![]()
BoardGTP 스킨 포함
- 그누보드5용 OpenAI의 답변을 받을 수 있는 스킨을 추가하였습니다.
![]()
- BoardGPT 스킨에 대한 자세한 설명은 아래의 링크를 참고해주세요.
https://kongmks.tistory.com/825
- 다음과 같은 사항이 추가 되었습니다.
- 대화 내용 기억 횟수 설정기능 추가(2024-06-26)
- "이미지 그리기" 버튼 추가(2024-06-26)
- 2024-06-26일자 업데이트 상세내용 : https://kongmks.tistory.com/828
자주 묻는 질문
Q. 엔진모델을 선택할 수 있나요?
A. 네, GPT 엔진모델과 달리의 모델을 선택할 수 있고, 이미지를 그릴 때 사이즈도 지정할 수 있도록 함수로 구성해놓았습니다.
Q. 컴파일이나 암호화된 파일이 있나요?
A. 아니요. PHP 소스코드가 그대로 들어있어 입맛에 맞게 언제든 변형 가능합니다.
Q. 이 소스를 서버에 업로드하면 OpenAI API를 바로 사용할 수 있니요?
A. OpenAI 홈페이지에서 API키만 발급받고 입력해주면 바로 이용할 수 있습니다.
API키는 https://platform.openai.com/api-keys 에서 API Key를 받으실 수 있습니다.
Q. 구입하면 어떤 파일들을 받을 수 있나요?
A. 아래의 구조의 내용이 압축되어있는 압축파일을 다운 받으실 수 있습니다.
- /source/lib/copenai.lib.php : OpenAI API 통신을 위한 클래스가 들어있는 파일로 그대로 복사하시면 됩니다.
- /source/skin/board/boardgpt : OPenAI API 통신을 이용해 대화를 할 수 있는 그누보드5용 샘플 스킨입니다.
- /source/aitext.php : OpenAI API 통신 클래스 테스트를 위해 넣어둔 파일입니다. 참고하여 개발하시면 됩니다.
- /source/aitext.php : OpenAI API 통신 클래스 테스트를 위해 넣어둔 파일입니다. 참고하여 개발하시면 됩니다.
- ReadMe.txt : 설명서 파일입니다.
![]()