Skip to content

FastAPI

A modern, fast web framework for building APIs with Python.

Mostly friendly. Welcome, with extra rules.

Homepage Repository

Contributors are encouraged to use any tools, including AI, as long as there is meaningful human judgement and effort; PRs that cost more to review than to prompt should not be sent. PRs that look AI-generated or automated are closed, and LLM-generated comments and descriptions should not be pasted.

Policy by area

Code contributionsPatches, pull requests and other changes written with AI tools.
Friendly
  • A human must review the output
Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
No policy
AI-written textPull request descriptions, issue comments and summaries written by AI.
Unfriendly
  • Only minor help (autocomplete, grammar)

In their own words

Code contributions

You are encouraged to use all the tools you want to do your work and contribute as efficiently as possible, this includes AI (LLM) tools, etc. Nevertheless, contributions should have meaningful human intervention, judgement, context, etc.

Contributing to tiangolo's open source projects

If the human effort put in a PR, e.g. writing LLM prompts, is less than the effort we would need to put to review it, please don't submit the PR.

Contributing to tiangolo's open source projects

AI-written text

The same applies to comments and descriptions, please don't copy-paste the content generated by an LLM.

Contributing to tiangolo's open source projects

Sources