検索
ホームページテクノロジー周辺機器AIGithub と Railway を使用して独自の ChatGPT を構築する

Github と Railway を使用して独自の ChatGPT を構築する

Apr 13, 2023 pm 08:31 PM
chatgpt人工神経ネットワーク技術

ChatGPT

ChatGPTとは

ChatGPTは、OpenAIによって開発された、人工ニューラルネットワーク技術に基づく自然言語処理モデルです。会話、翻訳、テキストの要約などのタスクのための自然言語を理解して生成できます。 ChatGPT は現在最も高度な自然言語処理モデルの 1 つであり、大量の事前トレーニング データと深層学習アルゴリズムを使用して高品質の自然言語処理機能を実現します。

ChatGPT の仕組み

ChatGPT は、Transformer モデルに基づく自然言語処理モデルであり、その動作原理は、事前トレーニングと微調整の 2 つの段階に分けることができます。これら 2 つの段階については、以下で詳しく紹介します。

  1. 事前トレーニング段階

ChatGPT は教師なし事前トレーニングに大量のテキスト データを使用し、それによって自然言語の表現を学習します。このフェーズでは、ChatGPT は「マスクされた言語モデリング」と呼ばれる手法を使用してモデルをトレーニングします。具体的には、入力テキスト内のいくつかの単語をランダムにマスクし、これらのマスクされた単語をモデルに予測させます。このトレーニング方法により、モデルは単語間の関係を学習できるため、より優れた言語表現能力を得ることができます。

  1. 微調整フェーズ

事前トレーニングが完了したら、特定のタスクに適応するように ChatGPT を微調整できます。たとえば、会話タスクの場合、ChatGPT に既知の会話履歴と現在の応答を与えることでモデルを微調整し、意味のある応答をより適切に生成できるようにすることができます。微調整フェーズでは、ChatGPT は通常、教師あり学習方法を使用します。つまり、損失関数を最適化することでモデル パラメーターをトレーニングおよび更新するために注釈付きデータを使用します。要約すると、ChatGPT は、事前トレーニングと微調整の 2 段階を通じて自然言語表現を学習し、これらの表現を特定のタスクで使用して意味のある出力を生成することによって機能します。

ChatGPT の使用シナリオ

ChatGPT は、幅広い使用シナリオを備えた一般的な自然言語処理モデルです。 ChatGPT の主なアプリケーション シナリオの一部を以下に示します。

  1. 対話システム: ChatGPT を使用して、チャット ロボット、インテリジェントな顧客サービス、その他の対話システムを構築し、学習することで自然でスムーズな応答を生成できます。大量の対話データ。
  2. 機械翻訳: ChatGPT を使用すると、機械翻訳タスクを実行できます。つまり、ある言語のテキストを別の言語のテキストに自動的に翻訳します。
  3. テキストの要約: ChatGPT を使用すると、テキストの要約タスクを実行できます。つまり、長い記事から重要な情報を抽出し、簡潔な要約を生成できます。
  4. 質問と回答システム: ChatGPT を使用して、質問と回答システム、つまりユーザーの質問に答えるシステムを構築できます。このシナリオでは、ChatGPT は通常、入力された質問を読んで理解し、検索または推論を通じて回答を生成する必要があります。
  5. テキスト分類: ChatGPT は、感情分析、スパム検出などのテキスト分類タスクに使用できます。このシナリオでは、ChatGPT はテキストをさまざまなカテゴリにマップする方法を学習する必要があります。

おい、待て、これはまったくナンセンスではないか?どこで使われているのでしょうか?

これは特定のニーズによって異なります。たとえば、この記事の上のコンテンツは ChatGPT によって書かれたものです。

Github と Railway を使用して独自の ChatGPT を構築する

たとえば、パイプラインを作成するステップを作成するのに役立つように依頼しました。

Github と Railway を使用して独自の ChatGPT を構築する

これは百度より優れているのではないでしょうか?

以下は、科学的なインターネット アクセスを必要としない ChatGPT を構築するためのガイドです。

ChatGPT の登録

