Rumah > Peranti teknologi > AI > Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'

Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'

Lisa Kudrow
Lepaskan: 2025-03-04 09:48:11
asal
324 orang telah melayarinya

Grok adalah model AI yang maju yang dibangunkan oleh Xai, syarikat kecerdasan buatan yang diasaskan oleh Elon Musk. Tidak seperti banyak model bahasa arus perdana, Grok direka untuk menjadi kurang terhad dan lebih terbuka dalam responsnya berbanding dengan ChatGPT (oleh Openai) atau Claude (oleh Anthropic). Ia bertujuan untuk menyediakan pengalaman AI yang tidak berat sebelah, yang mencari kebenaran, menjadikannya salah satu model bahasa besar yang paling kuat dan tersendiri (LLMS) yang tersedia hari ini. Dengan model Grok seperti Grok 2, anda boleh meneroka keupayaan penglihatan, teks ke teks dan banyak lagi. Grok 2, seperti pendahulunya, dilatih untuk terlibat dalam perbualan dinamik, menjawab soalan-soalan yang rumit, dan juga menjana kandungan kreatif sambil mengekalkan pendekatan logik dan berasaskan fakta.

Jadual Kandungan

    Model
  • pemahaman imej: Model penglihatan
  • grok 2 menggunakan Langchain
  • mari kita buat chatbot
  • Kesimpulan
  • Keluarga Grok oleh Elon Musk
  • inilah evolusi:
  • Grok-1
  • : Dilancarkan pada bulan November 2023, versi awal ini meletakkan asas untuk kebolehan perbualan Grok. Ia digambarkan sebagai "produk beta yang sangat awal," dengan latihan terhad tetapi potensi untuk peningkatan pesat.
Grok-1.5

: Dikeluarkan pada bulan Mei 2024, kemas kini ini meningkatkan keupayaan penalaran dan meningkatkan panjang konteks kepada 128,000 token, yang membolehkan interaksi yang lebih kompleks.

Grok-1.5v

