啥是 Grok?这个问题我得去问问 Grok。

截屏2025-02-23 11.19.55

Grok 是马斯克的人工智能公司「xAI」开发的大语言模型。最近,他们发布了号称地球最聪明的模型 Grok 3

Pasted image 20250223113146

这模型训练成本不菲。老马狂砸了 20 万张 GPU,搭建了个恐怖的神经网络炼丹炉,念了 2 亿个 GPU 小时的咒语,才训练出了这个模型。

Pasted image 20250223172844

能力的确挺强,和 o1-pro 同样的水平。并且最近开放给公众免费使用了,官方说随便用,直到压垮服务器为止。

Pasted image 20250223113942

你可以去这里体验:

https://twitter.com/i/grok

也可以去外区的应用商店下载 Grok APP。

Pasted image 20250223112904

不过,我们今天的重点不在这,而是在 Grok API

Pasted image 20250223170113

众所周知,我们如果要使用 AI,一般有两种方式。

第一种,使用官方提供的网页或者 APP,这大多是免费的。

第二种,通过 API 调用,这样可以嵌入到自己的程序中,或者在其他应用平台调用。这种方式几乎都是收费的,按照输入输出的 token 数量来计费。

最近 Grok 有活动,只要冲 5 美金,并同意数据共享协议(用于 xAI 搞训练),就能够获得 150 美金的调用额度,非常大方。

好,下面就来说说怎么薅这个大羊毛。

Pasted image 20250223170154

一、注册

首先,进入这个页面注册一个账号:

https://accounts.x.ai/sign-in

推荐直接用 x 账户登陆。

Pasted image 20250223163544

二、设置付款信息

注册好后,点「Set up billing」,进入账单地址和支付方式设置页面。

截屏2025-02-23 08.33.05

分别点击「Billing address」和「Payment methods」下方的「Edit」,添加账单地址和付款方式。

截屏2025-02-23 08.34.08

账单地址填你的信用卡登记地址即可,国内的也没问题。

支付方式可以绑定借记卡和信用卡,甚至支持银联。

截屏2025-02-23 08.36.08

我绑定的是国内银行发行的万事达卡,实测付款正常。

绑定完卡后,点击页面中的「Purchase credits」,充值 5 美金。

截屏2025-02-23 08.39.14

5 美金充值好之后,点击页面中的黑色按钮「Share data」。

截屏2025-02-23 08.45.11

确认一下数据共享协议,同意之后,150 刀就到手了。

截屏2025-02-23 08.45.42

三、创建 API Key

羊毛已经到手,接下来就是去用它了。

Pasted image 20250223170314

先创建一个 API Key,它是你访问大模型的钥匙。有了钥匙,并且钥匙里有钱,才能够调用。

找到页面左边的钥匙按钮,点击进入后,点击右边的黑色按钮「Create API key」。

截屏2025-02-23 08.46.14

给钥匙取个名字,下面两个选项默认勾选。

截屏2025-02-23 08.46.35

点击「Save」按钮之后,API Key 就创建好了,是一串很长的字符,你可以保存一下。

四、绑定聊天客户端

有了 API Key 之后,你就可以绑定你喜欢的 AI 聊天客户端了。

ChatXCherry Studio 什么的都可以,但 Chatbox 不行,估计是和 Grok 的接口不太兼容(但也不应该啊,都是标准 OpenAI 接口……),大家就不用去试了。

Cherry Studio 是个不错的大模型客户端,我最近已经转向这个它了,配置也很简单,如下图所示:

截屏2025-02-23 11.10.47

如果你要调用 Grok 2,你需要手工添加一下模型,因为 Cherry Studio 里默认只有第一代的模型名称。

点击「添加」,输入模型名称「grok-2-1212」或者「grok-2-latest」。

截屏2025-02-23 08.47.43

配置好后,记得点击 API 密钥旁边的「检查」按钮,测试一下是否联通。

注意,如果是内地网络,是无法直接访问接口地址的,这个问题只能靠自己想办法解决……

Pasted image 20250223170557

目前 xAI 官方还没开放 Grok 3 的 API,不过我估计也快了,再等等。

如果你要在 python 中使用,导入 openai 库就行,示例代码如下:

import os
from openai import OpenAI

client = OpenAI(
    api_key="<YOUR_XAI_API_KEY_HERE>",
    base_url="https://api.x.ai/v1",
)

completion = client.chat.completions.create(
    model="grok-2-latest",
    messages=[
        {"role": "system", "content": "You are a PhD-level mathematician."},
        {"role": "user", "content": "What is 2 + 2?"},
    ],
)

print(completion.choices[0].message)

好了,就写到这里,我们下次见。

By nanikun

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注