SDKs oficiales
Clientes tipados para TypeScript y Python: instala, apunta a tu pasarela y genera.
Instalación
npm install @litegen/sdkGenera una imagen o un vídeo
import { LiteGenClient } from '@litegen/sdk';
const client = new LiteGenClient({
baseUrl: process.env.LITEGEN_BASE_URL ?? 'http://localhost:4000',
apiKey: process.env.LITEGEN_API_KEY,
});
// Image — returns the result directly
const image = await client.images.generate({
prompt: 'a red panda coding at a desk, cinematic lighting',
model: 'openai/dall-e-3',
size: '1024x1024',
});
console.log(image.data[0]?.url);
// Video — await resolves to the finished job (submits + polls under the hood)
const video = await client.videos.generate({
prompt: 'a timelapse of clouds drifting over a city',
model: 'runway/gen-3',
duration_seconds: 5,
});
console.log(video.video_url);
// …or stream progress as it runs:
for await (const update of client.videos.generate({
prompt: 'a timelapse of clouds drifting over a city',
model: 'runway/gen-3',
})) {
console.log(update.status, update.progress);
}Modelos y capacidades
Todos los modelos que LiteGen integra y exactamente lo que cada uno acepta — generado a partir del registro de capacidades que impulsa la pasarela.
bedrock2
bfl6
bytedance4
fal8
google9
hunyuan2
ideogram3
kling4
leonardo4
luma7
minimax5
openai4
pixverse3
recraft5
replicate6
runway4
stability5
vidu3
API REST
El contrato HTTP completo, generado a partir de la especificación OpenAPI — para llamar a LiteGen directamente sin un SDK.