LaminarityDocs
View agent text
Integration guide

OpenClaw

Configure an explicit OpenAI Completions provider for Laminarity without enabling native-provider request shaping.

Read this guide as Markdown

Configure the provider

Set api explicitly to openai-completions. This keeps OpenClaw on the Chat Completions transport and avoids native OpenAI-only request shaping.

json
{
  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.

Upstream documentation

Docs build local