주요기능
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 : 설명서 파일입니다.
![]()
| 상호 | 케이쓰리소프트 |
|---|---|
| 사업장소재지 | 경기도 안양시 동안구 벌말로 126, 3201호 711-C 호실(관양동, 평촌 오비즈타워) |
| 고객지원 연락처 | 010-5624-9751 |
구매고객 총평점
사용후기가 없습니다.
판매자
실구매자
판매자
판매자
비구매자
판매자
판매자
<Version 1.0.0.8> - 2024-11-20
- o1-preview, o1-min 모델 추가
<Version 1.0.0.7> - 2024-10-27
- 4o-mini 모델 추가
- 데모 페이지에서 엔진 모델 표시하는 기능 개선(이미지 모델 제외)
<Version 1.0.0.6> - 2024-09-03
- OpenAI API 통신 클래스 테스를 위한 파일 추가(aitest2.php)
<Version 1.0.0.5> - 2024-06-28
- BoardGPT 스킨 기능 개선
- 답변이나 이미지 받아올 때 로딩 표시 추가
- 답변 수신 후 내용 스크롤이 최하단으로 이동하도록 수정
- 질문이나 답변에 엔터가 있으면 제대로 이전 대화를 전달 못하던 오류 수정
- 질문과 답변을 구분하는 문자를 [질문], [답변]으로 변경
- 헷갈릴 수 있는 모호한 함수 제거
- 수정된 파일:
/source/skin/board/boardgpt/style.css
/source/skin/board/boardgpt/write.skin.php
<Version 1.0.0.4> - 2024-06-26
- BoardGPT 스킨 기능 추가
1. 사용할 최대 히스토리수를 설정에서 가져오도록 개선, Dall-E 설정을 Board설정에서 할 수 있도록 수정
2. 이미지 그리는 기능 예제 추가
3. ChangeAPIKey 함수를 public으로 선언
- 참고 : https://kongmks.tistory.com/828
<Version 1.0.0.3> - 2024-06-21
- BoardGPT 스킨 기능 개선
- 답변 받아올 때 API의 오류메시지와 타입이 제대로 출력 안되던 오류 수정
<Version 1.0.0.2> - 2024-06-17
- 공통 라이브러리 기능 개선
- json_encode의 옵션으로 JSON_UNESCAPED_UNICODE를 명시
- curl_exec가 false를 반환할 때 json_decode로 처리할 수 있도록 개선
- 최대 토큰 입력시 숫자가 문자형으로 들어올 때 나오던 오류 개선
- AI의 답변을 받을 수 있는 BoardGPT 스킨을 적용하였습니다.(그누보드 5 기준)
<Version 1.0.0.1>
- PHP 7.3 이상에서도 작동하도록 변경하였습니다.
소스코드 특성상 환불이 제한됩니다.
본 제품의 저작권은 K3SOFT에 있습니다.
등록된 컨텐츠가 없습니다.