OpenClaw
Configure an explicit OpenAI Completions provider for Laminarity without enabling native-provider request shaping.
Configure the provider
Set api explicitly to openai-completions. This keeps OpenClaw on the Chat Completions transport and avoids native OpenAI-only request shaping.
{
models: {
mode: "merge",
providers: {
laminarity: {
baseUrl: "https://api.laminarity.ai/v1",
apiKey: "${LAMINARITY_API_KEY}",
api: "openai-completions",
timeoutSeconds: 300,
models: [
{
id: "auto",
name: "Laminarity Auto",
reasoning: false,
input: ["text", "image"],
contextWindow: 64000,
maxTokens: 16000
}
]
}
}
},
agents: {
defaults: { model: { primary: "laminarity/auto" } }
}
}Model metadata
OpenClaw custom providers do not discover every capability automatically. Add concrete models from /v1/models and declare reasoning, image input, context, and output limits accurately when you pin them.
Keep auto non-reasoning in the client configuration. Laminarity applies the selected model's execution profile during automatic routing.
Verify
Use OpenClaw's model list and connection test, then run one short response and one tool call. Connection tests make a real provider request and may consume tokens.