登録手順は複雑ではなく、主に次の手順が含まれます:

  1. ChatGPT アカウントの登録
  2. SMS コード受信プラットフォーム経由[https://sms-activate.org/](https://sms-activate.org/)携帯電話認証を完了してください
  3. パス[https://chat.openai.com/chat](https : //chat.openai.com/chat) ログインして

を使用して API トークンを取得します

アカウント登録が完了したら、https://platform からログインします.openai.com/。

Github と Railway を使用して独自の ChatGPT を構築する

image.png

次に、[個人] をクリックして API キーを取得します。

Github と Railway を使用して独自の ChatGPT を構築する

新しい秘密キーを作成します。

Github と Railway を使用して独自の ChatGPT を構築する

Github コードを取得します

自分でプロジェクトを作成しますか? ######不可能!売春は無料であってこそ香り高い。

https://github.com/Chanzhaoyu/chatgpt-web プロジェクトを独自のウェアハウスにフォークします。

Github と Railway を使用して独自の ChatGPT を構築する

これは楽しいと思いませんか?

導入を開始

サーバーを購入しますか?ソフトウェアをインストールする? Dockerをインストールしますか? ######いいえ! ! !

コストが高すぎます。ここでは、海外の展開 Web サイトを直接使用します。現在、より有名なものは次のとおりです:

fly.io
  • render.com
  • railway.app
  • vercel.com
  • デプロイメント作業を実行するために、raliway.app を選択します。 https://railway.app/ にアクセスし、「ログイン」をクリックし、Github を選択してログインし、関連する認証を実行します。

Github と Railway を使用して独自の ChatGPT を構築するプロジェクトの作成

[新しいプロジェクト]をクリックします。

Github と Railway を使用して独自の ChatGPT を構築する次に、[Github リポジトリからデプロイ] を選択します。

Github と Railway を使用して独自の ChatGPT を構築する次に、chatgpt-web プロジェクトを選択します。

Github と Railway を使用して独自の ChatGPT を構築する次に、[今すぐ展開] をクリックします。

展開プロセス中にイメージが構築され、特定のログを表示できます。

Github と Railway を使用して独自の ChatGPT を構築するしかし、ChatGPT API キーが設定されていないため、アプリケーションは正常に起動できません。エラーは次のとおりです:

Github と Railway を使用して独自の ChatGPT を構築する 構成の追加

通常どおりに開始するには、OPENAI_API_KEY または OPENAI_ACCESS_TOKEN パラメータを追加する必要があります。ここでは前者を使用し、PORT パラメータも追加します。デフォルトのポートは 3002 です。さらに、主に独自の GPT にアクセス制御の層を追加して、誰も使用できないようにするために、AUTH_SECRET_KEY パラメーターも追加しました。

追加が完了すると、以下のようになります:

Github と Railway を使用して独自の ChatGPT を構築する もう一度アプリケーションのログを見てみますと、アプリケーションは正常に起動しました。

Github と Railway を使用して独自の ChatGPT を構築するアクセス

1. 次のように、[設定] でランダムなドメイン名を生成できます:

Github と Railway を使用して独自の ChatGPT を構築するこれで、ランダムなドメイン名を使用してアクセスできるようになります。

Github と Railway を使用して独自の ChatGPT を構築する#2. カスタム ドメイン名を使用するには、利用可能なドメイン名を自分で用意する必要があることが前提です。

まず、カスタム ドメイン名を追加します。

Github と Railway を使用して独自の ChatGPT を構築する次に、CNAME を追加します。

Github と Railway を使用して独自の ChatGPT を構築する そうすれば会話ができます。

更新

メインコードが更新された場合は、Github 上の最新コードを同期するだけで済みます。

Github と Railway を使用して独自の ChatGPT を構築する鉄道は自動的に更新されます。

鉄道について

鉄道には、5ドル、月500時間のノルマがあり、使い切ったら充電するか死ぬか、状況に応じて選択できます。実際のところ、個人的に使用するのには十分であり、アカウントをいくつか取得するだけです。

以上がGithub と Railway を使用して独自の ChatGPT を構築するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は51CTO.COMで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
ロボット工学者になる方法は?ロボット工学者になる方法は?Apr 15, 2025 am 09:41 AM

ロボット工学:急速に拡大するフィールドでのやりがいのあるキャリアパス ロボット工学の分野は、爆発的な成長を経験しており、多くのセクターにわたって革新を促進し、日常生活を送っています。 自動製造から医療ロボットや自動運転車まで、

Excelで複製を削除する方法は? - 分析VidhyaExcelで複製を削除する方法は? - 分析VidhyaApr 15, 2025 am 09:20 AM

データの整合性:正確な分析のためにExcelで重複を削除します クリーンデータは、効果的な意思決定には非常に重要です。 Excelスプレッドシートの複製エントリは、エラーや信頼できない分析につながる可能性があります。このガイドは、DUPを簡単に削除する方法を示しています

トップ10の電話インタビューのヒント - 分析Vidhyaトップ10の電話インタビューのヒント - 分析VidhyaApr 15, 2025 am 09:19 AM

電話インタビューの芸術をマスターする:成功へのあなたのガイド 電話インタビューを成功させると、求人プロセスの次の段階に進む可能性が大幅に増加する可能性があります。 この重要な第一印象は、多くの場合唯一のfacです

統計学者になる方法は?統計学者になる方法は?Apr 15, 2025 am 09:15 AM

導入 ヘルスケア、金融、スポーツなどの分野で自分とあなたの会社のために情報に基づいた決定を下す力を持っていることを想像してください。それが統計学者の役割です。 組織でのデータの使用の増加に伴い、統計学者の需要

AIはどのように機能しますか? - 分析VidhyaAIはどのように機能しますか? - 分析VidhyaApr 15, 2025 am 09:14 AM

人工知能:包括的なガイド テクノロジーにより、マシンが私たちの好みを理解し、私たちのニーズを予測し、過去の相互作用から学び、より良い結果を提供する世界を想像することができました。これはサイエンスフィクションではありません。その

Pictogramグラフとは何ですか? - 分析VidhyaPictogramグラフとは何ですか? - 分析VidhyaApr 15, 2025 am 09:09 AM

導入 データ分析の世界では、効果的なコミュニケーションが重要です。 Pictogramグラフは強力なソリューションを提供し、視覚的に魅力的で簡単に消化可能な形式で情報を提示します。複雑なチャートや図、絵文字も異なります

llama-3.1-storm-8b:8b LLMはメタとエルメスを上回るllama-3.1-storm-8b:8b LLMはメタとエルメスを上回るApr 15, 2025 am 09:08 AM

Llama 3.1 Storm 8b:効率的な言語モデルのブレークスルー 効率的で正確な言語モデルの追求により、80億パラメーターモデルカテゴリの大幅な進歩であるLlama 3.1 Storm 8Bの開発が発生しました。 これは洗練されています

Gitのインストール方法は? - 分析VidhyaGitのインストール方法は? - 分析VidhyaApr 15, 2025 am 09:07 AM

Git:バージョン制御とコラボレーションへの本質的なガイド GITは、開発者にとって重要なツールであり、プロジェクトのコラボレーションとバージョン制御を簡素化します。 このガイドは、Linux、MacOS、およびWindにGitをインストールするための簡単な手順を提供します

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール