@hywkp/sider
v3.0.6
Published
OpenClaw web search, web fetch, and image generation provider plugin backed by sider-meter-proxy
Readme
sider-provider-plugin
OpenClaw provider plugin for Sider-backed web and image capabilities.
It exposes:
webSearchProvider: siderwebFetchProvider: siderimageGenerationProvider: sider
Configuration
Set credentials through environment variables:
export SIDER_API_URL="<sider-service-url>"
export SIDER_API_KEY="<sider-api-key>"Web search and web fetch can also be configured through plugin-scoped config:
{
"plugins": {
"entries": {
"sider": {
"enabled": true,
"config": {
"webSearch": {
"baseUrl": "<sider-service-url>",
"apiKey": "<sider-api-key>"
},
"webFetch": {
"baseUrl": "<sider-service-url>",
"apiKey": "<sider-api-key>"
}
}
}
}
}
}Image generation uses the standard provider config surface:
{
"models": {
"providers": {
"sider": {
"baseUrl": "<sider-service-url>",
"apiKey": "<sider-api-key>",
"models": []
}
}
},
"agents": {
"defaults": {
"imageGenerationModel": {
"primary": "sider/gpt-image-1"
}
}
}
}Tool Selection
Enable the Sider web provider:
{
"tools": {
"web": {
"fetch": {
"provider": "sider",
"enabled": true
},
"search": {
"provider": "sider",
"enabled": true,
"openaiCodex": {}
}
}
}
}webSearch and webFetch fall back to SIDER_API_URL / SIDER_API_KEY.
imageGeneration reads auth from models.providers.sider.apiKey, then falls back to SIDER_API_KEY. For the image base URL, it reads models.providers.sider.baseUrl, then falls back to SIDER_API_URL.
