GPT Turboを使用した実装
GPT Turbo用プラグイン
重要なお知らせ
2023 年 12 月の時点で、GPT Turbo は依然として OpenAI のチャット完了 API の古いバージョンに基づいており、非推奨の機能を使用しています。たとえば、ライブラリでは依然として「関数呼び出し」の概念が使用されていますが、これは同等の機能を備えた「ツール」に置き換えられています。これはこれを書いている時点ではまだ API でサポートされていますが、現在は非推奨としてフラグが立てられており、プロジェクトで最新バージョンの GPT Turbo を実行している場合でも、将来的に機能しなくなる可能性が高くなります。
私 (maxijonson) は最近他のプロジェクトで少し忙しかったため、GPT Turbo は最近あまり注目されておらず、いくつかの新機能を見逃していました。将来的にはライブラリを API の最新バージョンに更新し、新しい機能を追加する予定ですが、それがいつ行われるかについては未定です。プロジェクトの唯一のメンテナーであり、以前ほどプロジェクトに集中していないため、プロジェクトに取り組む時間を見つけるのが難しいです。
ブランチ
feature/api-update
最新バージョンの API に基づいた進行中のバージョンのライブラリが含まれています。ご不便をおかけして申し訳ございません。 PR にご協力いただける方はいつでも大歓迎です。
あなたはライブラリを探している開発者ですか?ここをクリック!
GPT Turbo は、OpenAI の Chat Completion API とシームレスに統合するための JavaScript ライブラリです。これにより、会話履歴を管理してスムーズな会話を継続したり、チャット完了パラメータを微調整したり、呼び出し可能な関数を定義したりすることができます。このライブラリは、コア機能を超えて機能を拡張するためのプラグインもサポートしています。
? GPT-4を含むすべてのチャット補完モデルをサポートします。 (完全なリストはこちら)
ChatGPT と同様に、単一完了、ストリーミング完了、および関数完了の両方をサポートします。
⚙ 温度、top-p、頻度ペナルティなどのチャット完了パラメータを調整します。
Node.js とブラウザの両方で互換性があります。
会話履歴を追跡できるので、会話の継続が簡単になります。
?会話を API に送信する前に、会話のコストとサイズを見積もります。 ( gpt-turbo-plugin-stats
プラグイン経由)
?シリアル化および逆シリアル化メソッドを使用して会話を簡単に永続化します。
?ライブラリの機能を拡張するためのプラグイン システムが含まれています。
完全に TypeScript で構築されています。
⚔️ 複数の環境で実戦テスト済み。 (実装を参照)
このリポジトリは、ライブラリとそれを活用した小規模プロジェクトの両方を含むモノリポジトリです。 GPT Turbo Library で構築されたすべてのプロジェクトのリストは次のとおりです。
GPT Turbo には、ライブラリの機能を拡張するためのプラグイン システムがあります。誰でもカスタム プラグインを作成して公開できますが、このリポジトリには次の自家製プラグインが含まれています。
ここからDiscordコミュニティサーバーに参加してください!
GPT Turbo は MIT ライセンスに基づいてライセンスされています。
OpenAI アカウントへの誤った請求を防ぐために、OpenAI アカウントに請求制限を設定することを忘れないでください。