autogen_ext.code_executors#

Code-Executor-Dienstprogramme für AutoGen-Ext.

create_default_code_executor(work_dir: str | None = None) CodeExecutor[Quelle]#

Erstellt einen Standard-Code-Executor, der, wenn verfügbar, Docker bevorzugt.

Diese Funktion erstellt einen Code-Executor mit der folgenden Priorität: 1. DockerCommandLineCodeExecutor, wenn Docker verfügbar ist 2. LocalCommandLineCodeExecutor mit einer Warnung, wenn Docker nicht verfügbar ist

Parameter:

work_dir – Optionales Arbeitsverzeichnis für den Code-Executor

Gibt zurück:

CodeExecutor – Eine Code-Executor-Instanz

Warnung

Aus Sicherheitsgründen wird empfohlen, DockerCommandLineCodeExecutor zu verwenden, wenn er verfügbar ist, um die Codeausführung zu isolieren.