Node-Packages / together.yaml
mypiper's picture
Update together.yaml
72ea4c3 verified
Raw
History Blame
1.79 kB
_id: together_ai
author: Anton Breslavskii | https://github.com/breslavsky
description: ""
readme: ""
title: Together AI
url: https://huggingface.co/PiperMy/Node-Packages/resolve/main/together.yaml
version: 2
nodes:
generate_flux_together_ai:
_id: generate_flux_together_ai
arrange:
x: 140
y: 120
category:
_id: generate_images
id: generate_images
title: en=Generate images;ru=Генерация изображений
environment:
TOGETHER_API_KEY:
title: Together API key
type: string
scope: global
inputs:
prompt:
order: 1
title: Prompt
type: string
required: true
multiline: true
default: cat at a moon
outputs:
image:
title: Image
type: image
package: together_ai
script: |-
export async function run({ inputs }) {
const { FatalError, NextNode } = DEFINITIONS;
const { prompt } = inputs;
const TOGETHER_API_KEY = env?.variables?.get('TOGETHER_API_KEY');
if (!TOGETHER_API_KEY) {
throw new FatalError('Please, set your API key for Together AI');
}
const Together = require('together-ai');
const together = new Together({ apiKey: TOGETHER_API_KEY });
const { data } = await together.images.create({
model: "black-forest-labs/FLUX.1-schnell-Free",
prompt,
width: 1024,
height: 1024,
steps: 4,
n: 1
});
const [{ url }] = data;
return NextNode.from({ outputs: { image: url } });
}
source: catalog
title: en=Generate Flux Free;ru=Генерация Flux бесплатно
version: 1