Skip to content

接入马斯克的 xAI

官网:https://console.x.ai/
当前每月提供免费的 $25 美元额度

1. 去官网注册

2. 创建 API key

  • 首次注册登录后会直接弹出创建 API key
  • 创建后,也会有示例代码,直接复制示例代码或使用本文后的代码均可

3. 代码示例

python
import requests


def main(content):
    url = 'https://api.x.ai/v1/chat/completions'
    api_key = 'xai-EZ1AWsBjHH6xxxxxxxxxxxxj6fqoUJtMLYT'

    headers = {
        'Content-Type': 'application/json',
        'Authorization': f'Bearer {api_key}'
    }

    data = {
        'model': 'grok-beta',
        'messages': [
            {'role': 'system', 'content': '你的每次回复都在50字以内'},
            {'role': 'user', 'content': content}
        ]
    }

    r = requests.post(url, json=data, headers=headers)

    print(r.json())
    msg = r.json()['choices'][0]['message']['content']
    return msg


if __name__ == '__main__':
    import sys
    content = sys.argv[1]
    msg = main(content)
    print(msg)
  • 必须 将第 6 行的 api_key 值改为你创建的 API key 值
  • 可选 第 16 行的 system content 值可以随意修改定义

4. 运行示例

  • 将第 3 步的代码保存为 xai.py 文件
  • python xai.py '介绍一下自己'
  • 输出结果:我是Grok,一款由xAI开发的AI,旨在提供有帮助且真实的回答,常带有一点对人类的外部视角。

5. 使用体验

  • 国内就可以直接调用
  • 回复速度还蛮快
  • 每月免费 $25 美元额度