爆発!ローカル展開、複数のAIモデル間の簡単な切り替え

爆発!ローカル展開、複数のAIモデル間の簡単な切り替え

私は週末に AI で遊んでいて、個人的な知識ベースをローカルに展開しています。基本的には OpenAI のオープン インターフェースに基づいてパッケージ化されていますが、小さなモデルを自分でローカルに展開することもできます。

これら 2 つの要件は、初心者プレイヤーにとっては高すぎると感じます。1 つは科学的なインターネット アクセスが必要であり、もう 1 つはローカルに展開できるようにコンピューターにハイエンドのグラフィック カードが搭載されていることが必要です。

今日は大ヒット商品 gpt_academic をご紹介します。GPT-3、GPT-4、Claude-2 などの海外モデルや、Wenxin Yiyan、Xinghuo、Tongyi Qianwen などの国内大型モデルで遊ぶことができます。

1. 展開プロジェクト

1. 前提条件

docker-compose 経由で起動するといつも問題が発生します。イメージの問題のはずです。この問題を見ると、多くの人が質問しているので、ソースコードに従って直接起動します。

Python 環境をローカルにインストールする必要があります。これについては詳しく説明しません。インターネット上には多くのチュートリアルがあります。

2. ダウンロードとインストール

gpt_academic の GitHub アドレス: https://github.com/binary-husky/gpt_academic

上記のURLにアクセスして直接ダウンロードしてください(Gitをインストールせずに)

写真

ダウンロードしたら、対応する Python プロジェクトの場所に解凍します。起動しようとすると、多くのコンポーネントが表示され、インストールする必要があります。プロンプトに従って、1 つずつインストールできます。

3. 国内モデルの構成

国内の大規模モデルが比較的単純な場合、マッピング関係は次のようになります。

会社

モデル名

アイフライテック スパーク

スパーク、スパークv2、スパークv3

同義に関する千の質問

クウェン

百度千帆

千帆

ジープAI

ジプアイ

ここでは、iFlytek Spark を例に挙げます。主な理由は、iFlytek の実名登録で Spark Large Model 3.0 のトークンが 200 万個プレゼントされるからです。

写真

実名登録後、Spark API 情報を取得し、config.py ファイルに対応する Spark モデル構成に入力します。

写真

最後に、config.py の AVAIL_LLM_MODELS プロパティに sparkv3 モデルを入力します。

写真

この方法でプロジェクトを直接開始できます。

4. 海外モデルの構成

外部モデルの使用はより複雑です。プロキシを設定し、check_proxy.py ファイルを実行して問題がないか確認する必要があります。

ここでは、Clash ソフトウェアを例として使用し、プロキシ ポートを確認し、プロキシ ページでグローバル モードに切り替えます。

写真

上記で取得したローカル ポートを config.py ファイルに設定し、次の 2 か所を変更します。

  1. OpenAIキーを入力してください
  2. ローカルプロキシポートを変更します。私のは http://127.0.0.1:7890 です。

写真

check_proxy.py ファイルを実行した結果が次のとおりであれば、合格です。それ以外の場合は、設定を調整する必要があります (使用するソフトウェアが異なるため、自分で解決できます)。

写真

5. 実践的な応用

マルチモデル出力(複数の AI モデルを同時にクエリする)を使用する場合は、設定を変更する必要があります。

 # 定义界面上“询问多个GPT模型”插件应该使用哪些模型,请从AVAIL_LLM_MODELS中选择,并在不同模型之间用`&`间隔,例如"gpt-3.5-turbo&chatglm3&azure-gpt-4" # 默认MULTI_QUERY_LLM_MODELS = "gpt-3.5-turbo&chatglm3" MULTI_QUERY_LLM_MODELS = "gpt-3.5-turbo&sparkv3

ここでは、gpt-3.5-turbo と sparkv3 を設定します。さらにモデルがある場合は、すべてを設定することもできます。

次に main.py ファイルを実行します。正常に実行されると、http://localhost:29717 ページが自動的にポップアップ表示されます。ポートは毎回ランダムです。

写真

右上隅でさまざまなモデルを切り替えることができます。デフォルトのモデルは gpt-3.5 です。 Spark モデルに切り替えて効果を確認してみましょう。

写真

ページの右下隅で、複数のモデルを試すように選択し、結果が同時に出力されることがわかります。

写真

ここでファイルの内容を直接入力することもでき、AI がそれを要約するのに役立ちます。実際には、ファイルの内容をテキストに変換してモデルに送信し、最終的に要約ファイルを返します。

写真

2. 結論

まだ多くの機能があるので、探索してみてください。 Java プロジェクト全体をインポートしようとしましたが、返されたのは各ファイルのコード解釈のみで、実際にはあまり役に立ちませんでした (150,000 トークンかかり、面倒でした)。

<<:  オープン語彙検出オープンワールド物体検出コンペティション2023優勝チームソリューション共有

>>:  OpenAIの内部抗争による被害はまだまだ終わっていない

ブログ    

推薦する

...

ザッカーバーグはオープンソース AGI に全力を注ぐ: Llama 3 をトレーニング、35 万台の H100 を年末までに提供開始

ザッカーバーグ氏は新たな目標「すべてをオープンソースの AGI に」を発表しました。そう、ザッカーバ...

パリのノートルダム大聖堂の火災後、文化遺産の修復に AI 技術をどのように応用できるでしょうか?

[[262791]]それを受け入れるかどうかは別として、突然の火災でノートルダム大聖堂は焼け落ちた...

サム・アルトマンが2023年の年末総括を発表、17の大格言がネット全体に響き渡る!

2023年も終わりに近づいています。過去1年を振り返ると、ChatGPTの登場が世界的なAIブーム...

コードを自動生成できるAIベースの開発ツール5選

今日、機械学習の可能性に関心を持つプログラマーは、人工知能と AI ベースのソフトウェア開発ツールを...

...

...

AIビッグモデルにおける言語の不平等:英語は最も安価、他の言語ははるかに高価

7月31日、ユーザーが使用する言語が大規模言語モデル(LLM)のコストに大きな影響を与え、英語話者と...

ロボット犬の悩み:ネットセレブの研修生になるのは簡単だが、ビジネスの研修生になるのは難しい

ニュージーランドの広大な草原で、羊の群れがのんびりと散歩しながら草を食べており、その後ろを牧羊犬が追...

グーグルの従業員は米国の人工知能プロジェクトへの参加に反対する公開書簡を発表した。「私たちは違う」

[[225697]]最近、テクノロジーの世界で、米国防総省をも巻き込み、大きな騒動を引き起こす出来...

調査によると、AIツールは企業の従業員が年間約400時間を節約するのに役立つことがわかった

7月10日、人材分析・計画会社Visierは、英国、米国、カナダ、ドイツの250社以上の企業の従業員...

機械学習プログラムで使用される一般的な推奨アルゴリズムの例

推奨アルゴリズムは、機械学習とデータマイニングの分野の重要な部分であり、ユーザーにパーソナライズされ...

自動化から拡張現実まで: 製造業を混乱させる 12 の革新的なテクノロジー トレンド

製造業は、自動車、電子機器、医療機器、機械、その他のシステムの部品を生産する上で重要な役割を果たして...

マイクロソフト、クラウド移行のための企業向けビジネス管理ツールを提供するAIMプログラムを開始

Microsoft は最近、顧客がローカル ERP および CRM アプリケーションをクラウドに移行...