動かざることバグの如し

近づきたいよ 君の理想に

AIエージェント向けのGrok APIコマンド

環境

  • Python 3.13

コード

# 天気・ニュース・トレンド等はsearch.pyを使う
# uv run python search.py --question '今日の東京の天気は?'

import os
import argparse
from datetime import datetime
from openai import OpenAI

# コマンドライン引数のパース
parser = argparse.ArgumentParser(description="ウェブ検索を実行する")
parser.add_argument("--question", type=str, help="検索する質問")
args = parser.parse_args()


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

now = datetime.now().strftime("%Y年%m月%d日 %H時%M分")

response = client.responses.create(
    model="grok-4-1-fast-non-reasoning",
    input=[
        {"role": "user", "content": f"現在の日時:{now} 出力は簡潔に。" + args.question},
    ],
    tools=[
        {"type": "web_search"},
        {"type": "x_search"},
    ],
    stream=False,
)
print(response.output_text)

いいたいこと

世間で溢れているSkillsはGrokで回収できる。やりたいことってこれなんじゃないの