-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathenv.test.example
More file actions
55 lines (46 loc) · 3.08 KB
/
env.test.example
File metadata and controls
55 lines (46 loc) · 3.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Copy to `.env.test` for running tests in this repo.
#
# Test scripts are invoked with `DOTENV_CONFIG_PATH=.env.test`.
#
# NOTE: `.env.test` is gitignored.
# ──────────────────────────────────────────────────────────────────────────────
# Mux (required for integration tests + most evals)
# ──────────────────────────────────────────────────────────────────────────────
MUX_TOKEN_ID=
MUX_TOKEN_SECRET=
# If your assets only have signed playback IDs (optional)
MUX_SIGNING_KEY=
MUX_PRIVATE_KEY=
# ──────────────────────────────────────────────────────────────────────────────
# AI Providers (set the ones you want to test)
# ──────────────────────────────────────────────────────────────────────────────
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GOOGLE_GENERATIVE_AI_API_KEY=
# Moderation providers (optional)
HIVE_API_KEY=
# Audio dubbing provider (optional)
ELEVENLABS_API_KEY=
# ──────────────────────────────────────────────────────────────────────────────
# Test Assets (integration tests)
# ──────────────────────────────────────────────────────────────────────────────
# These MUST exist in the same Mux environment as your MUX_TOKEN_* credentials.
# If you omit them, tests default to Mux-owned demo assets (which only work with
# Mux-internal creds).
#
# Recommended: a general-purpose asset with an English transcript/captions track.
MUX_TEST_ASSET_ID=
#
# Recommended: an asset likely to score above violence threshold in moderation.
MUX_TEST_ASSET_ID_VIOLENT=
#
# Recommended: an asset with clearly visible burned-in captions.
MUX_TEST_ASSET_ID_BURNED_IN_CAPTIONS=
# ──────────────────────────────────────────────────────────────────────────────
# S3-Compatible Storage (required for translation workflows only if uploadToMux=true)
# ──────────────────────────────────────────────────────────────────────────────
S3_ENDPOINT=
S3_REGION=
S3_BUCKET=
S3_ACCESS_KEY_ID=
S3_SECRET_ACCESS_KEY=