The Leap SDK enables you to easily integrate AI powered image generation, fine tuning, and editing into your app.
Getting Started
To get started with our server-side SDK, simply install it using your preferred package manager.
NPM: https://www.npmjs.com/package/@leap-ai/sdk API Reference:https://docs.tryleap.ai/reference
Npm:
npm i @leap-ai/sdk
Yarn:
yarn add @leap-ai/sdk
After installing the package, you can initialize it on a server-side route by initializing a new instance of Leap
, for example:
import { Leap } from "@leap-ai/sdk";
const leap = new Leap("YOUR_API_KEY");
Optionally, we can also set the leap instance to default to a public model by using the setPublicModel
method - this way you won't have to provide it on each generation request;
// Set the current model to Stable Diffusion 1.5
leap.usePublicModel("sd-1.5");
Once initialized, you can begin calling Leap methods on your API endpoints. For example, to generate an image you can simply use:
//...Inside your API handler
// Generate Image
const result = await leap.generate.generateImage({
prompt: "A cat",
});
if (result) {
// Print the first image's uri
console.log(result.images[0].uri);
}