Skip to content

route llm_prompt through shared provider layer - #333

Merged
dogancanbakir merged 3 commits into
mainfrom
feat/llm-shared-provider
Sep 12, 2026
Merged

dogancanbakir merged 3 commits into
mainfrom
feat/llm-shared-provider

Conversation

@dogancanbakir

Copy link
Copy Markdown
Member

Fixes #332

Route llm_prompt through the shared provider layer (projectdiscovery/utils llm) instead of its own OpenAI-only client. Adds provider choice via LLM_BASE_URL/LLM_MODEL (local models included), caching, and a timeout, and an optional third llm_prompt arg for JSON output. go-openai is now indirect.

Depends on projectdiscovery/utils#774; utils is pinned to its branch commit for now and will be bumped to a tag once that merges.

@dogancanbakir
dogancanbakir merged commit 402f4d9 into main Sep 12, 2026
7 checks passed
@dogancanbakir
dogancanbakir deleted the feat/llm-shared-provider branch September 12, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Route llm_prompt through the shared provider layer

2 participants