Files

62 lines
2.3 KiB
Bash
Raw Normal View History

# ============================================================
# Easel 环境变量 — 标准 Anthropic API key
# 复制为 .env 并填入真实值:cp .env.example .env
# ============================================================
# Anthropic API Key
ANTHROPIC_API_KEY=sk-ant-REPLACE_ME
# 模型(OpenClaw provider/model 格式)
CLAUDE_MODEL=anthropic/claude-sonnet-4-6
# 可选:Anthropic-compatible 服务
# EASEL_LLM_API_KEY=REPLACE_ME
# EASEL_LLM_BASE_URL=https://your-provider.example/v1
# EASEL_LLM_API_KEY_HEADER=api-key
# EASEL_LLM_ANTHROPIC_VERSION=2023-06-01
# OpenAI / OpenAI-compatible 服务
# OPENAI_API_KEY=REPLACE_ME
# OPENAI_BASE_URL=https://api.openai.com/v1
# OPENAI_MODEL=gpt-4o
# 可选:独立向量/Embedding API(不配置则使用关键词记忆检索,不请求聊天 API 的 embedding 模型)
# EASEL_EMBEDDING_API_KEY=REPLACE_ME
# EASEL_EMBEDDING_BASE_URL=https://your-embedding-provider.example/v1
# EASEL_EMBEDDING_MODEL=text-embedding-3-small
# OpenClaw gateway 端口:**不用配**,Easel 自动解析(环境变量 > openclaw.json > profile 哈希)。
# 注意 Easel 用 `--profile easel`,而 OpenClaw 对非默认 profile 分配的端口不是 18789
# (easel → 37289)—— 旧的 OPENCLAW_PORT 键从来没被读取,已移除,别再填。
# 确实要强制指定时用下面这个(gateway.sh 会把它透传给 OpenClaw 的 OPENCLAW_GATEWAY_PORT):
# EASEL_GATEWAY_PORT=
# ============================================================
# 可选:媒体生成模型(也可在 Web「技能库」对应技能里填写)
# 只需配置实际使用的 provider;密钥留空不会启用。
# ============================================================
# 视频:dashscope / ark / kling / openai-compatible / xhs-maas / agnes
VIDEO_PROVIDER=
# AGNES_API_KEY=
# AGNES_MODEL=agnes-video-2.5-flash
# VIDEO_API_KEY=
# VIDEO_BASE_URL=
# VIDEO_MODEL=
# AI 音乐:dashscope / suno-compatible
MUSIC_PROVIDER=
# MUSIC_API_KEY=
# MUSIC_BASE_URL=
# MUSIC_MODEL=
# 云端 TTS:dashscope / minimax / fish-audio / openai-compatible / gemini
VOICE_PROVIDER=
# VOICE_API_KEY=
# VOICE_BASE_URL=
# VOICE_MODEL=
# GEMINI_API_KEY=
# GEMINI_TTS_MODEL=gemini-2.5-flash-preview-tts
# 多个媒体能力可复用同一份 DashScope key
# DASHSCOPE_API_KEY=