Grok-Mirror : déploiement en un clic de sites miroirs Grok rentables
Introduction générale
Grok-Mirror est un programme basé sur le principe du Déploiement rapide sans serveur Grok3 site miroir domestique La Grok Mirror Station est conçue pour être opérationnelle. Elle permet aux utilisateurs de déployer un kiosque Grok local en un clic via Docker. Grok est un assistant IA lancé par xAI, et Grok-Mirror permet aux utilisateurs d'utiliser les fonctionnalités de Grok sans visiter le site officiel de xAI grâce à la technologie du miroir. Le projet prend en charge la gestion multi-utilisateurs et fournit une interface API compatible avec le format OpenAI. Il dispose d'une variété de modèles Grok intégrés que les utilisateurs peuvent exécuter localement, éliminant ainsi les restrictions liées au réseau. Il permet également un déploiement rapide en utilisant des serveurs Serv00 inactifs. L'ensemble du processus est simple et convient aux particuliers, aux équipes ou aux développeurs.
Pas d'accès direct dans le pays Grok Le projet "Grok", qui exploite ce problème pour fournir des sites miroirs Grok. Le projet peut rapidement gagner de l'argent grâce à Google Ads, il suffit de configurer les variables système de GOOGLEADS. Une cinquantaine d'ensembles de comptes soutiennent régulièrement 2 000 personnes et gagnent 3 couteaux de revenus par jour. Vous pouvez également utiliser cette méthode pour attirer du trafic et gagner de l'argent par vous-même.

