外部のスクリプトファイルからFastAPIにrequests.post()で複数ファイルを渡す際につまづいたのでメモをここに残します。 from typing import List from fastapi import FastAPI, File, UploadFile from fastapi.responses import HTMLResponse app = FastAPI() @app.post("/uploadfiles/") async def create_upload_files(params:dict,fileList: List[UploadFile]): return hogehoge(params, files) requests.post()で複数ファイルを渡したい場合は下記のようにすることで出来ました。 ※dictのキーがエンドポイントのfileList(