.. _api_reference: ============= API Reference ============= :mod:`gpt_engineer.cli`: Cli ============================= .. automodule:: gpt_engineer.cli :no-members: :no-inherited-members: Classes -------------- .. currentmodule:: gpt_engineer .. autosummary:: :toctree: cli :template: class.rst cli.file_selector.DisplayablePath Functions -------------- .. currentmodule:: gpt_engineer .. autosummary:: :toctree: cli cli.collect.collect_learnings cli.collect.send_learning cli.collect.steps_file_hash cli.file_selector.ask_for_files cli.file_selector.gui_file_selector cli.file_selector.is_in_ignoring_extensions cli.file_selector.terminal_file_selector cli.learning.ask_collection_consent cli.learning.check_collection_consent cli.learning.extract_learning cli.learning.get_session cli.learning.human_review_input cli.learning.logs_to_string cli.main.load_env_if_needed cli.main.load_prompt cli.main.main cli.main.preprompts_path :mod:`gpt_engineer.core`: Core =============================== .. automodule:: gpt_engineer.core :no-members: :no-inherited-members: Classes -------------- .. currentmodule:: gpt_engineer .. autosummary:: :toctree: core :template: class.rst core.steps.Config Functions -------------- .. currentmodule:: gpt_engineer .. autosummary:: :toctree: core core.ai.serialize_messages core.chat_to_files.apply_edits core.chat_to_files.format_file_to_input core.chat_to_files.get_code_strings core.chat_to_files.overwrite_files_with_edits core.chat_to_files.parse_chat core.chat_to_files.parse_edits core.chat_to_files.to_files core.chat_to_files.to_files_and_memory core.db.archive core.steps.assert_files_ready core.steps.clarify core.steps.curr_fn core.steps.execute_entrypoint core.steps.gen_clarified_code core.steps.gen_entrypoint core.steps.get_improve_prompt core.steps.human_review core.steps.improve_existing_code core.steps.lite_gen core.steps.set_improve_filelist core.steps.setup_sys_prompt core.steps.setup_sys_prompt_existing_code core.steps.simple_gen core.steps.use_feedback