ニュース下書き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_idはGET /api/articles/:id、news_artifact_idとrelated_artifact_idはGET /api/artifacts/:idで再取得できます。
入力
統合APIでは、この検索語をキーワード一覧として使います。スペース、カンマ、読点、改行で複数指定できます。
統合APIは、Google News取得、Geminiの関連情報取得、記事生成を順番に実行します。
レスポンス
{}