: Diumumkan pada bulan April 2024, versi ini menambah keupayaan untuk memproses pelbagai jenis maklumat visual, seperti dokumen dan imej. Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'

    Grok-2
  • : Debut pada bulan Ogos 2024, Grok-2 menampilkan prestasi dinaik taraf dan memperkenalkan keupayaan penjanaan imej, memperluaskan fungsinya. Grok-2 Mini : Juga dikeluarkan pada bulan Ogos 2024, versi yang lebih kecil ini bertujuan untuk mengimbangi kelajuan dan kualiti jawapan, yang memenuhi keperluan pengguna dengan keperluan yang berbeza.
  • Grok-3 : lelaran terkini, yang dilancarkan pada 18 Februari 2025, menekankan keupayaan pemecahan masalah yang kompleks dan tahap tinggi. Versi ini dilihat sebagai lonjakan penting dalam teknologi AI dan bertujuan untuk melepasi chatbots sedia ada dalam prestasi.
  • Sekarang, Grok 3 ada di sini !!! Baca liputan penuh di sini: Grok 3 ada di sini! Dan apa yang dapat dilakukannya akan meniup fikiran anda!
  • Apa itu Grok-2?

    Grok-2 adalah versi yang dipertingkatkan dari Grok Chatbot yang dibangunkan oleh Elon Musk's Xai. Ia direka untuk menjadi lebih mesra pengguna, boleh disesuaikan, dan mahir dalam menjawab soalan, membantu menulis, dan menangani cabaran pengekodan.

    Ciri -ciri utama dan keupayaan:

    • Kebolehcapaian Grok-2 boleh didapati untuk pelanggan premium X (dahulunya Twitter).
    • Prestasi Tuntutan XAI Grok-2 adalah "kemajuan yang ketara" berbanding pendahulunya, Grok-1.5, dengan prestasi dan penalaran yang dinaik taraf. Versi terkini Grok-2 dilaporkan tiga kali lebih cepat dengan ketepatan yang lebih baik, pengajaran-berikut, dan keupayaan berbilang bahasa.
    • Ranking
    • Grok-2 memegang kedudukan ketiga di papan pendahulu LMSys di bawah pengenal 'SUS-Column-R,' mengatasi Claude 3.5 dari antropik, Gemini, dan Llama 3.
    • Generasi imej
    • grok-2 mempunyai kebolehan penciptaan imej.
    • Data masa nyata
    • Grok-2 menggunakan data masa nyata yang diperoleh dari X Posts. Butang Grok
    • "butang grok" membantu pengguna menemui konteks yang relevan, memahami peristiwa masa nyata, dan menyelidiki lebih mendalam ke dalam perbincangan trend.
    • Versi
    • XAI telah melancarkan versi yang lebih kecil dan lebih cepat yang dipanggil Grok-2 Mini yang mengimbangi kelajuan dan kualiti respons.
    • seperti Elon Musk, Grok-2 akan menjadi sumber terbuka pada hari-hari yang akan datang.

    Kebenaran Mengenai Generasi Imej Grok

    Satu salah tanggapan umum ialah Grok 2 menghasilkan imej -tetapi tidak. Sebaliknya, Xai bergantung pada model imej yang berasingan yang dipanggil fluks.

    Fluks adalah salah satu model generasi imej AI yang paling maju, terutamanya apabila ia datang kepada output yang realistik, melampaui Midjourney.
    • Apabila pengguna meminta imej pada x, Grok bertindak sebagai perantara, memanggil fluks melalui API untuk menghasilkan imej.
    • Jadi, walaupun ia mungkin kelihatan seperti Grok secara langsung mencipta imej, ia sebenarnya memanfaatkan fluks di belakang tabir.

    Pembebasan Grok 3: Mengapa ini mengubah segala -galanya

    Sekarang adalah masa yang tepat untuk mula membina ejen AI dengan API Grok kerana Grok 3 ada di sini -dan mungkin model AI terbaik di dunia.

    NOTA: Dalam satu atau dua anda boleh mengakses grok 3 melalui api.

    mengapa grok 3 begitu penting?

    • Kuasa pengiraan yang tidak pernah berlaku sebelum ini: XAI kini mempunyai kluster AI terbesar di dunia, dan ia masih berkembang.
    • Prinsip Pertama Berfikir: Musk dan pasukannya pendekatan AI dari perspektif asas-pertama, memastikan kecekapan dan prestasi maksimum.
    • Penalaran maju
    • : Grok 3 cemerlang dalam menyelesaikan masalah kompleks dengan logik inovatif, mengatasi model sedia ada.
    • DeepSearch
    • : Membolehkan carian yang cepat dan mendalam dengan pilihan untuk memberi tumpuan kepada sumber tertentu.
    • Big Brain
    • : Meningkatkan kedalaman tindak balas dengan memperuntukkan lebih banyak masa untuk analisis yang bijak.
    • bertanggungjawab AI
    • : model rantaian pertama dari X.AI, memastikan ketelusan dan perlindungan terhadap kecenderungan dan maklumat salah.
    • Speed ​​& Power
    • : Berjalan pada superkomputer Colossus, tiga kali lebih cepat daripada Grok 2, sesuai untuk aplikasi masa nyata.
    • Voice & Audio
    • : Ciri-ciri yang akan datang termasuk mod suara dan penukaran audio-to-text.
    • Kebanyakan orang masih menggunakan chatgpt atau claude, yang bermaksud grok masih di bawah radar. Tetapi jika Grok 3 membuktikan unggul pada hari -hari yang akan datang, ia dapat dengan cepat meroket populariti, berpotensi menjadi LLM terkemuka di dunia dalam satu atau dua tahun.

    bagaimana untuk mengakses model grok melalui API?

    Sehingga sekarang, anda boleh mengakses dua model:

      Grok-2-1212:
    • LLM perdana yang menyampaikan pandangan yang tidak diisi dan kecerdasan mentah.
    • Grok-2-Vision-1212:
    • pemahaman imej terkini LLM yang cemerlang dalam memproses input visual yang pelbagai seperti dokumen dan foto.
    • Pertama, buka: https://x.ai/

    Klik pada "Mula Bangunan Sekarang" dan log masuk menggunakan ID E -mel anda. Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'

    Tambah kaedah pembayaran dan alamat pengebilan seperti yang diperlukan.

    Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'

    Ini akan menetapkan kunci API anda untuk model yang anda mahu gunakan.

    Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'

    Model Hands-On Grok 2

    Simpan kekunci API dalam fail .env seperti: grok_api_key = "your_api_key" Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'

    output

    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)
    Salin selepas log masuk
    Salin selepas log masuk

    kos output grok 2
    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.
    Salin selepas log masuk
    Salin selepas log masuk
    if completion.usage:
    print(completion.usage.to_json())
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk
    {<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>}
    Salin selepas log masuk
    Salin selepas log masuk
    kos input (token prompt)

    Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'

    • 40 Tokens × ($ 2.00 / 1,000,000)
      = $ 0.00008

    kos output (token siap)

    • 713 Tokens × ($ 10.00 / 1,000,000)
      = $ 0.00713

    Jumlah kos untuk permintaan ini

    Jadi, permintaan ini berharga kira -kira $ 0.00721 ​​(atau kira -kira 0.72 sen).

    pemahaman imej: Model penglihatan

    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)
    Salin selepas log masuk
    Salin selepas log masuk

    Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'

    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.
    Salin selepas log masuk
    Salin selepas log masuk

    Imej input

    Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka' output

    if completion.usage:
    print(completion.usage.to_json())
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk
    {<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>}
    Salin selepas log masuk
    Salin selepas log masuk
    import os
    from openai import OpenAI
    from getpass import getpass
    XAI_KEY = getpass('Enter Grok API Key: ')
    Salin selepas log masuk

    kos output grok 2 Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'

    kos input (token prompt)

    Kos input teks:

      52 Token × ($ 2.00 / 1,000,000) = $ 0.000104
      • Kos Input Imej:
    • 768 Tokens × ($ 2.00 / 1,000,000) = $ 0.001536
      • Jumlah kos input = $ 0.00164
    • kos output (token siap)

    Kos output teks:

      483 Tokens × ($ 10.00 / 1,000,000) = $ 0.00483
    • Jumlah kos untuk permintaan ini

    Jadi, permintaan ini berharga kira -kira $ 0.00647 (atau kira -kira 0.65 sen).

    grok 2 menggunakan langchain

    output

    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)
    Salin selepas log masuk

    mari kita buat chatbot

    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.
    Salin selepas log masuk

    output

    if completion.usage:
    print(completion.usage.to_json())
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk

    Kesimpulan

    {<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>}
    Salin selepas log masuk
    Dengan pelancaran Grok 3, Xai dengan cepat meletakkan dirinya sebagai pencabar yang serius untuk membuka, Google Deepmind, dan antropik. Jika kuasa pengkomputeran besar Xai diterjemahkan ke dalam model AI yang unggul, Grok dapat menguasai ruang AI dalam beberapa tahun akan datang. Bagi pemaju, usahawan, dan peminat AI -kini adalah masa untuk memulakan bangunan dengan Grok. Penerima awal berdiri untuk mendapatkan kelebihan utama dalam apa yang boleh menjadi revolusi AI terbesar.

    Mengalami kuasa Xai Grok 3, AI yang paling bijak di Bumi! Mendaftar dalam kursus kami untuk meneroka ciri -ciri terobosannya dan mengubah projek anda hari ini!

    Saya harap anda dapati artikel ini di Grok 2 Hands-on Informative. Beritahu saya pemikiran anda di bahagian komen di bawah.

Atas ialah kandungan terperinci Model Hands On Grok 2: 'Grok 2 akan menjadi sumber terbuka'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan