_id: gpt4free author: Anton Breslavskii | https://github.com/breslavsky description: Free generative AI service providers readme: Testing release v6 title: GPT for free url: https://huggingface.co/PiperMy/Node-Packages/resolve/main/gpt4free.yaml version: 9 nodes: generate_image_gpt4free: _id: generate_image_gpt4free arrange: x: 240 y: 160 category: id: generate_images title: en=Generate images;ru=Генерация изображений environment: {} inputs: prompt: title: Prompt type: string required: true multiline: true default: cat at a moon model: title: Model type: string default: flux enum: - flux|Flux - flux-pro|Flux Pro - flux-dev|Flux Dev outputs: image: title: Image type: image provider: title: Provider type: string package: gpt4free script: | export async function run({ inputs }) { const { NextNode } = DEFINITIONS; const { prompt, model } = inputs; const { data: { provider, data: [{ b64_json }] } } = await httpClient({ method: 'post', url: `http://${NODE_ENV === 'test' ? '0.0.0.0' : 'gpt4free'}:1337/v1/images/generate`, timeout: 20000, data: { prompt, model: model || 'flux', response_format: 'b64_json' }, headers: { 'Content-Type': 'application/json', } }); return NextNode.from({ outputs: { image: Buffer.from(b64_json, 'base64'), provider } }); } source: catalog title: en=Generate image for free;ru=Генерация изображения бесплатно version: 5