ニュース下書きAPI

キーワードからGoogle Newsを取得し、GeminiのSearch Groundingで関連情報を確認して、日本語の記事下書きを作成します。

疎通確認中

APIの叩き方

すべてのPOST APIは、次のヘッダーを付けてJSONで呼びます。統合APIはキーワード一覧だけで、ニュース取得、関連情報取得、記事生成まで進めます。

POST /api/pipeline/run
Authorization: Bearer <API token>
Content-Type: application/json

{
  "keywords": ["半導体", "日本", "投資"],
  "reference_language": "ja",
  "reference_region": "JP",
  "max_items": 5,
  "fetch_article_body": true
}
curl -X POST "https://<your-pages-domain>/api/pipeline/run" \
  -H "Authorization: Bearer <API token>" \
  -H "Content-Type: application/json" \
  -d '{"keywords":["半導体","日本","投資"],"reference_language":"ja","reference_region":"JP","max_items":5,"fetch_article_body":true}'

レスポンスのarticle_idGET /api/articles/:idnews_artifact_idrelated_artifact_idGET /api/artifacts/:idで再取得できます。

入力

統合APIでは、この検索語をキーワード一覧として使います。スペース、カンマ、読点、改行で複数指定できます。

統合APIは、Google News取得、Geminiの関連情報取得、記事生成を順番に実行します。

レスポンス

API未実行 request_id未取得 0 ms review_state未取得 保存ID未取得
{}