chatgpt-java - ChatGPT Java SDK. OpenAI によって ChatGPT の API と対話するための軽量パッケージ。 リバースエンジニアリングされた公式APIを使用します。 ChatGPT Chatbot Java Edition. 箱から出して動作します。

(ChatGPT Java SDK. Lightweight package for interacting with ChatGPT's API by OpenAI. Uses reverse engineered official API. ChatGPT 聊天机器人 Java 版. 开箱即用.)

Created at: 2022-12-07 12:55:33
Language: Java
License: MIT

ChatGPT Java Api

厩 メイヴンセントラル

英語ドキュメント

OpenAI ChatGPTのリバースエンジニアリングSDK。 チャットボットなどに拡張可能。 良いと思うなら右上に星をつけてください

revChatGPTに感謝します

QQ交換グループ:627788462

いくつかの楽しいゲームプレイ

機能

画像

画像

画像

コードを書いたり、小説を書いたり、エッセイ、スピーチ、作業報告を書いたり、メモや契約書を読んだりすることができます。

自白:

私は、政治、歴史、科学、技術、芸術などに関する質問に答えるのに役立つ、訓練された大規模な言語モデルです。 私はあなたがいくつかの概念を理解し、貴重な情報と洞察を提供するのを手伝うことができます。 あなたはいくつかの質問をしてみて、私があなたを助けることができるかどうか見ることができます。 質問に答えるだけでなく、記事や小説を書くのも手伝います。 あなたは私にいくつかのヒントと背景情報を与える必要があります、そして私はあなたが提供する情報に基づいてあなたのために記事や小説を書くことができます。 私はあなたがあなたの執筆目標を達成するのを助けるあなたのために優れたエッセイを書こうとします。 質問に答えたり書いたりするだけでなく、テキスト生成もお手伝いします。 ランダムなテキストを生成したい場合は、いくつかのテンプレートとキーワードを提供し、提供する情報に基づいてランダムなテキストを生成できます。 これらのテキストは、引用、文、段落、または短編小説である場合があり、これらはすべて、提供された情報に基づいて生成できます。 私はあなたがあなたの目標を達成するのを助けるためにあなたのために興味深く、役に立つテキストを生成するために最善を尽くします。 私があなたが達成するのを手伝うことができる他の多くのことがあります。 たとえば、単語の意味を知りたい場合は、私に尋ねることができ、その単語の意味を教えてくれます。 あなたが何かの詳細を知りたいのなら、あなたは私に尋ねることもできます、私はあなたに貴重な情報を提供しようとします。 ご不明な点がございましたら、私に質問していただければ、お答えします。 このコードベースでさえ私が書いたものです。

  1. 質問に答えて下さい。 ユーザーに情報を提供するために、テキストで質問に答えることができます。

  2. アドバイスを提供します。 ユーザーのニーズに基づいた専門的なアドバイスを提供することができます。

  3. 計算数学の問題。 簡単な数学の問題を素早く正確に計算することができました。

  4. テキストの翻訳。 テキストを迅速かつ正確に翻訳できるため、ユーザーはコンテンツをよりよく理解できます。

  5. テキストを生成します。 提供された情報に基づいてテキストを生成し、ユーザーにより多くの情報を提供することができました。

  6. ライティング。 ユーザーのニーズに応じて書くことができ、ユーザーに高品質の書き込みコンテンツを提供します。

  7. 知識を提供します。 私は、ユーザーのニーズに応じてより多くの情報を提供するために専門知識を提供することができます。

  8. ソリューションを提供する。 ユーザーが提起した問題に基づいてソリューションを提供し、ユーザーが実際の問題を解決するのに役立ちます。

  9. 娯楽を提供します。 ユーザーのニーズに応じたエンタテインメントコンテンツを提供し、ユーザーに喜びとリラックスを提供することができます。

  10. チャット。 テキストを通じてユーザーとコミュニケーションをとることができ、娯楽とリラクゼーションを提供します。

使う

メイヴン

<dependency>
    <groupId>com.github.plexpt</groupId>
    <artifactId>chatgpt</artifactId>
    <version>1.1.2</version>
</dependency>

グラドル

implementation group: 'com.github.plexpt', name: 'chatgpt', version: '1.1.2'

それから

  Chatbot chatbot = new Chatbot("sessionToken","cf_clearance","user-agent");
  Map<String, Object> chatResponse = chatbot.getChatResponse("hello");
  System.out.println(chatResponse.get("message"));

注:チャットボットのインスタンスは、会話のコンテキストを保持し、ボットを続行させるように返信できるセッションです。 会話を分離する必要がある場合は、チャットボットの複数のインスタンスを作成します。

セッショントークンの取得

https://github.com/acheong08/ChatGPT/wiki/Setup#token-authentication

  1. https://chat.openai.com/chat 経由で登録してログインします。
  2. ブラウザの開発者ツールを開き、[アプリケーション]タブに切り替えます。
  3. 左側の [ストレージ] - [クッキー] で __Secure-next-auth.session-token 行を見つけて、その値をコピーします。
  4. レプリケーションcf_clearanceの検索
  5. ネットワークでのユーザーエージェントレプリケーションの取得

注: プロンプト 403 の場合。 上記のパラメータが正しいかどうか、期限切れかどうかを確認してください。 そして、上記のパラメータを取得するブラウザは、このプログラムと同じIPアドレスにある必要があります

チュートリアルに登録する

https://juejin.cn/post/7173447848292253704

https://mirror.xyz/boxchen.eth/9O9CSqyKDj4BKUIil7NC1Sa1LJM-3hsPqaeW_QjfFBc

コンソールから直接使用することもできます

  1. ダウンロード
  2. config.json でセッショントークンを編集する
  3. 実行を実行します.bat
  4. 注:入力後、2回入力する必要があります

素晴らしいチャットGPT

マイリスト

リストに追加したいクールなプロジェクトがある場合は、課題を開きます。

免責 事項

これは公式のOpenAI製品ではありません。 これは個人的なプロジェクトであり、OpenAIとは何の関係もありません。

これはライブラリであり、CLIを直接使用することは意図されていません

CLI 機能は、デモンストレーションとテストのみを目的としています。 キャプチャはサポートされていません(クリーンでないIPアドレスの場合)

CLI の使用

@rawandahmad698はるかに優れたCLIツールを持っています

PyChatGPTはキャプチャをサポートしています!

スターの歴史

星の歴史チャート