feat: add Chinese UI, Responses models, and mirrored Windows setup
Localize the web console and persist custom model and capability settings. Use OpenAI Responses exclusively and move runtime limits into environment configuration. Bootstrap uv and the virtual environment on Windows, support optional China mirrors, and package source distributions without environments, build output, or credentials. Update regression tests and repository quality checks for the new behavior.
This commit is contained in:
1 parent
371aa6df56
commit
2ddec53954
183 files changed
+3427
-11857
No files matched your search
+28
-21
@@ -1,32 +1,39 @@
|
||||
# ==============================================================================
|
||||
# Artemis Environment Configuration Template
|
||||
# ==============================================================================
|
||||
# Copy this file to .env and fill in your API credentials:
|
||||
# cp .env.example .env
|
||||
|
||||
# LLM Providers (Configure at least one)
|
||||
GEMINI_API_KEY=
|
||||
GOOGLE_API_KEY=
|
||||
# 复制为 .env,或在首页「模型配置」「功能开关」中填写并保存。
|
||||
# 所有模型调用仅使用 OpenAI Responses API;环境变量优先于 .env。
|
||||
OPENAI_API_KEY=
|
||||
ANTHROPIC_API_KEY=
|
||||
OPEN_ROUTER_API_KEY=
|
||||
XAI_API_KEY=
|
||||
# 接口根地址:通常以 /v1 结尾,不要添加 /responses 或 /chat/completions。
|
||||
OPENAI_BASE_URL=https://api.openai.com/v1
|
||||
OPENAI_MODEL=gpt-5-mini
|
||||
# 单次模型 HTTP 请求超时(秒)
|
||||
OPENAI_TIMEOUT_SECONDS=120
|
||||
# SDK 内部重试次数;默认 0,由 Artemis 的分类恢复机制处理重试。
|
||||
OPENAI_MAX_RETRIES=0
|
||||
|
||||
# Google Cloud Vision OCR (Optional - for advanced OCR processing)
|
||||
# 功能开关:保存后对新任务生效
|
||||
ARTEMIS_VIDEO_ENABLED=true
|
||||
ARTEMIS_OUTPUTTER_ENABLED=true
|
||||
ARTEMIS_STEP_SUMMARIZER_ENABLED=true
|
||||
|
||||
# 视频分段、重试与单次分析超时(秒)
|
||||
ARTEMIS_VIDEO_CHUNK_SECONDS=60
|
||||
ARTEMIS_VIDEO_TIMEOUT_SECONDS=120
|
||||
ARTEMIS_VIDEO_MAX_RETRIES=1
|
||||
# 检查点、退出汇总与凭据验证超时(秒)
|
||||
ARTEMIS_CHECKPOINT_TIMEOUT_SECONDS=180
|
||||
ARTEMIS_SETTLEMENT_TIMEOUT_SECONDS=120
|
||||
ARTEMIS_CREDENTIAL_TIMEOUT_SECONDS=12
|
||||
ARTEMIS_MODEL_CACHE_TTL_SECONDS=10
|
||||
# 模型重试耗尽后的暂停等待上限(秒);0 表示无限等待
|
||||
LLM_PAUSE_TIMEOUT_SECONDS=900
|
||||
|
||||
# 可选 Google Cloud Vision OCR,独立于模型调用,不配置也可运行。
|
||||
OCR_API_KEY=
|
||||
|
||||
# Android ADB Connectivity (Optional - defaults to 127.0.0.1:5037)
|
||||
# Android ADB 连接
|
||||
ADB_HOST=127.0.0.1
|
||||
ADB_PORT=5037
|
||||
# ADB_DEVICE_SERIAL=
|
||||
# Keep the display awake, falling back to a wake lock or safe heartbeat when needed.
|
||||
# Set to false if Artemis is used with a personal device whose screen should time out.
|
||||
ARTEMIS_KEEP_DEVICE_AWAKE=true
|
||||
# UI hierarchy backend: auto (Accessibility Helper, UIAutomator2 fallback) | helper | uiautomator
|
||||
ARTEMIS_HIERARCHY_BACKEND=auto
|
||||
# Let tasks install / upgrade the Accessibility Helper APK on a device they hold.
|
||||
# Set to false on shared or personal phones: then only `artemis helper install` installs it.
|
||||
ARTEMIS_HELPER_AUTO_INSTALL=true
|
||||
|
||||
# Artemis Execution Defaults (flash or pro)
|
||||
ARTEMIS_DEFAULT_PROFILE=flash
|
||||
Reference in new issue
Block a user