You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Release v1.0.5 - AI model selector, Gotify support, Ollama fixes
New Features:
- AI model selector for Anthropic and OpenAI
- Per-product AI extraction/verification disable toggles
- Gotify self-hosted notification support with connection testing
- AI stock status verification for variant products
Fixes:
- Ollama thinking mode (/nothink message, num_ctx: 16384)
- AI now returns out_of_stock for pre-order/coming soon items
Documentation:
- Added recommended models: Claude Haiku 4.5 and Qwen3
- Added Gotify setup instructions
- Updated API reference with new endpoints
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|**AI Extraction**| Anthropic Claude (Haiku 4.5 recommended), OpenAI GPT, Ollama Qwen3 (optional but recommended) |
173
174
|**Charts**| Recharts |
174
175
|**Auth**| JWT + bcrypt |
175
176
|**Scheduling**| node-cron |
@@ -262,6 +263,12 @@ npm run dev
262
263
3. Enter your topic name in Settings > Notifications
263
264
4. No account or API key needed - it just works!
264
265
266
+
#### Gotify (Self-Hosted)
267
+
1. Set up a [Gotify server](https://gotify.net/docs/install) on your own infrastructure
268
+
2. Create an application in Gotify to get an App Token
269
+
3. Enter your Gotify server URL and App Token in Settings > Notifications
270
+
4. Use "Test Connection" to verify before saving
271
+
265
272
### AI Extraction Setup (Highly Recommended)
266
273
267
274
For dramatically improved compatibility with difficult sites:
@@ -271,9 +278,22 @@ For dramatically improved compatibility with difficult sites:
271
278
3. Choose your provider:
272
279
-**Anthropic (Claude)** - Get key from [console.anthropic.com](https://console.anthropic.com)
273
280
-**OpenAI (GPT)** - Get key from [platform.openai.com](https://platform.openai.com/api-keys)
274
-
-**Ollama (Local)** - Free, runs locally. Install from [ollama.ai](https://ollama.ai), then `ollama pull llama3.2`
281
+
-**Ollama (Local)** - Free, runs locally. Install from [ollama.ai](https://ollama.ai)
275
282
4. Enter your API key (or Ollama server URL for local)
276
-
5. Use "Test Extraction" to verify it works
283
+
5. Select your preferred model
284
+
6. Use "Test Extraction" to verify it works
285
+
286
+
#### Recommended Models
287
+
288
+
Based on testing, these models work best with PriceGhost:
289
+
290
+
| Provider | Model | Notes |
291
+
|----------|-------|-------|
292
+
|**Anthropic**| Claude Haiku 4.5 | ⭐ Best overall - fast, accurate, cheap (~$0.001/check) |
293
+
|**Ollama**| Qwen3 (any size) | ⭐ Best free option - run `ollama pull qwen3`|
294
+
| OpenAI | GPT-4.1 Nano | Good alternative to Haiku |
295
+
296
+
**Note for Ollama users**: Qwen3 works well for price extraction and verification. Other models (llama3, mistral, deepseek) may struggle with structured JSON output or have thinking mode issues.
277
297
278
298
The AI automatically activates when standard scraping fails to extract a price, providing a reliable fallback.
279
299
@@ -310,6 +330,8 @@ The AI automatically activates when standard scraping fails to extract a price,
310
330
| POST |`/api/settings/notifications/test/discord`| Send test Discord notification |
311
331
| POST |`/api/settings/notifications/test/pushover`| Send test Pushover notification |
312
332
| POST |`/api/settings/notifications/test/ntfy`| Send test ntfy notification |
333
+
| POST |`/api/settings/notifications/test/gotify`| Send test Gotify notification |
334
+
| POST |`/api/settings/notifications/test-gotify`| Test Gotify connection before saving |
313
335
| GET |`/api/settings/ai`| Get AI extraction settings |
314
336
| PUT |`/api/settings/ai`| Update AI settings |
315
337
| POST |`/api/settings/ai/test`| Test AI extraction on a URL |
0 commit comments