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
- Integrates **Open WebUI** with **Infomaniak**, a Swiss web hosting and cloud services provider.
106
108
- Sends messages from Open WebUI to an **Infomaniak AI Tool**.
107
109
- Supports encryption of sensitive information like API keys.
108
110
109
-
> **Important**: The function ID in Open WebUI must not contain the name `infomaniak`. Because of a [bug](https://github.com/open-webui/open-webui/discussions/10914) in Open WebUI, the function will not work if the id contains `infomaniak`.
110
-
111
-
112
-
🔗 [Infomaniak Pipeline in Open WebUI](https://openwebui.com/f/owndev/im_ai_tools/)
111
+
🔗 [Infomaniak Pipeline in Open WebUI](https://openwebui.com/f/owndev/infomaniak_ai_tools)
113
112
114
113
🔗 [Learn More About Infomaniak](https://www.infomaniak.com/en/hosting/ai-tools)
115
114
@@ -135,17 +134,16 @@ Filters allow for **preprocessing and postprocessing** of data within Open WebUI
135
134
The repository includes functions specifically designed for **Azure AI**, supporting both **Azure OpenAI** models and general **Azure AI** services.
136
135
137
136
### Features:
138
-
-**Azure OpenAI API Support**: Access models like **GPT-4, GPT-3.5**, and **other fine-tuned AI models** via Azure.
137
+
-**Azure OpenAI API Support**: Access models like **GPT-4o, o3**, and **other fine-tuned AI models** via Azure.
139
138
-**Azure AI Model Deployment**: Connect to **custom models** hosted on Azure AI.
140
-
-**Dynamic Model Selection**: Choose models via the `x-ms-model-mesh-model-name` header or environment variables.
141
139
-**Secure API Requests**: Supports API key authentication and environment variable configurations.
AZURE_AI_MODEL="gpt-4o"# Optional model name, only necessary if not Azure OpenAI or if model name not in URL (e.g. "https://<your-endpoint>/openai/deployments/<model-name>/chat/completions").
146
+
AZURE_AI_MODEL="gpt-4o, gpt-4o-mini"# Optional model name, only necessary if not Azure OpenAI or if model name not in URL (e.g. "https://<your-endpoint>/openai/deployments/<model-name>/chat/completions").
Copy file name to clipboardExpand all lines: pipelines/azure/azure_ai_foundry.py
+64-16Lines changed: 64 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -151,9 +151,11 @@ class Valves(BaseModel):
151
151
)
152
152
153
153
# Optional model name, only necessary if not Azure OpenAI or if model name not in URL (e.g. "https://<your-endpoint>/openai/deployments/<model-name>/chat/completions")
154
+
# Multiple models can be specified as a semicolon-separated list (e.g. "gpt-4o;gpt-4o-mini")
155
+
# or a comma-separated list (e.g. "gpt-4o,gpt-4o-mini").
154
156
AZURE_AI_MODEL: str=Field(
155
157
default=os.getenv("AZURE_AI_MODEL", ""),
156
-
description="Optional model name for Azure AI",
158
+
description="Optional model names for Azure AI (e.g. gpt-4o, gpt-4o-mini)",
0 commit comments