Maison > Périphériques technologiques > IA > Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

Lisa Kudrow
Libérer: 2025-03-04 09:48:11
original
325 Les gens l'ont consulté

Grok est un modèle AI avancé développé par XAI, la société d'intelligence artificielle fondée par Elon Musk. Contrairement à de nombreux modèles de langage grand public, Grok est conçu pour être moins restreint et plus ouvert dans ses réponses par rapport à Chatgpt (par Openai) ou à Claude (par anthropic). Il vise à offrir une expérience d'IA impartiale et à la recherche de vérité, ce qui en fait l'un des modèles de langage de grande envergure les plus puissants et les plus distinctifs (LLM) disponibles aujourd'hui. Avec le modèle GROK tel que Grok 2, vous pouvez explorer les capacités de vision, le texte en texte et plus encore. Grok 2, comme ses prédécesseurs, est formé pour s'engager dans des conversations dynamiques, répondre à des questions complexes et même générer du contenu créatif tout en maintenant une approche logique et basée sur des faits.

Table des matières

  • La famille de Grok par Elon Musk
  • Qu'est-ce que Grok-2?
  • La vérité sur la génération d'images de Grok
  • La version de Grok 3: Pourquoi tout cela change
  • Comment accéder aux modèles Grok via API? Modèle
  • Compréhension de l'image: Vision Model
  • Grok 2 Utilisation de Langchain
  • Créons un chatbot
  • Conclusion
  • La famille de Grok par Elon Musk

Voici l'évolution:

Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

    Grok-1
  • : Lancé en novembre 2023, cette version initiale a jeté les bases des capacités de conversation de Grok. Il a été décrit comme un «produit bêta très précoce», avec une formation limitée mais un potentiel d'amélioration rapide.
  • Grok-1.5
  • : Sorti en mai 2024, cette mise à jour a amélioré les capacités de raisonnement et a augmenté la longueur de contexte à 128 000 jetons, permettant des interactions plus complexes.
  • Grok-1.5V
  • : Annoncé en avril 2024, cette version a ajouté la possibilité de traiter divers types d'informations visuelles, telles que des documents et des images.
  • Grok-2
  • : a fait ses débuts en août 2024, Grok-2 a présenté des performances mises à niveau et a introduit des capacités de génération d'images, élargissant encore sa fonctionnalité.
  • Grok-2 mini
  • : également publié en août 2024, cette version plus petite visait à équilibrer la vitesse et la qualité de réponse, répondant aux utilisateurs ayant des besoins différents.
  • Grok-3
  • : La dernière itération, dévoilée le 18 février 2025, met l'accent sur un raisonnement complexe et des capacités de résolution de problèmes de haut niveau. Cette version est considérée comme un bond en avant significatif dans la technologie de l'IA et vise à dépasser les chatbots existants en performance.
  • Maintenant, Grok 3 est ici !!!

Lisez la couverture complète ici: Grok 3 est ici! Et ce qu'il peut faire vous épatera!

Qu'est-ce que Grok-2?

Grok-2 est une version améliorée du chatbot Grok développé par le XAI d'Elon Musk. Il est conçu pour être plus convivial, adaptable et compétent pour répondre aux questions, aider à l'écriture et relever les défis de codage.

Fonctionnalités et capacités clés:

  • Accessibilité Grok-2 est disponible pour les abonnés premium (anciennement Twitter).
  • performance xai affirme que Grok-2 est un «progrès notable» par rapport à son prédécesseur, Grok-1.5, avec des performances et un raisonnement améliorés. Une version mise à jour de Grok-2 serait trois fois plus rapide avec une précision améliorée, un suivi des instructions et des capacités multilingues.
  • Classement Grok-2 détient la troisième position sur le classement LMSYS sous l'identifiant «Sus-Column-R», surperformant Claude 3.5 d'Anthropic, Gemini et Llama 3.
  • Génération d'images Grok-2 a des capacités de création d'image.
  • Données en temps réel GROK-2 utilise des données en temps réel provenant de x poteaux.
  • bouton Grok Le "bouton Grok" aide les utilisateurs à découvrir le contexte pertinent, à comprendre les événements en temps réel et à approfondir les discussions à tendance.
  • Versions xai a lancé une version plus petite et plus rapide appelée Grok-2 Mini qui équilibre la vitesse et la qualité des réponses.

Selon Elon Musk, Grok-2 sera open-source dans les prochains jours.

La vérité sur la génération d'images de Grok

Une idée fausse commune est que Grok 2 génère des images, mais ce n'est pas le cas. Au lieu de cela, Xai s'appuie sur un modèle d'image séparé appelé Flux.

  • Le flux est l'un des modèles de génération d'images AI les plus avancés, en particulier en ce qui concerne les sorties réalistes, dépassant même le milieu.
  • Lorsque les utilisateurs demandent une image sur X, Grok agit comme un intermédiaire, appelant Flux via une API pour générer l'image.

Donc, bien qu'il puisse sembler que Grok crée directement des images, il tire en tire du flux dans les coulisses.

La sortie de Grok 3: pourquoi cela change tout

est le moment idéal pour commencer à construire des agents d'IA avec l'API Grok parce que Grok 3 est ici - et ce pourrait être le meilleur modèle d'IA au monde.

Remarque: Dans un ou deux, vous pouvez accéder à l'API 3 via API.

Pourquoi Grok 3 est-il si important?

  • puissance de calcul sans précédent: xai a maintenant le plus grand cluster d'IA au monde, et il est toujours en train de se développer.
  • Premières principes Penser: Musk et son équipe approchent l'IA d'un point de vue fondamental d'abord, assurant une efficacité et des performances maximales.
  • Raisonnement avancé : Grok 3 excelle dans la résolution de problèmes complexes avec la logique innovante, surpassant les modèles existants.
  • DeepSearch : Active les recherches rapides et approfondies avec l'option de se concentrer sur des sources spécifiques.
  • Big Brain : Améliore la profondeur de la réponse en allouant plus de temps pour une analyse réfléchie.
  • Ai responsable : premier modèle de chaîne de pensée de X.ai, assurant la transparence et les garanties contre les biais et la désinformation.
  • Speed ​​& Power : fonctionne sur le supercalculateur Colossus, trois fois plus rapide que Grok 2, idéal pour les applications en temps réel.
  • voix et audio : Les fonctionnalités à venir incluent le mode vocal et la conversion audio-text.

La plupart des gens utilisent toujours Chatgpt ou Claude, ce qui signifie que Grok est toujours sous le radar. Mais si Grok 3 se révèle supérieur dans les prochains jours, il pourrait rapidement monter en flèche en popularité, devenant potentiellement le premier LLM du monde en un an ou deux.

Comment accéder aux modèles GROK via API?

Pour l'instant, vous pouvez accéder à deux modèles:

  • GROK-2-1212: Le llm phare qui offre des idées non filtrées et une intelligence brute.
  • GROK-2-VISION-1212: Le dernier LLM de compréhension d'image qui excelle dans le traitement de diverses entrées visuelles comme les documents et les photos.

Tout d'abord, ouvert: https://x.ai/

Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

Cliquez sur «Démarrer la construction maintenant» et connectez-vous à l'aide de votre identifiant de messagerie.

Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

Ajouter le mode de paiement et l'adresse de facturation au besoin.

Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

Cela définira votre clé API pour le modèle que vous souhaitez utiliser.

Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

Modèle Grok 2 pratique

Enregistrez la touche API dans le fichier .env comme: Grok_API_KEY = "Your_API_KEY"

import os
from openai import OpenAI
From dotenv import load_dotenv
load_dotenv()
GROK_API_KEY=os.getenv(“GROK_API_KEY”)
client = OpenAI(
api_key= GROK_API_KEY,
base_url="https://api.x.ai/v1",
)
completion = client.chat.completions.create(
model="grok-2-latest",
messages=[
{"role": "system", "content": "You are a Python progamminmg language expert."},
{"role": "user", "content": "How can a beginner read and parse a JSON file in Python? You can teach them using examples"},
],
)
print(completion.choices[0].message.content)
Copier après la connexion
Copier après la connexion

sortie

To help a beginner read and parse a JSON file in Python, let's go through the
 process step-by-step with examples. We'll use the `json` module, which is
 part of Python's standard library, making it easy to work with JSON data.

Here's how you can read and parse a JSON file:

1. First, we need to import the `json` module.

2. Then, we'll open the JSON file and use `json.load()` to parse its contents.

3. Finally, we can access and use the parsed data.

Let's see this in action with an example:

```python

# Import the json module

import json

# Open and read the JSON file

with open('example.json', 'r') as file:

# Parse the JSON data

data = json.load(file)

# Now we can work with the data

print(data)

# Accessing specific elements (assuming the JSON structure)

print(data['name'])

print(data['age'])

# If it's a list of objects

for item in data:

print(f"Name: {item['name']}, Age: {item['age']}")

```

Let's break down what's happening:

1. We import the `json` module, which provides functions to work with JSON
 data.

2. We use a `with` statement to open the file. This ensures the file is
 properly closed after we're done with it.

3. We use `json.load(file)` to read and parse the JSON data from the file.
 This function automatically converts the JSON data into a Python object

 (usually a dictionary or a list).

4. After parsing, `data` now contains the JSON content as a Python object. We
 can print it or access its elements.

5. Depending on the structure of your JSON, you can access elements using
 dictionary syntax (`data['key']`) or list indexing.

Here's an example of what the `example.json` file might look like:

```json

{

"name": "John Doe",

"age": 30,

"city": "New York"

}

```

Or, if it's a list of objects:

```json

[

{"name": "John Doe", "age": 30},

{"name": "Jane Smith", "age": 25}

]

```

For beginners, here are some important points to remember:

- JSON files typically have a `.json` extension.

- JSON data can be a single object (like a dictionary) or an array (like a
 list).

- You need to know the structure of your JSON to access its elements
 correctly.

- If you encounter errors, it's often because the JSON file is not properly
 formatted or you're trying to access elements that don't exist.

To practice, beginners can create their own JSON files and try parsing them.
 They can also use online JSON validators to ensure their files are correctly
 formatted before attempting to parse them in Python.
Copier après la connexion
Copier après la connexion
if completion.usage:
print(completion.usage.to_json())
Copier après la connexion
Copier après la connexion
Copier après la connexion
{<br>"completion_tokens": 713,<br>"prompt_tokens": 40,<br>"total_tokens": 753,<br>"prompt_tokens_details": {<br>"audio_tokens": 0,<br>"cached_tokens": 0,<br>"text_tokens": 40,<br>"image_tokens": 0<br>}<br>}
Copier après la connexion
Copier après la connexion

Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

Coût de la sortie Grok 2

Coût de l'entrée (jetons rapides)

  • 40 jetons × (2,00 $ / 1 000 000)
    = 0,00008 $

Coût de la production (jetons d'achèvement)

  • 713 jetons × (10,00 $ / 1 000 000)
    = 0,00713 $

Coût total pour cette demande

Ainsi, cette demande coûte environ 0,00721 ​​$ (ou environ 0,72 cents).

Compréhension de l'image: modèle de vision

import os
from openai import OpenAI
From dotenv import load_dotenv
load_dotenv()
GROK_API_KEY=os.getenv(“GROK_API_KEY”)
client = OpenAI(
api_key= GROK_API_KEY,
base_url="https://api.x.ai/v1",
)
completion = client.chat.completions.create(
model="grok-2-latest",
messages=[
{"role": "system", "content": "You are a Python progamminmg language expert."},
{"role": "user", "content": "How can a beginner read and parse a JSON file in Python? You can teach them using examples"},
],
)
print(completion.choices[0].message.content)
Copier après la connexion
Copier après la connexion

Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

To help a beginner read and parse a JSON file in Python, let's go through the
 process step-by-step with examples. We'll use the `json` module, which is
 part of Python's standard library, making it easy to work with JSON data.

Here's how you can read and parse a JSON file:

1. First, we need to import the `json` module.

2. Then, we'll open the JSON file and use `json.load()` to parse its contents.

3. Finally, we can access and use the parsed data.

Let's see this in action with an example:

```python

# Import the json module

import json

# Open and read the JSON file

with open('example.json', 'r') as file:

# Parse the JSON data

data = json.load(file)

# Now we can work with the data

print(data)

# Accessing specific elements (assuming the JSON structure)

print(data['name'])

print(data['age'])

# If it's a list of objects

for item in data:

print(f"Name: {item['name']}, Age: {item['age']}")

```

Let's break down what's happening:

1. We import the `json` module, which provides functions to work with JSON
 data.

2. We use a `with` statement to open the file. This ensures the file is
 properly closed after we're done with it.

3. We use `json.load(file)` to read and parse the JSON data from the file.
 This function automatically converts the JSON data into a Python object

 (usually a dictionary or a list).

4. After parsing, `data` now contains the JSON content as a Python object. We
 can print it or access its elements.

5. Depending on the structure of your JSON, you can access elements using
 dictionary syntax (`data['key']`) or list indexing.

Here's an example of what the `example.json` file might look like:

```json

{

"name": "John Doe",

"age": 30,

"city": "New York"

}

```

Or, if it's a list of objects:

```json

[

{"name": "John Doe", "age": 30},

{"name": "Jane Smith", "age": 25}

]

```

For beginners, here are some important points to remember:

- JSON files typically have a `.json` extension.

- JSON data can be a single object (like a dictionary) or an array (like a
 list).

- You need to know the structure of your JSON to access its elements
 correctly.

- If you encounter errors, it's often because the JSON file is not properly
 formatted or you're trying to access elements that don't exist.

To practice, beginners can create their own JSON files and try parsing them.
 They can also use online JSON validators to ensure their files are correctly
 formatted before attempting to parse them in Python.
Copier après la connexion
Copier après la connexion

Image d'entrée

Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

sortie

if completion.usage:
print(completion.usage.to_json())
Copier après la connexion
Copier après la connexion
Copier après la connexion
{<br>"completion_tokens": 713,<br>"prompt_tokens": 40,<br>"total_tokens": 753,<br>"prompt_tokens_details": {<br>"audio_tokens": 0,<br>"cached_tokens": 0,<br>"text_tokens": 40,<br>"image_tokens": 0<br>}<br>}
Copier après la connexion
Copier après la connexion
import os
from openai import OpenAI
from getpass import getpass
XAI_KEY = getpass('Enter Grok API Key: ')
Copier après la connexion

Modèle sur le modèle Grok 2: 'Grok 2 va être open source'

Coût de la sortie Grok 2

Coût de l'entrée (jetons rapides)

  • Coût d'entrée de texte:
    • 52 jetons × (2,00 $ / 1 000 000) = 0,000104 $
  • Coût d'entrée d'image:
    • 768 jetons × (2,00 $ / 1 000 000) = 0,001536 $
  • Coût total d'entrée = 0,00164 $

Coût de sortie (jetons d'achèvement)

  • Coût de sortie du texte:
    • 483 jetons × (10,00 $ / 1 000 000) = 0,00483 $

Coût total pour cette demande

Ainsi, cette demande coûte environ 0,00647 $ (ou environ 0,65 cents).

Grok 2 en utilisant Langchain

os.environ['XAI_API_KEY'] = XAI_KEY
image_url = (
"https://safarisafricana.com/wp-content/uploads/2020/05/Copy-of-SAFAF-2X1-images-60.jpg"
)
client = OpenAI(
api_key=XAI_KEY,
base_url="https://api.x.ai/v1",
)
messages = [
{
"role": "user",
"content": [
{
"type": "image_url",
"image_url": {
"url": image_url,
"detail": "high",
},
},
{
"type": "text",
"text": """Please provide a detailed description of the contents in this image, including any notable objects, colors, patterns, and the overall scene.
If there are any texts or symbols, please transcribe or interpret them as well.""",
},
],
},
]
completion = client.chat.completions.create(
model="grok-2-vision-latest",
messages=messages,
temperature=0.01,
)
print(completion.choices[0].message.content)
Copier après la connexion

sortie

The image depicts a vibrant and lush savanna scene, showcasing a variety of<br> wildlife in their natural habitat. Here is a detailed description:<br><br>### Animals:<br><br>1. **Giraffes**: There are three giraffes in the image, standing tall with<br> their long necks and distinctive spotted patterns. Their colors are<br> primarily light brown with orange-brown patches. They are positioned towards<br> the center and right side of the image.<br><br>2. **Zebras**: Several zebras are present, identifiable by their black and <br>white striped patterns. They are scattered across the scene, with some<br> standing and others grazing. Their stripes create a striking contrast <br>against the green grass.<br><br>3. **Antelopes/Deer**: There are multiple antelopes or deer-like animals,<br> with slender bodies and light brown coats. Some have white underbellies and<br> legs. They are smaller in size compared to the giraffes and zebras, and are<br> seen grazing or standing around.<br><br>### Vegetation:<br><br>- **Grass**: The ground is covered with lush green grass, indicating a<br> healthy and vibrant ecosystem.<br><br>- **Bushes and Trees**: There are various green bushes and small trees<br> scattered throughout the scene. In the background, there are larger trees,<br> including one with a broad canopy on the left side of the image.<br><br>### Colors:<br><br>- **Green**: Dominant color due to the grass, bushes, and trees.<br><br>- **Brown**: Seen in the giraffes' patches, antelopes' coats, and some parts<br> of the zebras.<br><br>- **Black and White**: The zebras' stripes.<br><br>- **Orange**: Subtle tones in the giraffes' patches.<br><br>### Patterns:<br><br>- **Giraffe Spots**: Irregular, orange-brown patches on a light brown<br> background.<br><br>- **Zebra Stripes**: Bold, black and white stripes with varying thickness.<br><br>- **Antelope/Deer**: Light brown with white underbellies and legs.<br><br>### Overall Scene:<br><br>The scene is set in a savanna or grassland environment, typical of African<br> landscapes. The animals are coexisting peacefully, suggesting a harmonious<br> ecosystem. The lighting suggests it might be daytime, with natural sunlight<br> illuminating the scene, enhancing the vividness of the colors.<br><br>### Texts or Symbols:<br><br>There are no visible texts or symbols in the image.<br><br>This image captures the essence of wildlife in a natural setting,<br> highlighting the diversity and beauty of the animals and their environment.
Copier après la connexion

Créons un chatbot

if completion.usage:
print(completion.usage.to_json())
Copier après la connexion
Copier après la connexion
Copier après la connexion

sortie

{<br>"completion_tokens": 483,<br>"prompt_tokens": 820,<br>"total_tokens": 1303,<br>"prompt_tokens_details": {<br>"audio_tokens": 0,<br>"cached_tokens": 0,<br>"text_tokens": 52,<br>"image_tokens": 768<br>}<br>}
Copier après la connexion

Conclusion

Avec le lancement de Grok 3 approchant, Xai se positionne rapidement comme un challenger sérieux pour Openai, Google Deepmind et anthropic. Si la puissance de calcul massive de Xai se traduit par un modèle d'IA supérieur, Grok pourrait dominer l'espace AI au cours des prochaines années. Pour les développeurs, les entrepreneurs et les amateurs d'IA, c'est le moment de commencer à construire avec Grok. Les premiers adoptants devraient obtenir un avantage majeur dans ce qui pourrait être la plus grande révolution de l'IA à ce jour.

Découvrez la puissance de Xai Grok 3, l'IA la plus intelligente sur Terre! Inscrivez-vous à notre cours pour explorer ses fonctionnalités révolutionnaires et transformer vos projets aujourd'hui!

J'espère que vous avez trouvé cet article sur Grok 2 Informatif. Faites-moi savoir vos réflexions dans la section des commentaires ci-dessous.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal