add Mistral in README
This commit is contained in:
@@ -166,7 +166,7 @@ Alerts are delivered as rich embeds with color-coded sidebars: red for FLASH, ye
|
|||||||
Connect any of 6 LLM providers for enhanced analysis:
|
Connect any of 6 LLM providers for enhanced analysis:
|
||||||
- **AI trade ideas** — quantitative analyst producing 5-8 actionable ideas citing specific data
|
- **AI trade ideas** — quantitative analyst producing 5-8 actionable ideas citing specific data
|
||||||
- **Smarter alert evaluation** — LLM classifies signals into FLASH/PRIORITY/ROUTINE tiers with cross-domain correlation and confidence scoring
|
- **Smarter alert evaluation** — LLM classifies signals into FLASH/PRIORITY/ROUTINE tiers with cross-domain correlation and confidence scoring
|
||||||
- Providers: Anthropic Claude, OpenAI, Google Gemini, OpenRouter (Unified API), OpenAI Codex (ChatGPT subscription), MiniMax
|
- Providers: Anthropic Claude, OpenAI, Google Gemini, OpenRouter (Unified API), OpenAI Codex (ChatGPT subscription), MiniMax, Mistral
|
||||||
- Graceful fallback — when LLM is unavailable, a rule-based engine takes over alert evaluation. LLM failures never crash the sweep cycle.
|
- Graceful fallback — when LLM is unavailable, a rule-based engine takes over alert evaluation. LLM failures never crash the sweep cycle.
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -199,7 +199,7 @@ These three unlock the most valuable economic and satellite data. Each takes abo
|
|||||||
|
|
||||||
### LLM Provider (optional, for AI-enhanced ideas)
|
### LLM Provider (optional, for AI-enhanced ideas)
|
||||||
|
|
||||||
Set `LLM_PROVIDER` to one of: `anthropic`, `openai`, `gemini`, `codex`, `openrouter`, `minimax`
|
Set `LLM_PROVIDER` to one of: `anthropic`, `openai`, `gemini`, `codex`, `openrouter`, `minimax`, `mistral`
|
||||||
|
|
||||||
| Provider | Key Required | Default Model |
|
| Provider | Key Required | Default Model |
|
||||||
|----------|-------------|---------------|
|
|----------|-------------|---------------|
|
||||||
@@ -209,6 +209,7 @@ Set `LLM_PROVIDER` to one of: `anthropic`, `openai`, `gemini`, `codex`, `openrou
|
|||||||
| `openrouter` | `LLM_API_KEY` | openrouter/auto |
|
| `openrouter` | `LLM_API_KEY` | openrouter/auto |
|
||||||
| `codex` | None (uses `~/.codex/auth.json`) | gpt-5.3-codex |
|
| `codex` | None (uses `~/.codex/auth.json`) | gpt-5.3-codex |
|
||||||
| `minimax` | `LLM_API_KEY` | MiniMax-M2.5 |
|
| `minimax` | `LLM_API_KEY` | MiniMax-M2.5 |
|
||||||
|
| `mistral` | `LLM_API_KEY` | mistral-medium |
|
||||||
|
|
||||||
For Codex, run `npx @openai/codex login` to authenticate via your ChatGPT subscription.
|
For Codex, run `npx @openai/codex login` to authenticate via your ChatGPT subscription.
|
||||||
|
|
||||||
@@ -286,6 +287,7 @@ crucix/
|
|||||||
│ │ ├── openrouter.mjs # OpenRouter (Unified API)
|
│ │ ├── openrouter.mjs # OpenRouter (Unified API)
|
||||||
│ │ ├── codex.mjs # Codex (ChatGPT subscription)
|
│ │ ├── codex.mjs # Codex (ChatGPT subscription)
|
||||||
│ │ ├── minimax.mjs # MiniMax (M2.5, 204K context)
|
│ │ ├── minimax.mjs # MiniMax (M2.5, 204K context)
|
||||||
|
│ │ ├── mistral.mjs # Mistral AI
|
||||||
│ │ ├── ideas.mjs # LLM-powered trade idea generation
|
│ │ ├── ideas.mjs # LLM-powered trade idea generation
|
||||||
│ │ └── index.mjs # Factory: createLLMProvider()
|
│ │ └── index.mjs # Factory: createLLMProvider()
|
||||||
│ ├── delta/ # Change tracking between sweeps
|
│ ├── delta/ # Change tracking between sweeps
|
||||||
@@ -387,7 +389,7 @@ All settings are in `.env` with sensible defaults:
|
|||||||
|----------|---------|-------------|
|
|----------|---------|-------------|
|
||||||
| `PORT` | `3117` | Dashboard server port |
|
| `PORT` | `3117` | Dashboard server port |
|
||||||
| `REFRESH_INTERVAL_MINUTES` | `15` | Auto-refresh interval |
|
| `REFRESH_INTERVAL_MINUTES` | `15` | Auto-refresh interval |
|
||||||
| `LLM_PROVIDER` | disabled | `anthropic`, `openai`, `gemini`, `codex`, `openrouter`, or `minimax` |
|
| `LLM_PROVIDER` | disabled | `anthropic`, `openai`, `gemini`, `codex`, `openrouter`, `minimax`, or `mistral` |
|
||||||
| `LLM_API_KEY` | — | API key (not needed for codex) |
|
| `LLM_API_KEY` | — | API key (not needed for codex) |
|
||||||
| `LLM_MODEL` | per-provider default | Override model selection |
|
| `LLM_MODEL` | per-provider default | Override model selection |
|
||||||
| `TELEGRAM_BOT_TOKEN` | disabled | For Telegram alerts + bot commands |
|
| `TELEGRAM_BOT_TOKEN` | disabled | For Telegram alerts + bot commands |
|
||||||
|
|||||||
Reference in New Issue
Block a user