========== Quickstart ========== Installation ============ To install LangChain run: .. code-block:: console $ python -m pip install gpt-engineer For more details, see our [Installation guide](/instllation.html). Setup API Key ============= Choose one of the following: - Export env variable (you can add this to ``.bashrc`` so that you don't have to do it each time you start the terminal) .. code-block:: console $ export OPENAI_API_KEY=[your api key] - Add it to the ``.env`` file: - Create a copy of ``.env.template`` named ``.env`` - Add your ``OPENAI_API_KEY`` in .env - If you want to use a custom model, visit our docs on `using open models and azure models <./open_models.html>`_. - To set API key on windows check the `Windows README <./windows_readme_link.html>`_. Building with ``gpt-engineer`` ============================== Create new code (default usage) ------------------------------- - Create an empty folder for your project anywhere on your computer - Create a file called ``prompt`` (no extension) inside your new folder and fill it with instructions - Run ``gpte `` with a relative path to your folder - For example, if you create a new project inside the gpt-engineer ``/projects`` directory: .. code-block:: console $ gpte projects/my-new-project Improve Existing Code --------------------- - Locate a folder with code which you want to improve anywhere on your computer - Create a file called ``prompt`` (no extension) inside your new folder and fill it with instructions for how you want to improve the code - Run ``gpte -i`` with a relative path to your folder - For example, if you want to run it against an existing project inside the gpt-engineer ``/projects`` directory: .. code-block:: console $ gpte projects/my-old-project -i By running ``gpt-engineer`` you agree to our `terms <./terms_link.html>`_. To **run in the browser** you can simply: .. image:: https://github.com/codespaces/badge.svg :target: https://github.com/gpt-engineer-org/gpt-engineer/codespaces