OpenRouterImage

function

generating or editing images using OpenRouter-compatible

panuud
@panuud
·
a year ago
210
0
2.5K
Created Oct 29, 2025
openrouterimage.py
Python · 311 lines
import random
import base64
import asyncio
import re
import requests
from typing import List, AsyncGenerator, Callable, Awaitable
from pydantic import BaseModel, Field


class Pipe:
    class Valves(BaseModel):
        OPENROUTER_API_KEYS: str = Field(

This pipe integrates OpenRouter’s image-capable models (like google/gemini-2.5-flash-image) into OpenWebUI.
※ When using this pipe, set an External Task Model in OpenWebUI settings.

github: https://github.com/panuud/OpenRouterImagePipeFunction
(If you have suggestions, improvements, or fixes — please make a pull request!)


0