PythonでAPIを作ったり、外部サービスとやりとりしていると、こんな悩みありませんか? 入力値がちゃんと型に合ってるか不安。。 毎回バリデーションを書くのが面倒。。 テストでもう一度条件を書くのがつらい。。 そんなときに使いたいのが、pydantic。 そしてその最新バージョン(v2〜)は、中身がRust製というちょっとビックリな進化を遂げています。。 今回は、文系SEの私が体験したpydanticの力と、テストやOpenAI APIの活用にまで広がる使い方をご紹介! (この記事は広告を含みます。) pydanticとは? Rust製になって、なにが変わった? 文系SE的pydanticの…