Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md




⚡ 설치

도서관

Node.js:

프로젝트 루트 디렉토리에서:

npm install @kudoai/chatgpt.js

Web:

<script src="https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js@4/dist/chatgpt.min.js"></script>

Greasemonkey:

메모 시작 템플릿을 사용하려면 다음 단계를 따르세요: KudoAI/chatgpt.js-greasemonkey-starter

...
// @require https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js@4/dist/chatgpt.min.js
// ==/UserScript==

Chrome:

메모 시작 템플릿을 사용하려면 다음 단계를 따르세요: KudoAI/chatgpt.js-chrome-starter

  1. https://cdn.jsdelivr.net/npm/@kudoai/chatgpt.js@4/dist/chatgpt.min.js 파일을 lib 폴더에 저장하세요.

  2. 프로젝트(V3)의 manifest.json 파일에 lib/chatgpt.min.js를 웹에서 접근 가능한 리소스로 추가하세요.

    "web_accessible_resources": [{
        "matches": ["<all_urls>"],
        "resources": ["lib/chatgpt.min.js"]
    }],

CLI 앱

Node.js:

npm install -g @kudoai/chatgpt.js

API 키

지원 제공업체:

OpenRouter — 300개 이상의 모델, 수십 개 무료

1. API 키 생성: https://openrouter.ai/settings/keys

2. 환경에 키 추가:

Windows:
setx OPENROUTER_API_KEY "sk-or-v1-8a69..."
Mac/Linux:
export OPENROUTER_API_KEY="sk-or-v1-8a69..."
Google AI — Gemini + Gemma 모델

1. API 키 생성: https://aistudio.google.com/api-keys

2. 환경에 키 추가:

Windows:
setx GOOGLE_API_KEY "AIzaSyB..."
Mac/Linux:
export GOOGLE_API_KEY="AIzaSyB..."

💻 용법

ES Modules (ESM):

import chatgpt from '@kudoai/chatgpt.js'

console.log(await chatgpt.send('sup'))
// e.g. => Hey! Not much—just here and ready to help. What's up with you?

CommonJS (CJS):

(async () => {
    const chatgpt = require('@kudoai/chatgpt.js')

    console.log(await chatgpt.send('sup'))
    // e.g. => Hey! What's up?
})()

Chrome:

(async () => {
    await import(chrome.runtime.getURL('lib/chatgpt.min.js'))

    await chatgpt.isLoaded()
    console.log('ChatGPT is ready!') 
})()

Terminal:

API 키를 설정한 후, 터미널에서 제어하세요:

chatgpt --query "sup"  # 또는 gpt -q sup
# e.g. => Hey there! What's up?

chatgpt --ascii-art "cat"  # 또는 gpt -a cat
# e.g. =>
#
#       |\      _,,,---,,_
# ZZZzz /,`.-'`'    -.  ;-;;,_
#      |,4-  ) )-,_. ,\ (  `'-'
#     '---''(_/--'  `-'\_)

chatgpt --commit-msg  # 또는 gpt -g (git 저장소에서)
# e.g. => feat: add `--ascii-art` cli cmd

(선택 사항) .chatgpt.config.mjs 파일 생성 (제공자(provider) 설정 등을 사용자 지정):

chatgpt init  # 또는 gpt -i

모든 CLI 옵션 확인:

chatgpt --help

더 많은 옵션과 예시는 확장 사용자 가이드를 참조하십시오.

https://github.com/KudoAI/chatgpt.js/blob/v4.15.0/docs/USERGUIDE.md



🚀 chatgpt.js로 만들어진 프로젝트

최신 LLM 기술로 구동되는 AI 챗봇 및 상품/카테고리 요약 기능을 Amazon 쇼핑에 추가하세요!

Greasemonkey / 읽어보기 / 논의하다

최상의 개인정보 보호를 위해 ChatGPT 쿼리 기록을 자동으로 삭제하세요.

Greasemonkey / 읽어보기 / 논의하다

최신 LLM으로 구동되는 AI 채팅 및 검색 요약 기능을 Brave Search에 추가하세요!

Greasemonkey / 읽어보기 / 논의하다

ChatGPT의 응답이 도중에 끊길 때, 자동으로 답변 생성을 이어갑니다.

Chrome / Firefox / Edge / 읽어보기 / 논의하다


도서관 관련 아이디어나 요청 사항이 있으신가요?

새 이슈 생성: https://github.com/KudoAI/chatgpt.js/issues/new


ChatGPT 세션을 항상 최신 상태로 유지하여, 채팅 시간 제한 및 네트워크 오류, Cloudflare 확인 절차를 제거합니다.

Greasemonkey / 읽어보기 / 논의하다

ChatGPT 응답 자동 재생.

Greasemonkey / 읽어보기 / 논의하다

모든 것을 아는 ChatGPT로부터 끝없는 답변을 생성해 보세요 (어떤 주제든 가능합니다!)

Chrome / Firefox / Edge / Greasemonkey / 읽어보기 / 논의하다

ChatGPT에 와이드/전체/세로 화면 및 스팸 차단 모드를 추가하여 기능을 강화합니다. poe.com에서도 작동합니다!

Chrome / Firefox / Edge / Greasemonkey / 읽어보기 / 논의하다

최신 LLM으로 구동되는 AI 채팅 및 검색 요약 기능을 DuckDuckGo에 추가하세요!

Greasemonkey / 읽어보기 / 논의하다

최신 LLM으로 구동되는 AI 채팅 및 검색 요약 기능을 Google 검색에 추가하세요!

Greasemonkey / 읽어보기 / 논의하다

Thunderbird 에서 ChatGPT 를 사용하면 무료 계정으로도 이메일 기능을 향상할 수 있습니다!
설치 / 리드미 / 지원하다


🧠 기여자



모든 기고를 환영합니다!


🏛️ 라이선스

MIT 라이선스

Copyright © 2023–2026 KudoAI & 기여자들

이 소프트웨어 및 관련 문서 파일(이하 "소프트웨어")의 사본을 입수한 모든 사람에게, 무료로 소프트웨어를 취급할 수 있는 권한이 부여됩니다. 이 권한에는 소프트웨어의 사용, 복사, 수정, 병합, 게시, 배포, 재라이선스 부여 및/또는 판매에 대한 권리를 포함하되 이에 국한되지 않으며, 소프트웨어를 제공받은 자가 그렇게 할 수 있도록 허용하는 권리 또한 포함됩니다. 단, 다음의 조건이 적용됩니다.

위의 저작권 표시와 이 허가 표시는 소프트웨어의 모든 사본 또는 소프트웨어의 실질적인 부분에 포함되어야 합니다.

소프트웨어는 어떠한 종류의 보증도 없이 "있는 그대로(AS IS)" 제공됩니다. 여기에는 상품성, 특정 목적에의 적합성, 그리고 비침해에 대한 보증이 포함되나 이에 국한되지 않습니다. 어떠한 경우에도 저작자나 저작권 보유자는 소프트웨어 또는 소프트웨어의 사용 및 기타 취급과 관련하여 발생하는 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다. 이러한 책임은 계약, 불법 행위 또는 기타 법적 근거에 따른 소송 여부와 관계없이 적용됩니다.