爆発!ローカル展開、複数の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の内部抗争による被害はまだまだ終わっていない

ブログ    

推薦する

人工知能技術はCOVID-19の流行との戦いで重要な役割を果たしてきた

ハイテクである人工知能(AI)は、医療と健康の分野、特にCOVID-19の流行との闘いにおいて非常に...

ラオ・ファン氏が投資に参加し、MITの中国人女性科学者が2億ドルの資金を調達! 10,000台のH100が1000億以上のパラメータでAIエージェントをトレーニング

今、シリコンバレーに新たな AI ユニコーンが誕生しました!この中国人女性科学者が設立した会社はIm...

AIは近い将来自己認識できるようになるのでしょうか? Facebook がメタバースへの扉を開く「Ego4D」を発表

ある日、ヘルメットをかぶると、SFのような美しい世界が目の前に浮かび上がるのを想像したことはありませ...

人工知能の今後の発展における3つの大きなトレンド、それぞれが驚きである

人工知能は、知能機械や機械知能とも呼ばれ、人間が作った機械が示す知能を指します。人工知能は、医療、テ...

優秀な AI 技術者が不足しています。学生たちはこの波にまだ追いつくことができるでしょうか?

ディープラーニングは、機械学習の最も重要な分野の 1 つとして、近年急速に発展しています。膨大なデー...

...

人工知能は最終的に人間に取って代わるのでしょうか?現時点では、あらゆる面で人間を超えることは難しいでしょう。

ここ数年、人工知能技術が徐々に発展するにつれ、社会の中で人工知能に対するさまざまな見方が現れ始めまし...

OpenAIの最初の投資家コスラ氏:AIスタートアップのほとんどは過大評価されている

2019年10月25日、人工知能の新興企業OpenAIが非営利団体から「営利企業」へと転換した際、シ...

...

マシンビジョンを超えて、ロボット認識完成計画

人工知能の目標の 1 つは、コンピューターが人間の視覚、聴覚、触覚などの知覚能力をシミュレートし、画...

ワンジ自動車ミリ波レーダーポイントクラウド技術の分析

レーダー点群のセマンティックセグメンテーションは、レーダーデータ処理における新たな課題です。このタス...

人工知能が医薬品開発を加速させる

業界における人工知能(AI)の応用シナリオは増え続けており(日常的なスマート製品から大規模なイノベー...

YouTubeの有名人動画を機械学習で分析したら、視聴数急増の秘密が分かった

この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...

2021年の世界人工知能産業の市場規模と投資・資金調達状況を分析人工知能は今後スパイラル状に発展する

人工知能業界の主要上場企業:現在、国内の人工知能業界の上場企業は主に百度(BAIDU)、テンセント(...

...