AllemAIProvider

Context provider for default AI configuration. Wrap your app to avoid passing api, provider, and model to every hook call.

import { AllemAIProvider } from "@allem-sdk/ai";

Props

PropTypeDefaultDescription
apistring"/api/chat"API endpoint for chat requests
provider"google" | "anthropic" | "openai"Default provider name
modelstringDefault model identifier
headersRecord<string, string>Default headers for requests

Usage

<AllemAIProvider
  api="/api/chat"
  provider="google"
  model="gemini-2.0-flash"
>
  <App />
</AllemAIProvider>