Liste des fonctions
- Déploiement en un clic : créez rapidement des kiosques Grok locaux via Docker ou Serv00.
- Support multi-utilisateurs : permet à plusieurs personnes d'utiliser le logiciel en même temps et aux administrateurs de gérer les comptes et les autorisations.
- Interface API : Fournit
/v1/chat/completions
API de chat, compatible avec le format OpenAI. - Options de multimodélisation : soutien
grok-2
,grok-3
et de nombreux autres modèles. - Utilisation sans mur : il n'est pas nécessaire de s'appuyer sur des réseaux externes après un déploiement local.
- Gestion des jetons : permet de saisir des jetons Sso et même d'importer plusieurs jetons par lots.
- Mise en cache des données : mécanisme de mise en cache intégré pour améliorer la vitesse de réponse.
- Discussions ad hoc : l'API prend en charge les sessions ad hoc sans enregistrement.
Utiliser l'aide
Processus d'installation (méthode Docker)
Grok-Mirror dépend de Docker pour fonctionner par défaut, les étapes d'installation sont les suivantes :
- Installation de Docker
Les utilisateurs de Windows et de Mac peuvent télécharger Docker Desktop, tandis que les utilisateurs de Linux peuvent l'exécuter :sudo apt update && sudo apt install docker.io -y
Vérifier la version :
docker --version
- Tirer les miroirs
Saisissez-le dans le terminal :docker pull dairoot/grok-gateway:latest
Cette opération permet de télécharger la dernière version de l'image Grok-Mirror.
- Démarrage des services
Exécutez la commande suivante pour lancer le conteneur :docker run --rm -p 50005:8080 -v grok_gateway_db:/app/.cache_data dairoot/grok-gateway:latest
-p 50005:8080
: Le port 8080 du conteneur est remplacé par le port local 50005.-v grok_gateway_db:/app/.cache_data
Les données sont stockées de manière persistante.
Après le démarrage, accédez auhttp://127.0.0.1:50005
Vérifiez si le service est en cours d'exécution.
- Configuration du nom de domaine (facultatif)
Si un accès extranet est nécessaire, reportez-vous à la procédure de déploiement complète pour configurer le nom de domaine.
Tutoriel de déploiement rapide (approche Serv00)
Si vous disposez d'un serveur Serv00 inactif, vous pouvez l'utiliser pour déployer rapidement Grok-Mirror :
I. Configuration dans le backend Serv00
- Configurer le port
Connectez-vous au backend Serv00, allez dans les paramètres "Firewall", et ajoutez un port personnalisé (par ex.50006
). - Configuration des services Web
Remplissez le nom de domaine personnalisé dans le backend (par ex.yourdomain.serv00.net
) et le port que vous venez de créer pour compléter la configuration du service web. - Editer les services web
Cliquez sur le service web que vous venez de créer et sélectionnezManage -> Details
pour passer en mode édition et vérifier que les réglages sont corrects.
Ensuite, téléchargez le programme Grok mirror station
Exécutez la commande suivante dans le terminal Serv00 pour télécharger le programme Grok :
curl -L -o grok_gateway https://dairoot.cn/2025/03/06/serv00-grok/grok_gateway_freebsd_amd64
III. procédures opérationnelles
- exécuter l'autorité
Entrez la commande :chmod +x grok_gateway
- Démarrage des services
Démarrer le programme avec un port personnalisé, par exemple le port50006
: :./grok_gateway -p 50006
IV. services d'accès
Une fois le déploiement terminé, entrez le nom de domaine personnalisé dans votre navigateur (par ex.http://yourdomain.serv00.net:50006
) pour accéder au service Grok.
Étapes de la configuration
- Se connecter au back-office
Accéder à l'adresse du service (par exemplehttp://127.0.0.1:50005
) pour accéder à la page de connexion. Le mot de passe par défaut de l'administrateur doit être transmis par la variable d'environnementADMIN_PASSWORD
Paramètres, par exemple :docker run --rm -p 50005:8080 -e ADMIN_PASSWORD=yourpassword -v grok_gateway_db:/app/.cache_data dairoot/grok-gateway:latest
La méthode Serv00 permet d'accéder aux paramètres directement après le nom de domaine.
- Entrer le jeton Sso
Méthode d'obtention du jeton Sso :- Connectez-vous au site web de l'IAO (https://x.ai).
- Appuyez sur F12 pour ouvrir Developer Tools et passez à l'onglet Network.
- Rafraîchissez la page et trouvez le
new-chat
pour copier le jeton Sso dans le cookie. - Saisir et enregistrer en arrière-plan "Gestion des jetons". La saisie par lots est possible, voir plus loin.
- fonction de test
Une fois la configuration terminée, allez sur la page d'accueil et entrez du texte pour tester le dialogue. Si le résultat est renvoyé, le service est normal.
Utilisation de l'API
Grok-Mirror offre un support API à/v1/chat/completions
.
- Demandes de base
Testé avec 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": "你好!"}]}'
- Configuration des variables d'environnement
Cela peut se faire via la variable d'environnementAUTHORIZATION
Définir le jeton :docker run --rm -p 50005:8080 -e AUTHORIZATION=YourSsoToken -v grok_gateway_db:/app/.cache_data dairoot/grok-gateway:latest
- Modèles de soutien
Support APIgrok-2
,grok-3
et d'autres modèles, précisermodel
Commutation des paramètres.
Fonction en vedette Fonctionnement
- Saisie de jetons par lot
invocations/api/batch-add-grok-token
Interface :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"]}'
- interface de connexion
- Connexion générale :
curl -X POST "http://127.0.0.1:50005/api/login" \ -H "Content-Type: application/json" \ -d '{"user_name": "test", "email_md5": "md5value"}'
- V2 Login (avec Token) :
curl -X POST "http://127.0.0.1:50005/api/login-v2" \ -H "Content-Type: application/json" \ -d '{"user_name": "test", "sso_token": "YourSsoToken"}'
- Obtenir la liste Grok
Voir les instances disponibles :curl -X POST "http://127.0.0.1:50005/api/get-grok-list" \ -H "Content-Type: application/json" \ -d '{"page": "1", "page_size": "10"}'
variable du système
Les variables d'environnement suivantes sont prises en charge par Grok-Mirror pour la configuration de services personnalisés. Ces variables peuvent être configurées lors du démarrage d'un conteneur Docker ou d'une application Serv00 via la commande-e
est passé, par exempledocker run -e 变量名=值
.
catégorisation | nom de la variable | typologie | valeur par défaut | descriptions |
---|---|---|---|---|
En rapport avec l'API | ADMIN_PASSWORD | String | None | Mot de passe pour accéder au backend d'administration. Vous devez le spécifier manuellement s'il n'est pas défini, sinon vous ne pourrez pas vous connecter au backend. |
AUTHORIZATION | String | None | Clé d'accès à l'API pour l'interrogation d'une liste de tokens Sso multicomptes. Il est recommandé de définir ce paramètre pour gérer automatiquement les tokens. | |
ENABLE_MIRROR_API | Boolean | true | Permet d'activer ou non l'accès à l'API. Réglé surfalse fermer/v1/chat/completions Interface. | |
MIRROR_API_PREFIX | String | None | Préfixe d'accès à l'API, par exemple fixé àapi Ensuite, l'interface devient/api/v1/chat/completions . La configuration est recommandée pour différencier les chemins. | |
API_HATD | Boolean | true | Permet d'activer ou non le mode de discussion temporaire. L'API n'enregistre pas les journaux de discussion lorsqu'elle est activée, ce qui convient aux tests ou aux besoins de confidentialité. | |
variable du système | PROXY_URL_POOL | String | None | Liens de pool de proxys avec plusieurs proxys séparés par des virgules. Le format est le suivanthttp://username:password@ip:port . |
HOST | String | None | Adresse du domaine de service pour les fonctions telles que les images de retour de l'API. Par exemple, l'adresse du domaine du service pour les fonctions telles que les images de retour de l'API.https://example.com . | |
GOOGLEADS | String | None | Code publicitaire Google Adsense pour intégrer des annonces sur une page. |
exemple d'utilisation
- Définir des variables à la manière de Docker
Ajoutez la variable d'environnement lorsque vous démarrez le conteneur :
docker run --rm -p 50005:8080
-e ADMIN_PASSWORD=yourpassword
-e AUTHORIZATION=YourSsoToken
-v grok_gateway_db:/app/.cache_data
dairoot/grok-gateway:latest
- Réglage des variables en mode Serv00
Avant d'exécuter le programme, exportez les variables via le terminal :
export ADMIN_PASSWORD=yourpassword
export AUTHORIZATION=YourSsoToken
./grok_gateway -p 50006
scénario d'application
- Assistant d'apprentissage personnel
Après avoir déployé Grok-Mirror, les utilisateurs peuvent poser des questions et obtenir des réponses à leurs connaissances à tout moment, sans avoir besoin d'un accès Internet à xAI. - Outils d'IA d'équipe
Les équipes partagent un seul kiosque Grok local avec des capacités de gestion multi-utilisateurs pour améliorer l'efficacité de la collaboration. - Développement de plates-formes d'essai
Les développeurs utilisent les interfaces API pour tester les fonctionnalités de l'IA, développer de nouvelles applications ou intégrer des systèmes existants.
QA
- Grok-Mirror est-il gratuit ?
Le projet lui-même est gratuit et open source, mais nécessite un compte xAI Grok et un jeton Sso. - Pourquoi la demande d'API a-t-elle échoué ?
sondeAuthorization
est correct, peut-être que le Token est expiré ou qu'il n'est pas configuré. - Quels sont les modèles pris en charge ?
adjuvantgrok-2
,grok-3
et de nombreux autres modèles, en fonction du retour de l'API.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...