dgtlmoon / dgtlmoon/changedetection.io

[feature] Setting proxy for LLM requests

Open
#4,205 5 comments 0 reactions 0 assignees View on GitHub
enhancement LLM AI
Dominant language
Python
Stars
34.1k
Forks
2k
Avg merge
23h 38m
Merged PRs (30d)
67

Description

**Is your feature request related to a problem? Please describe.**
I currently only allow traffic to the internet from this application via proxy. This works well for the watches, but the LLM calls are made straight to the internet and currently being blocked.

**Describe the solution you'd like**
Add some kind of mechanism to set a proxy for LLM traffic or non-watch traffic in general.
It doesnt need to be a UI feature. A environmental variable would be enough

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing LLM request entry points and the proxy configuration used for watch traffic. Trace how outbound LLM calls are created and identify the project’s environment-variable configuration pattern. Done means an environment variable can route LLM traffic through a proxy without requiring a UI change.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
ai, backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.