環境
- 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で回収できる。やりたいことってこれなんじゃないの