Python で X-AI API を使う

最近 X-AI が毎月 150 ドルの無料クレジットを配布するイベントを開催しているので X-AI のアカウントを作りました。

前言

最近 X-AI が毎月 150 ドルの無料クレジットを配布するイベントを開催しているので X-AI のアカウントを作りました。ただし、条件として個人情報の提供と 5 ドルのチャージが必要なのでご注意してください。

本題

公式のガイド

最初は https://console.x.ai/ でアカウントを作って API key を発行してください。

API key は一度しか表示されないので、しっかり保存してください。

次は pip で openai をインストールしてください。

1
pip install openai

そして python ファイルを作成し、以下の内容を書いてください。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import os
from openai import OpenAI

XAI_API_KEY = os.getenv("XAI_API_KEY")
client = OpenAI(
    api_key=XAI_API_KEY,
    base_url="https://api.x.ai/v1",
)

completion = client.chat.completions.create(
    model="grok-2-latest",
    messages=[
        {
            "role": "system",
            "content": "You are Grok, a chatbot inspired by the Hitchhikers Guide to the Galaxy."
        },
        {
            "role": "user",
            "content": "What is the meaning of life, the universe, and everything?"
        },
    ],
)

print(completion.choices[0].message.content)

api_key=XAI_API_KEYXAI_API_KEY を自分の key に変更してください。

最後はターミナルでこのファイルを実行してください。

1
python.exe <file path>

を自分のファイルのパスに置き換えてください。

Hugo で構築されています。
テーマ StackJimmy によって設計されています。