ChatGPT - 액티비티펍 연동 플러그인 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

ChatGPT - 액티비티펍 연동 플러그인 정보

ChatGPT - 액티비티펍 연동 플러그인

첨부파일

chatgpt.activitypub.lib.zip (1.8K) 39회 다운로드 2023-02-16 16:56:00
테스트한 버전5.5
호환 가능 버전5.5 이상

본문

[그누보드5용 액티비티펍(ActivityPub) 플러그인]을 기반으로 ChatGPT을 연동해주는 플러그인입니다. 개발 예시로 참고하실 수 있습니다.

 

해당 코드를 사용하려는 목적에 맞게 변형하여 자동 글/댓글 작성 등 추가 기능도 만들 수 있습니다. 

 

이 코드를 참고하여 작성하였습니다. https://sir.kr/pg_tip/17285

 

[사용방법]
1. [그누보드5용 액티비티펍(ActivityPub) 플러그인]을 설치합니다. https://sir.kr/g5_plugin/10381
2. 첨부된 파일(chatgpt.activitypub.lib.php)을 lib 폴더에 압축 해제합니다.
3. 아래 내용을 환경에 맞게 설정합니다.

// ChatGPT API 키 발급: https://platform.openai.com/account/api-keys
define("CHATGPT_API_KEY", "YOUR_API_KEY");   // API 키 입력
define("CHATGPT_API_URL", "https://api.openai.com/v1/completions");    // GhatGPT API 주소 입력
define("LINGVA_API_URL", "https://lingva.ml/api/v1");   // Lingva Translate (구글 번역기 프론트엔드) API 주소 입력

4. `apstreams`(그누보드용 ActivityPub 기본 아이디) 계정에 쪽지를 보내면, ChatGPT가 생성한 답장을 쪽지로 받아볼 수 있습니다.


[참고]

* 구글 번역기는 향후 라이센스 정책 등 잠재적 이슈가 있을 수 있으므로 Lingva Translate 사용을 권장합니다. https://github.com/thedaviddelta/lingva-translate
* ActivityPub 규격에 따라 PHP가 아닌 외부 연동 프로그램 작성도 가능합니다. service:chatgpt

 

[더 보기]

* 그누보드5용 액티비티펍(ActivityPub) 플러그인 https://sir.kr/g5_plugin/10381

* 슬랙/디스코드/네이트온 웹훅 - 엑티비티펍 연동 플러그인 https://sir.kr/g5_plugin/10412

 

[스크린샷]

461179629_1676534336.2338.png

추천
11

댓글 전체

전체 3

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT