Add Two Custom Tool Buttons to Open WebUI with Background Query Injection
Budget: $30 – $250 USD
Project Description :
I am using Open WebUI (https://github.com/open-webui/open-webui) as a frontend for LLM API calls (OpenAI-compatible endpoint).
I need a freelancer to:
Requirements:
Add Two Custom Buttons in Open WebUI Chat UI :
Button 1 Title: Mode1
Button 2 Title: Mode2
These buttons should appear exactly like existing WebUI tools (ex: like "Code Interpreter" or "Web Search").
When Each Button is Active (Selected):
Automatically inject a custom text marker (predefined string) at the beginning of the user query, before sending it to the LLM backend.
Example marker:
For Mode1 → <!-- SYS_CALL_42005 -->
For Mode2 → <!-- SYS_CALL_42008 -->
Behavior:
Injection should happen in the background, transparent to the user .
Marker must appear in the OpenAI API JSON payload (in the user message).
Very important : developer need to document all the changes he did, because i'll keep changing buttons titles and marker / text injected on openai call
I am using Open WebUI (https://github.com/open-webui/open-webui) as a frontend for LLM API calls (OpenAI-compatible endpoint).
I need a freelancer to:
Requirements:
Add Two Custom Buttons in Open WebUI Chat UI :
Button 1 Title: Mode1
Button 2 Title: Mode2
These buttons should appear exactly like existing WebUI tools (ex: like "Code Interpreter" or "Web Search").
When Each Button is Active (Selected):
Automatically inject a custom text marker (predefined string) at the beginning of the user query, before sending it to the LLM backend.
Example marker:
For Mode1 → <!-- SYS_CALL_42005 -->
For Mode2 → <!-- SYS_CALL_42008 -->
Behavior:
Injection should happen in the background, transparent to the user .
Marker must appear in the OpenAI API JSON payload (in the user message).
Very important : developer need to document all the changes he did, because i'll keep changing buttons titles and marker / text injected on openai call