40 lines
2.6 KiB
Bash
40 lines
2.6 KiB
Bash
# Environment configuration for s2s-reasoning-engine
|
|
#
|
|
# Copy this file to .env in the project root or s2s-reasoning-engine directory
|
|
# and adjust the values for your deployment.
|
|
|
|
# ─────────────────────────────────────────────────────────────
|
|
# 1) LLM (OpenAI-compatible)
|
|
# ─────────────────────────────────────────────────────────────
|
|
OPENAI_API_KEY=sk-....................................
|
|
OPENAI_BASE_URL=https://api.openai.com/v1
|
|
OPENAI_REASONING_MODEL=gpt-4.1-mini
|
|
OPENAI_ORGANIZATION=
|
|
OPENAI_PROJECT=
|
|
OPENAI_REASONING_TEMPERATURE=0.2
|
|
OPENAI_REASONING_MAX_TOKENS=512
|
|
|
|
# ─────────────────────────────────────────────────────────────
|
|
# 2) Aquachile (agent profile, MCP tools, authentication)
|
|
# ─────────────────────────────────────────────────────────────
|
|
S2S_AGENT_PROFILE=https://aquachile.azurianlab.com/api/v1/agents/profile
|
|
S2S_USER_PHONE_AUTH_URL=https://aquachile.azurianlab.com/api/v1/auth/user-by-phone
|
|
S2S_TOOL_EXECUTION_MCP_URL=https://aquachile.azurianlab.com/api/v1/mcp
|
|
S2S_TOOL_EXECUTION_MCP_API_KEY=....................................
|
|
S2S_TOOL_EXECUTION_MCP_API_SECRET=....................................
|
|
S2S_SEARCH_MCP=true
|
|
|
|
# ─────────────────────────────────────────────────────────────
|
|
# 3) Node-RED runtime
|
|
# ─────────────────────────────────────────────────────────────
|
|
NODE_RED_PORT=1881
|
|
NODE_RED_LOG_LEVEL=info
|
|
NODE_RED_CREDENTIAL_SECRET=change-me-in-production
|
|
|
|
# ─────────────────────────────────────────────────────────────
|
|
# 4) S2S UI integration (server.py)
|
|
# ─────────────────────────────────────────────────────────────
|
|
# URL reachable from the Python UI container
|
|
# (for a shared Docker network, use http://s2s-reasoning:1880).
|
|
S2S_REASONING_NODE_RED_URL=http://localhost:1881
|