はじめに
Grok-Mirrorは、次のようなプログラムである。 サーバーレス高速デプロイ Grok3国内ミラーサイト Grok Mirror Stationは操作可能なように構築されている。grokはxAIが立ち上げたAIアシスタントで、Grok-Mirrorはミラーリング技術により、xAIの公式サイトにアクセスすることなくGrokの機能を利用できる。このプロジェクトはマルチユーザー管理をサポートし、OpenAIフォーマットと互換性のあるAPIインターフェースを提供する。ユーザーがローカルで実行できる様々なGrokモデルを内蔵しており、ネットワークの制約を排除している。また、アイドル状態のServ00サーバーを使った迅速な展開もサポートしている。すべてのプロセスはシンプルで、個人、チーム、開発者に適しています。
国内での直接アクセスなし グロック Grokのミラーサイトを提供するために、この問題を悪用する。このプロジェクトは、Google広告を通じて迅速に現金化することができ、GOOGLEADSシステム変数を設定する必要があるだけです。約50セットのアカウントは、着実に2,000人をサポートし、1日あたり3ナイフの収入を得る。または、この方法を使用して、自分で現金にトラフィックを引き付ける。
機能一覧
- ワンクリックでデプロイ:DockerまたはServ00経由でローカルGrokキオスクを素早く構築。
- マルチユーザーサポート:複数の人が同時に使用でき、管理者はアカウントと権限を管理できます。
- APIインターフェース:提供
/v1/chat/completions
チャットAPI。 - マルチモデリングオプション:サポート
grok-2
そしてgrok-3
その他多くのモデルがある。 - 壁なしでの使用:ローカル展開後は外部ネットワークに依存する必要がない。
- トークン管理:Ssoトークンの入力と、複数のトークンの一括インポートをサポート。
- データ・キャッシング:レスポンス速度を向上させる内蔵キャッシング・メカニズム。
- アドホック・チャット:APIは記録を残さないアドホック・セッションをサポートする。
ヘルプの使用
インストールプロセス(Docker方式)
Grok-MirrorはデフォルトでDockerに依存して実行されるため、インストール手順は以下のようになる:
- Dockerのインストール
WindowsとMacユーザーはDocker Desktopをダウンロードし、Linuxユーザーはそれを実行する:sudo apt update && sudo apt install docker.io -y
バージョンを確認する:
docker --version
- プルミラー
それをターミナルに入力する:docker pull dairoot/grok-gateway:latest
最新バージョンのGrok-Mirrorイメージがダウンロードされます。
- サービス開始
以下のコマンドを実行してコンテナを実行する:docker run --rm -p 50005:8080 -v grok_gateway_db:/app/.cache_data dairoot/grok-gateway:latest
-p 50005:8080
コンテナポート8080をローカルポート50005にマップする。-v grok_gateway_db:/app/.cache_data
データの永続的な保存。
起動後http://127.0.0.1:50005
サービスが実行されているかどうかを確認する。
- ドメイン名の設定(オプション)
エクストラネットアクセスが必要な場合は、完全な配備プロセスを参照してドメイン名を設定します。
ラピッド・デプロイメント・チュートリアル(Serv00アプローチ)
アイドル状態のServ00サーバーがあれば、それを使ってGrok-Mirrorを迅速に導入することができます:
I. Serv00 バックエンドの設定
- ポートの設定
Serv00バックエンドにログインし、"ファイアウォール "設定に進み、カスタムポートを追加する。50006
).
- ウェブサービスの設定
バックエンドにカスタムドメイン名を記入する(例yourdomain.serv00.net
)と、先ほど作成したポートを入力して、ウェブサービスのセットアップを完了する。
- ウェブサービスの編集
作成したウェブサービスをクリックしManage -> Details
編集モードに入り、設定が正しいことを確認する。
次に、Grok ミラーステーションプログラムをダウンロードする。
Serv00ターミナルで以下のコマンドを実行し、Grokプログラムをダウンロードする:
curl -L -o grok_gateway https://dairoot.cn/2025/03/06/serv00-grok/grok_gateway_freebsd_amd64
III.運営手順
- 実行権限
コマンドを入力する:chmod +x grok_gateway
- サービス開始
カスタム・ポートでプログラムを開始する。50006
::./grok_gateway -p 50006
IV.アクセス・サービス
デプロイが完了したら、ブラウザでカスタムドメイン名を入力します(例http://yourdomain.serv00.net:50006
)を使ってGrokサービスにアクセスする。
設定ステップ
- バックオフィスにログイン
サービスアドレスにアクセスする(例http://127.0.0.1:50005
) を使ってログイン・ページにアクセスする。デフォルトの管理者パスワードは、環境変数ADMIN_PASSWORD
例えば、設定:docker run --rm -p 50005:8080 -e ADMIN_PASSWORD=yourpassword -v grok_gateway_db:/app/.cache_data dairoot/grok-gateway:latest
Serv00メソッドは、ドメイン名の後に直接設定にアクセスする。
- Ssoトークンの入力
Sso トークンを取得するメソッド:- xAIのウェブサイト(https://x.ai)にログインする。
- F12キーを押して開発者ツールを開き、ネットワークタブに切り替える。
- ページを更新して
new-chat
リクエストで、クッキー内の Sso トークンをコピーします。 - バックグラウンドの「トークン管理」に入力して保存する。バッチ入力にも対応しています。
- テスト機能
設定が完了したら、ホームページにアクセスしてテキストを入力し、ダイアログをテストする。結果が返ってくれば、サービスは正常です。
APIの使用
Grok-Mirrorは、APIサポートを/v1/chat/completions
.
- 基本的な要望
cURLでテスト:curl --location "http://127.0.0.1:50005/v1/chat/completions" \ --header "Content-Type: application/json" \ --header "Authorization: Bearer YourSsoToken" \ --data '{"model": "grok-2", "messages": [{"role": "user", "content": "你好!"}]}'
- 環境変数の設定
これは環境変数AUTHORIZATION
トークンをセットする:docker run --rm -p 50005:8080 -e AUTHORIZATION=YourSsoToken -v grok_gateway_db:/app/.cache_data dairoot/grok-gateway:latest
- サポートモデル
APIサポートgrok-2
そしてgrok-3
およびその他のモデルでは、次のように指定します。model
パラメータの切り替え。
注目の機能操作
- トークンの一括入力
各論/api/batch-add-grok-token
インターフェースcurl -X POST "http://127.0.0.1:50005/api/batch-add-grok-token" \ -H "Content-Type: application/json" \ -d '{"sso_token_list": ["token1", "token2"]}'
- ログインインターフェイス
- 一般ログイン:
curl -X POST "http://127.0.0.1:50005/api/login" \ -H "Content-Type: application/json" \ -d '{"user_name": "test", "email_md5": "md5value"}'
- V2ログイン(トークン付き):
curl -X POST "http://127.0.0.1:50005/api/login-v2" \ -H "Content-Type: application/json" \ -d '{"user_name": "test", "sso_token": "YourSsoToken"}'
- Grokリストを入手
利用可能なインスタンスを表示します:curl -X POST "http://127.0.0.1:50005/api/get-grok-list" \ -H "Content-Type: application/json" \ -d '{"page": "1", "page_size": "10"}'
システム変数
Grok-Mirrorでは、カスタムサービス設定用に以下の環境変数をサポートしています。これらの変数は、DockerコンテナやServ00アプリケーションを起動する際に-e
パラメータが渡される。docker run -e 变量名=值
.
分類 | 変数名 | 類型論 | デフォルト値 | 説明 |
---|---|---|---|---|
API関連 | ADMIN_PASSWORD |
String |
None |
管理バックエンドにアクセスするためのパスワード。もし設定されていなければ、バックエンドにログインできません。 |
AUTHORIZATION |
String |
None |
マルチアカウント Sso トークンのリストをポーリングするための API アクセスキー。トークンを自動的に管理するように設定することを推奨します。 | |
ENABLE_MIRROR_API |
Boolean |
true |
APIアクセスを有効にするかどうか。に設定します。false シャットダウン/v1/chat/completions インターフェース |
|
MIRROR_API_PREFIX |
String |
None |
APIアクセスプレフィックス。api その後、インターフェイスは/api/v1/chat/completions .パスを区別するように設定することを推奨する。 |
|
API_HATD |
Boolean |
true |
一時チャットモードを有効にするかどうか。有効な場合、APIはチャットログを保存しません。 | |
システム変数 | PROXY_URL_POOL |
String |
None |
カンマで区切られた複数のプロキシを持つプロキシプールリンク。書式は以下の通り。http://username:password@ip:port . |
HOST |
String |
None |
APIリターン画像などの機能のためのサービスドメインアドレス。例https://example.com . |
|
GOOGLEADS |
String |
None |
ページに広告を埋め込むためのGoogle Adsense広告コード。 |
使用例
- Docker流の変数設定
コンテナの起動時に環境変数を追加する:
docker run --rm -p 50005:8080
-e ADMIN_PASSWORD=yourpassword
-e AUTHORIZATION=YourSsoToken
-v grok_gateway_db:/app/.cache_data
dairoot/grok-gateway:latest
- Serv00モードでの変数設定
プログラムを実行する前に、ターミナル経由で変数をエクスポートする:
export ADMIN_PASSWORD=yourpassword
export AUTHORIZATION=YourSsoToken
./grok_gateway -p 50006
アプリケーションシナリオ
- パーソナル・ラーニング・アシスタント
Grok-Mirrorを導入すると、ユーザーはxAIにインターネット接続することなく、いつでも質問をしたり、知識の回答を得たりすることができる。 - チームAIツール
チームは、マルチユーザー管理機能を備えた単一のローカルGrokキオスクを共有し、コラボレーション効率を向上させます。 - テスト・プラットフォームの開発
開発者は、AIの機能をテストしたり、新しいアプリケーションを開発したり、既存のシステムを統合したりするためにAPIインターフェースを使用する。
品質保証
- Grok-Mirrorは無料ですか?
プロジェクト自体は無料でオープンソースだが、xAI GrokアカウントとSsoトークンが必要。 - APIリクエストはなぜ失敗したのか?
プローブAuthorization
が正しい場合、トークンの有効期限が切れているか、設定されていない可能性があります。 - 対応機種は?
アジュバントgrok-2
そしてgrok-3
など、APIの戻り値によって多くのモデルがある。