上に書いた通り、FastAPIは型を使った開発をサポートしてくれる機能が充実しており、またドキュメントを自動で生成してくれるのでフロント開発者とのコミュニケーションがスムーズにできるなど助けられることはたくさんあるのですが、 一方でリプレースする際に既存のツールの細かい仕様やビジネスロジックを考慮できておらず、結果切り戻しや修正に時間を ...
今回は、OpenAIの「GPT-5-Codex」(Codex CLI)を用いて、自然言語で与えられた仕様からFastAPIアプリケーションのコードを自動生成し、さらにユニットテストまで自動生成する手順を解説します。 GPT-5-Codexは、ターミナル上で最新のGPTモデルを使えるオープン ...
プロジェクトジェネレーターは、初期設定、セキュリティ、データベース、初期APIエンドポイントなどの多くが含まれているため、プロジェクトの開始に利用できます。 プロジェクトジェネレーターは常に非常に意見が分かれる設定がされており、ニーズに ...
このプロジェクトは、FastAPIとMongoDBを使用して、住所録エントリーのCRUD操作(作成、読み取り、更新、削除)を行うAPIです。 プロジェクトのルートディレクトリにある.env-sampleをコピーして.envを作成します。 .env ファイルの内容を、環境に合わせて編集し ...