OpenAI API 통신 클래스
상품 요약정보
판매자
WizardOfCode
총구매수
6 건
카테고리
솔루션
등록일
2024-06-12
솔루션 버전 호환
다운로드 유효기간
무제한
기간 제한 없이 다운로드 가능
♾ 무제한 다운로드란? 구매 후 기간 제한 없이 언제든지 다운로드할 수 있습니다.✓ 계정이 유지되는 동안 영구적으로 다운로드 가능합니다.
✓ 향후 업데이트된 파일도 동일하게 다운로드할 수 있습니다.
기본설명
OpenAI와 통신해서 정보를 수신 받을 수 있는 클래스입니다. 달리도 이용할 수 있습니다.
PHP 버전
7.3이상
최근수정일
2026-07-02
주요기능
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/aitest.php : OpenAI API 통신 클래스 테스트를 위해 넣어둔 파일입니다. 참고하여 개발하시면 됩니다.
- /source/aitest2.php : OpenAI API 통신 클래스 테스트를 위해 넣어둔 파일입니다. 참고하여 개발하시면 됩니다.
- ReadMe.txt : 설명서 파일입니다.
| 상호 | 케이쓰리소프트 |
|---|---|
| 사업장소재지 | 경기도 안양시 동안구 벌말로 126, 3201호 711-C 호실(관양동, 평촌 오비즈타워) |
| 고객지원 연락처 | 010-5624-9751 |
<Version 1.0.2.1> - 2026-07-02
1. 지원 종료된 구 엔진 코드 사용시 치환할 수 있는 레거시용 함수 추가
2. PHP 8.2부터 클래스에 선언되지 않은 속성이 deprecated 메시지 나오던 현상 수정
<Version 1.0.2.0> - 2026-07-01
1. 최신 AI 모델 지원 추가(중단된 모델 제거)
2. 이미지 첨부해서 질문하기
3. PDF 문서 첨부해서 질문하기
4. 추론 강도 조절 기능
5. 이미지 생성 모델 최신화
6. BoardGPT 기본 경로 수정, 기본 Image 엔진 수정
<Version 1.0.1.9> - 2026-05-09
- PHP 8.2부터 클래스에 선언되지 않은 속성이 deprecated 메시지 나오던 현상 수정
<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 이상에서도 작동하도록 변경하였습니다.
라이센스 및 이용 정책
✅ 사용 허가 범위
- 무제한 사이트 설치 - 개수 제한 없음
- 고객 사이트 설치 및 운영 서비스 제공 가능
- 소스코드 수정 및 커스터마이징 허용
- 상업적 이용 가능 (웹에이전시, 개발업체 등)
❌ 금지 사항
- 소스파일 재판매 또는 무료 배포 금지
- 플러그인 형태로 재패키징하여 판매 금지
- 타인에게 양도 또는 대여 금지
환불 및 교환 정책
소스코드 특성상 환불이 제한됩니다.
- 다운로드 전: 100% 환불 가능
- 다운로드 후: 원칙적 환불 불가
- 기술적 하자 시: 수정 패치 제공 또는 협의
기술 지원
- 설치 가이드 및 매뉴얼 제공
- 기본 기술 지원 (컨텐츠문의 통해)
- 버그 수정 무료 업데이트
- 커스터마이징은 별도 유료 서비스
© 저작권 정보
본 제품의 저작권은 K3SOFT에 있습니다.
- 구매자는 사용권을 획득하는 것입니다
- 소스 내 저작권 표시 제거 금지
- 제품명 및 개발사 정보 수정 금지