@refkit/provider-pixabay
v0.2.0
Published
Pixabay provider satellite for refkit — image search, cache-allowed.
Maintainers
Readme
@refkit/provider-pixabay
Search Pixabay stock photos and video as license-tagged references — a provider satellite for refkit (use with @refkit/core).
- Source: Pixabay (pixabay.com)
- Auth: API key —
pixabay({ key: '…' }) - Modality: image · video
- License: Pixabay license (free to use incl. commercial, no attribution legally required; not redistributable as-is)
Usage
import { createRefkit } from '@refkit/core'
import { pixabay, pixabayVideo } from '@refkit/provider-pixabay'
const key = { key: process.env.PIXABAY_KEY! }
const refkit = createRefkit({ providers: [pixabay(key), pixabayVideo(key)] })
const images = await refkit.search({ query: 'forest', modalities: ['image'] })
const clips = await refkit.search({ query: 'forest', modalities: ['video'] })
// every result carries source + license + attribution + canonicalUrlpixabay() serves the image leg; add pixabayVideo() (same key) for video. Gate by intended use with refkit.evaluateUse(ref, 'commercial-product'). See @refkit/core for the full API.
