# This Upload component used in Agent / workflow File/Image With LLM , support the component of imagex / storage exportFILE_UPLOAD_COMPONENT_TYPE="storage"
# Storage component exportSTORAGE_TYPE="minio"# minio / tos / s3 exportSTORAGE_UPLOAD_HTTP_SCHEME="http"# http / https. If coze studio website is https, you must set it to https exportSTORAGE_BUCKET="opencoze" # MiniIO exportMINIO_ROOT_USER=minioadmin exportMINIO_ROOT_PASSWORD=minioadmin123 exportMINIO_DEFAULT_BUCKETS=milvus exportMINIO_AK=$MINIO_ROOT_USER exportMINIO_SK=$MINIO_ROOT_PASSWORD exportMINIO_ENDPOINT="minio:9000" exportMINIO_API_HOST="http://${MINIO_ENDPOINT}"
# Settings for VectorStore # VectorStore type: milvus / vikingdb # If you want to use vikingdb, you need to set up the vikingdb configuration. exportVECTOR_STORE_TYPE="milvus" # milvus vector store exportMILVUS_ADDR="milvus:19530" exportMILVUS_USER="" exportMILVUS_PASSWORD=""
# Settings for Embedding exportEMBEDDING_TYPE="http" exportEMBEDDING_MAX_BATCH_SIZE=100
# Settings for Model # Model for agent & workflow # add suffix number to add different models exportMODEL_PROTOCOL_0="ark" # protocol exportMODEL_OPENCOZE_ID_0="100001"# id for record exportMODEL_NAME_0="" # model name for show exportMODEL_ID_0="" # model name for connection exportMODEL_API_KEY_0="" # model api key exportMODEL_BASE_URL_0="" # model base url
# Model for knowledge nl2sql, messages2query (rewrite), image annotation, workflow knowledge recall exportBUILTIN_CM_TYPE="ark" # type openai exportBUILTIN_CM_OPENAI_BASE_URL="" exportBUILTIN_CM_OPENAI_API_KEY="" exportBUILTIN_CM_OPENAI_BY_AZURE=false exportBUILTIN_CM_OPENAI_MODEL=""
# type ark exportBUILTIN_CM_ARK_API_KEY="" exportBUILTIN_CM_ARK_MODEL="" exportBUILTIN_CM_ARK_BASE_URL=""
# type DeepSeek exportBUILTIN_CM_DEEPSEEK_BASE_URL="" exportBUILTIN_CM_DEEPSEEK_API_KEY="" exportBUILTIN_CM_DEEPSEEK_MODEL=""
# Workflow Code Runner Configuration # Supported code runner types: sandbox / local # Default using local # - sandbox: execute python code in a sandboxed env with deno + pyodide # - local: using venv, no env isolation exportCODE_RUNNER_TYPE="local" # Sandbox sub configuration # Access restricted to specific environment variables, split with comma, e.g. "ATH,USERNAME" exportCODE_RUNNER_ALLOW_ENV="" # Read access restricted to specific paths, split with comma, e.g. "/tmp,./data" exportCODE_RUNNER_ALLOW_READ="" # Write access restricted to specific paths, split with comma, e.g. "/tmp,./data" exportCODE_RUNNER_ALLOW_WRITE="" # Subprocess execution restricted to specific commands, split with comma, e.g. "python,git" exportCODE_RUNNER_ALLOW_RUN="" # Network access restricted to specific domains/IPs, split with comma, e.g. "api.test.com,api.test.org:8080" # The following CDN supports downloading the packages required for pyodide to run Python code. Sandbox may not work properly if removed. exportCODE_RUNNER_ALLOW_NET="cdn.jsdelivr.net" # Foreign Function Interface access to specific libraries, split with comma, e.g. "/usr/lib/libm.so" exportCODE_RUNNER_ALLOW_FFI="" # Directory for deno modules, default using pwd. e.g. "/tmp/path/node_modules" exportCODE_RUNNER_NODE_MODULES_DIR="" # Code execution timeout, default 60 seconds. e.g. "2.56" exportCODE_RUNNER_TIMEOUT_SECONDS="" # Code execution memory limit, default 100MB. e.g. "256" exportCODE_RUNNER_MEMORY_LIMIT_MB=""
# The function of registration controller # If you want to disable the registration feature, set DISABLE_USER_REGISTRATION to true. You can then control allowed registrations via a whitelist with ALLOW_REGISTRATION_EMAIL. exportDISABLE_USER_REGISTRATION=""# default "", if you want to disable, set to true exportALLOW_REGISTRATION_EMAIL=""# is a list of email addresses, separated by ",". Example: "11@example.com,22@example.com"
# Plugin AES secret. # PLUGIN_AES_AUTH_SECRET is the secret of used to encrypt plugin authorization payload. # The size of secret must be 16, 24 or 32 bytes. exportPLUGIN_AES_AUTH_SECRET='^*6x3hdu2nc%-p38' # PLUGIN_AES_STATE_SECRET is the secret of used to encrypt oauth state. # The size of secret must be 16, 24 or 32 bytes. exportPLUGIN_AES_STATE_SECRET='osj^kfhsd*(z!sno' # PLUGIN_AES_OAUTH_TOKEN_SECRET is the secret of used to encrypt oauth refresh token and access token. # The size of secret must be 16, 24 or 32 bytes. exportPLUGIN_AES_OAUTH_TOKEN_SECRET='cn+$PJ(HhJ[5d*z9'