@ai-sdk/luma
TypeScript icon, indicating that this package has built-in type declarations

0.1.7 • Public • Published

AI SDK - Luma Provider

The Luma provider for the AI SDK contains support for Luma AI's state-of-the-art image generation models - Photon and Photon Flash.

About Luma Photon Models

Luma Photon and Photon Flash are groundbreaking image generation models that deliver:

  • Ultra-high quality image generation
  • 10x higher cost efficiency compared to similar models
  • Superior prompt understanding and adherence
  • Unique character consistency capabilities from single reference images
  • Multi-image reference support for precise style matching

For more detailed information about the Luma models and their capabilities, please visit Luma AI.

Setup

The Luma provider is available in the @ai-sdk/luma module. You can install it with:

npm i @ai-sdk/luma

Provider Instance

You can import the default provider instance luma from @ai-sdk/luma:

import { luma } from '@ai-sdk/luma';

Image Generation Example

import { luma } from '@ai-sdk/luma';
import { experimental_generateImage as generateImage } from 'ai';
import fs from 'fs';

const { image } = await generateImage({
  model: luma.image('photon-1'),
  prompt: 'A serene mountain landscape at sunset',
});

const filename = `image-${Date.now()}.png`;
fs.writeFileSync(filename, image.uint8Array);
console.log(`Image saved to ${filename}`);

Documentation

Please check out the Luma provider for more information.

Readme

Keywords

Package Sidebar

Install

npm i @ai-sdk/luma

Weekly Downloads

965

Version

0.1.7

License

Apache-2.0

Unpacked Size

54 kB

Total Files

10

Last publish

Collaborators

  • jaredpalmer
  • vercel-release-bot