BNX AI Image Generator

Create your unique image using advanced BNX AI algorithms in seconds.

Generating...
My character   The Base Traits: • Gender: Woman • Approximate Age: Early 20s) • Ethnicity/Heritage: Caucasian, Detailed Features (This is the critical part): • Face: • Face Shape: Heart-shaped • Skin Tone: Tan skin with golden undertones, • Eye Color/Shape: Bright amber eyes, almond-shaped and hooded • Nose: Small and button-like • Lips: Full and pillowy • Unique Marks: A mole above the left eyebrow • Hair: • Color: Honey-blonde, • Texture/Style: Shoulder-length wavy hair • Expression: • "default" look: neutral, relaxed expression. Their gaze is directed slightly away from the camera, and their lips are gently closed  Generate an image of her standing next to a Tesla in a US flag bikini

My character The Base Traits: • Gender: Woman • Approximate Age: Early 20s) • Ethnicity/Heritage: Caucasian, Detailed Features (This is the critical part): • Face: • Face Shape: Heart-shaped • Skin Tone: Tan skin with golden undertones, • Eye Color/Shape: Bright amber eyes, almond-shaped and hooded • Nose: Small and button-like • Lips: Full and pillowy • Unique Marks: A mole above the left eyebrow • Hair: • Color: Honey-blonde, • Texture/Style: Shoulder-length wavy hair • Expression: • "default" look: neutral, relaxed expression. Their gaze is directed slightly away from the camera, and their lips are gently closed Generate an image of her standing next to a Tesla in a US flag bikini

A young man shines a dazzling light towards the POV with the palm of his hand.

A young man shines a dazzling light towards the POV with the palm of his hand.

Ecco un prompt professionale da copiare/incollare su BMX.ne (o qualsiasi altro generatore/assistente CAD 3D come Fusion 360, SolidWorks, o anche AI generative come Spline o Meshy).  Il prompt è strutturato per ottenere un modello ingegneristico, non solo estetico.  ---  🧩 PROMPT PER BMX.NE (o CAD)  Contesto: Devo progettare un dispenser automatico per cani che eroga prima una pillola e poi due crocchette come ricompensa. Il cane impara da solo. Il dispositivo deve essere realizzato in stampa 3D (FDM), materiale principale PETG. Dimensioni esterne massime: 50 cm (L) x 50 cm (P) x 45 cm (H).  Richiesta: Genera un modello 3D tecnico e assemblabile con i seguenti componenti:  1. Scocca esterna (50x50x45 cm)    · Pareti lisce, angoli arrotondati    · Sportello frontale apribile per ricaricare crocchette e pillole    · Pannello superiore asportabile per accesso ai motori    · Fori passanti per sensore di prossimità (frontale) e cella di carico (base interna) 2. Contenitore crocchette (tramoggia)    · Capacità ~10 litri    · Forma a imbuto con pendenza ≥30° per far scivolare le crocchette    · Uscita inferiore da 3 cm di diametro    · Attacco per motore N20 laterale 3. Contenitore pillole (tramoggia secondaria)    · Capacità ~500 ml    · Uscita da 1.5 cm di diametro    · Attacco per secondo motore N20 4. Disco erogatore crocchette    · Diametro 8 cm, spessore 5 mm    · 4 cavità circolari da 2.5 cm di diametro (una per crocchetta)    · Ingranaggio dentato sulla circonferenza esterna (modulo 1, 40 denti)    · Asse centrale da 6 mm 5. Disco erogatore pillole    · Diametro 5 cm, spessore 3 mm    · 4 cavità da 1 cm di diametro    · Ingranaggio dentato esterno (modulo 1, 24 denti) 6. Ingranaggi di trasmissione    · Ingranaggio motore (modulo 1, 12 denti) – si calza sull'albero motore N20    · Ingranaggio intermedio (se necessario per direzione/riduzione)    · Tutti in plastica, stampabili senza supporti (angolo ≤45°) 7. Incastri per motorini N20    · Sede cilindrica da 12x10 mm con due fori da 2 mm per viti    · Posizionata tangente al disco erogatore 8. Vasca di raccolta inferiore (dove cadono pillola e crocchette)    · Base con foro centrale per cella di carico    · Pareti alte 3 cm, rimovibile per pulizia    · Inclinazione verso il centro per far rotolare il cibo verso il sensore 9. Sensore di peso integrato    · Alloggiamento per cella di carico da 1 kg (forma rettangolare 3x3 cm)    · Piastra superiore che trasmette il peso dalla vasca al sensore 10. Sensore di prossimità     · Foro passante frontale da 1.6 cm per sensore a ultrasuoni HC-SR04     · Supporto interno a scatto 11. Passacavi e fissaggi     · Canaline interne per cavi (larghezza 6 mm)     · Attacchi a vite per chiudere i moduli (fori da 3 mm)  Vincoli tecnici:  · Tutti i componenti devono essere stampabili senza supporti complessi · Le superfici a contatto con cibo devono essere lisce e facilmente pulibili · Assemblaggio modulare: scocca, tramogge, dischi, vasca si incastrano senza colla · Tolleranze consigliate: giochi da 0.3 mm tra parti mobili  Formato output: File STEP o STL, preferibilmente suddiviso per singolo componente (assieme esploso). Includi vista esplosa 2D con etichette dei componenti.  ---  ✅ Perché questo prompt funziona  Elemento del prompt Perché serve Dimensioni esatte (50x50x45) Definisce il vincolo reale Pendenze ≥30° Evita che le crocchette si incastrino Modulo 1, 40/24 denti Parametri ingegneristici reali per ingranaggi Tolleranze 0.3 mm Essenziale per stampa 3D Superfici lisce e pulibili Sicurezza alimentare per il cane Assemblaggio senza colla Prodotto manutenibile File STEP o STL Formato universale per stampa 3D  ---  📎 Consiglio extra prima di inviare il prompt  Allega un disegno a mano (anche scarabocchio) con:  · Vista frontale · Vista laterale · Vista esplosa (dischi, motori, tramogge)  Un'immagine di riferimento raddoppia la qualità del risultato.  ---  Se vuoi, dopo che BMX.ne ti restituisce i file, posso aiutarti a:  · Verificare la stampabilità · Suggerire modifiche per evitare inceppamenti · Preparare i file per il brevetto (disegni tecnici in scala)

Ecco un prompt professionale da copiare/incollare su BMX.ne (o qualsiasi altro generatore/assistente CAD 3D come Fusion 360, SolidWorks, o anche AI generative come Spline o Meshy). Il prompt è strutturato per ottenere un modello ingegneristico, non solo estetico. --- 🧩 PROMPT PER BMX.NE (o CAD) Contesto: Devo progettare un dispenser automatico per cani che eroga prima una pillola e poi due crocchette come ricompensa. Il cane impara da solo. Il dispositivo deve essere realizzato in stampa 3D (FDM), materiale principale PETG. Dimensioni esterne massime: 50 cm (L) x 50 cm (P) x 45 cm (H). Richiesta: Genera un modello 3D tecnico e assemblabile con i seguenti componenti: 1. Scocca esterna (50x50x45 cm) · Pareti lisce, angoli arrotondati · Sportello frontale apribile per ricaricare crocchette e pillole · Pannello superiore asportabile per accesso ai motori · Fori passanti per sensore di prossimità (frontale) e cella di carico (base interna) 2. Contenitore crocchette (tramoggia) · Capacità ~10 litri · Forma a imbuto con pendenza ≥30° per far scivolare le crocchette · Uscita inferiore da 3 cm di diametro · Attacco per motore N20 laterale 3. Contenitore pillole (tramoggia secondaria) · Capacità ~500 ml · Uscita da 1.5 cm di diametro · Attacco per secondo motore N20 4. Disco erogatore crocchette · Diametro 8 cm, spessore 5 mm · 4 cavità circolari da 2.5 cm di diametro (una per crocchetta) · Ingranaggio dentato sulla circonferenza esterna (modulo 1, 40 denti) · Asse centrale da 6 mm 5. Disco erogatore pillole · Diametro 5 cm, spessore 3 mm · 4 cavità da 1 cm di diametro · Ingranaggio dentato esterno (modulo 1, 24 denti) 6. Ingranaggi di trasmissione · Ingranaggio motore (modulo 1, 12 denti) – si calza sull'albero motore N20 · Ingranaggio intermedio (se necessario per direzione/riduzione) · Tutti in plastica, stampabili senza supporti (angolo ≤45°) 7. Incastri per motorini N20 · Sede cilindrica da 12x10 mm con due fori da 2 mm per viti · Posizionata tangente al disco erogatore 8. Vasca di raccolta inferiore (dove cadono pillola e crocchette) · Base con foro centrale per cella di carico · Pareti alte 3 cm, rimovibile per pulizia · Inclinazione verso il centro per far rotolare il cibo verso il sensore 9. Sensore di peso integrato · Alloggiamento per cella di carico da 1 kg (forma rettangolare 3x3 cm) · Piastra superiore che trasmette il peso dalla vasca al sensore 10. Sensore di prossimità · Foro passante frontale da 1.6 cm per sensore a ultrasuoni HC-SR04 · Supporto interno a scatto 11. Passacavi e fissaggi · Canaline interne per cavi (larghezza 6 mm) · Attacchi a vite per chiudere i moduli (fori da 3 mm) Vincoli tecnici: · Tutti i componenti devono essere stampabili senza supporti complessi · Le superfici a contatto con cibo devono essere lisce e facilmente pulibili · Assemblaggio modulare: scocca, tramogge, dischi, vasca si incastrano senza colla · Tolleranze consigliate: giochi da 0.3 mm tra parti mobili Formato output: File STEP o STL, preferibilmente suddiviso per singolo componente (assieme esploso). Includi vista esplosa 2D con etichette dei componenti. --- ✅ Perché questo prompt funziona Elemento del prompt Perché serve Dimensioni esatte (50x50x45) Definisce il vincolo reale Pendenze ≥30° Evita che le crocchette si incastrino Modulo 1, 40/24 denti Parametri ingegneristici reali per ingranaggi Tolleranze 0.3 mm Essenziale per stampa 3D Superfici lisce e pulibili Sicurezza alimentare per il cane Assemblaggio senza colla Prodotto manutenibile File STEP o STL Formato universale per stampa 3D --- 📎 Consiglio extra prima di inviare il prompt Allega un disegno a mano (anche scarabocchio) con: · Vista frontale · Vista laterale · Vista esplosa (dischi, motori, tramogge) Un'immagine di riferimento raddoppia la qualità del risultato. --- Se vuoi, dopo che BMX.ne ti restituisce i file, posso aiutarti a: · Verificare la stampabilità · Suggerire modifiche per evitare inceppamenti · Preparare i file per il brevetto (disegni tecnici in scala)

clean patent drawing, line art, no shading, black and white. A simple fish-shaped device. The body is an oval. The head is a rounded triangle on the left, the tail is a pointed triangle on the right. An eye on the head. An arrow points to the head labeled "Bite Zone (16)". An arrow points to the tail labeled "Pill Loading (14)". White background.

clean patent drawing, line art, no shading, black and white. A simple fish-shaped device. The body is an oval. The head is a rounded triangle on the left, the tail is a pointed triangle on the right. An eye on the head. An arrow points to the head labeled "Bite Zone (16)". An arrow points to the tail labeled "Pill Loading (14)". White background.

a tribe boy who put skin hide on lower body , back round stone neckless on hand also, body skin light black like Nigerian people, short black hair, pulled basket filled with big fish , BG river side area .

a tribe boy who put skin hide on lower body , back round stone neckless on hand also, body skin light black like Nigerian people, short black hair, pulled basket filled with big fish , BG river side area .

a tribe boy pulled basket filled with big fish , BG river side area .

a tribe boy pulled basket filled with big fish , BG river side area .

a tribe boy pulled basket filled with big fish , BG river side area .

a tribe boy pulled basket filled with big fish , BG river side area .

A sophisticated, high‑contrast split image for a luxury fashion brand announcement. Left side (60%): A world map with glowing golden connection lines, tiny gold location pins, and a soft golden light radiating from the center. Background is rich cream with subtle gold foil texture. Right side (40%): Empty space reserved for brand logo and text. Bottom strip: dark navy blue with white text "FREE SHIPPING – 50% OFF GRAND OPENING". Style: modern luxury, high-end fashion, elegant, minimal, photorealistic, 8K.

A sophisticated, high‑contrast split image for a luxury fashion brand announcement. Left side (60%): A world map with glowing golden connection lines, tiny gold location pins, and a soft golden light radiating from the center. Background is rich cream with subtle gold foil texture. Right side (40%): Empty space reserved for brand logo and text. Bottom strip: dark navy blue with white text "FREE SHIPPING – 50% OFF GRAND OPENING". Style: modern luxury, high-end fashion, elegant, minimal, photorealistic, 8K.

Samuari style anime figth with a black dragon

Samuari style anime figth with a black dragon

Escena dramática en un pueblo rural al atardecer. Casas de adobe y cultivos ardiendo al fondo. En primer plano, una joven valiente de rasgos indígenas, vestimenta humilde pero con expresión serena y firme, levanta ambas manos pidiendo paz. A su alrededor, dos grupos de campesinos enfrentados con palos y herramientas, algunos lloran, otros miran hacia ella. El humo llena el cielo. Un hombre mayor (Kido) y un joven herido (Daniel) están separados por ella. Iluminación de fuego y sol poniente. Estilo cinematográfico, 4K, realista.

Escena dramática en un pueblo rural al atardecer. Casas de adobe y cultivos ardiendo al fondo. En primer plano, una joven valiente de rasgos indígenas, vestimenta humilde pero con expresión serena y firme, levanta ambas manos pidiendo paz. A su alrededor, dos grupos de campesinos enfrentados con palos y herramientas, algunos lloran, otros miran hacia ella. El humo llena el cielo. Un hombre mayor (Kido) y un joven herido (Daniel) están separados por ella. Iluminación de fuego y sol poniente. Estilo cinematográfico, 4K, realista.

computer monster

computer monster

Фото устрашающего компьютера

Фото устрашающего компьютера

Girl with whip

Girl with whip

Tienes toda la razón. Me disculpo. Te di links que no pediste y encima probablemente no funcionan como esperabas.  Aquí solo el prompt. Nada más.  ---  Prompt:  Imagen cuadrada 1:1. Fondo degradado verde menta a verde salvia. Ilustración plana moderna. Mujer joven sentada en sillón acogedor, auriculares, laptop con videollamada. Expresión tranquila. Taza de té humeante y planta pequeña a su lado. Ventana con luz natural al fondo. Texto arriba a la derecha: "🌿 Tu salud mental es prioritaria". Tarjeta blanca semitransparente abajo a la izquierda con viñetas: "Ansiedad · Estrés · Autoestima · Duelo", "100% online · Horarios flexibles · Confidencial". Botón verde oscuro con texto blanco: "Primera sesión con 25% descuento". Número 231 144 2941. Estilo limpio, profesional. Sin efectos retro.

Tienes toda la razón. Me disculpo. Te di links que no pediste y encima probablemente no funcionan como esperabas. Aquí solo el prompt. Nada más. --- Prompt: Imagen cuadrada 1:1. Fondo degradado verde menta a verde salvia. Ilustración plana moderna. Mujer joven sentada en sillón acogedor, auriculares, laptop con videollamada. Expresión tranquila. Taza de té humeante y planta pequeña a su lado. Ventana con luz natural al fondo. Texto arriba a la derecha: "🌿 Tu salud mental es prioritaria". Tarjeta blanca semitransparente abajo a la izquierda con viñetas: "Ansiedad · Estrés · Autoestima · Duelo", "100% online · Horarios flexibles · Confidencial". Botón verde oscuro con texto blanco: "Primera sesión con 25% descuento". Número 231 144 2941. Estilo limpio, profesional. Sin efectos retro.

🔥 بڑا امتحان: آپ کیا کریں گے؟ 🔥 ​ایک دوست نے آپ سے 5 لاکھ ادھار لیے 💸، سال بھر ذلیل کیا اور پیسے نہیں لوٹائے۔ آپ نے تنگ آکر پیسے معاف کر دیے تاکہ جان چھوٹے! ✨🤲 ​ٹوسٹ یہ آیا کہ: وہی دوست غلطی سے آپ کے اکاؤنٹ میں 10 لاکھ ٹرانسفر کر دیتا ہے! 📱💰 ​اب ایمانداری سے بتائیں: 1️⃣ کیا آپ اپنے 5 لاکھ کاٹ کر باقی واپس کریں گے؟ ⚖️ 2️⃣ یا پورے 10 لاکھ واپس کر دیں گے کیونکہ آپ معاف کر چکے تھے؟ 😇 ​آپ کی نظر میں صحیح فیصلہ کیا ہے؟ کمنٹس میں وجہ بتائیں! 👇

🔥 بڑا امتحان: آپ کیا کریں گے؟ 🔥 ​ایک دوست نے آپ سے 5 لاکھ ادھار لیے 💸، سال بھر ذلیل کیا اور پیسے نہیں لوٹائے۔ آپ نے تنگ آکر پیسے معاف کر دیے تاکہ جان چھوٹے! ✨🤲 ​ٹوسٹ یہ آیا کہ: وہی دوست غلطی سے آپ کے اکاؤنٹ میں 10 لاکھ ٹرانسفر کر دیتا ہے! 📱💰 ​اب ایمانداری سے بتائیں: 1️⃣ کیا آپ اپنے 5 لاکھ کاٹ کر باقی واپس کریں گے؟ ⚖️ 2️⃣ یا پورے 10 لاکھ واپس کر دیں گے کیونکہ آپ معاف کر چکے تھے؟ 😇 ​آپ کی نظر میں صحیح فیصلہ کیا ہے؟ کمنٹس میں وجہ بتائیں! 👇

give a blowjob

give a blowjob

Digital detox flat lay : open book, herbal tea, essential oil diffuser, notebook, fountain pen, analog timer. No phone, no screen. Soft beige and sage green background. Natural light. Minimalist, calm, hygge style. Product photography. »

Digital detox flat lay : open book, herbal tea, essential oil diffuser, notebook, fountain pen, analog timer. No phone, no screen. Soft beige and sage green background. Natural light. Minimalist, calm, hygge style. Product photography. »

image pack (mini boxes) for a boutique called kit'box ou mots croisés, une huile essentielle, un minuteur de pause

image pack (mini boxes) for a boutique called kit'box ou mots croisés, une huile essentielle, un minuteur de pause

image pack (mini boxes)like coffee,livre,bougie,.. for a boutique called kit'box ou mots croisés, une huile essentielle, un minuteur de pause

image pack (mini boxes)like coffee,livre,bougie,.. for a boutique called kit'box ou mots croisés, une huile essentielle, un minuteur de pause

image pack of DÉTOX DIGITALE for a boutique called kit'box ou mots croisés, une huile essentielle, un minuteur de pause

image pack of DÉTOX DIGITALE for a boutique called kit'box ou mots croisés, une huile essentielle, un minuteur de pause

image pack of DÉTOX DIGITALE :Un livre court, un puzzle ou Un roman sélectionné, marque-page original, tisane, un signet « tu peux décrocher »for a boutique called kit'box ou mots croisés, une huile essentielle, un minuteur de pause

image pack of DÉTOX DIGITALE :Un livre court, un puzzle ou Un roman sélectionné, marque-page original, tisane, un signet « tu peux décrocher »for a boutique called kit'box ou mots croisés, une huile essentielle, un minuteur de pause

image pack of confort (medium boxe ) \ for a boutique to sell them called kit'box Bougie naturelle, tisane bio, baume à lèvres, chaussettes moelleuses 	Masque de nuit en soie, brume d’oreiller à la lavande, petit carnet « rêves »

image pack of confort (medium boxe ) \ for a boutique to sell them called kit'box Bougie naturelle, tisane bio, baume à lèvres, chaussettes moelleuses Masque de nuit en soie, brume d’oreiller à la lavande, petit carnet « rêves »

image of lot of pack of confort (medium boxes )warm colors for a boutique to sell them called kit'box

image of lot of pack of confort (medium boxes )warm colors for a boutique to sell them called kit'box

give a blowjob

give a blowjob

Photorealistic, high-resolution outdoor shot of a 220kV substation disconnector (isolator switch), model GW4-252, double-column horizontal rotating structure. Two porcelain post insulators mounted on a hot-dip galvanized steel base. Main conductive arm made of aluminum alloy tube, with silver-plated copper contact fingers and fixed contact. One side equipped with an earthing switch (grounding blade). In the background, steel lattice towers, busbars, and other switchyard equipment. The disconnector is in the closed position, showing visible electrical clearance. Operation mechanism box (motor-driven) attached to the B-phase base, with interconnecting rods to A and C phases. Clear sky, industrial environment. Technical accuracy, no artistic distortion. 8K, shot with 35mm lens, depth of field.

Photorealistic, high-resolution outdoor shot of a 220kV substation disconnector (isolator switch), model GW4-252, double-column horizontal rotating structure. Two porcelain post insulators mounted on a hot-dip galvanized steel base. Main conductive arm made of aluminum alloy tube, with silver-plated copper contact fingers and fixed contact. One side equipped with an earthing switch (grounding blade). In the background, steel lattice towers, busbars, and other switchyard equipment. The disconnector is in the closed position, showing visible electrical clearance. Operation mechanism box (motor-driven) attached to the B-phase base, with interconnecting rods to A and C phases. Clear sky, industrial environment. Technical accuracy, no artistic distortion. 8K, shot with 35mm lens, depth of field.

內塔尼亞胡,阿根廷總統米萊,特朗普,泽连斯基。生成侧面头像图片。模仿苏联风格。

內塔尼亞胡,阿根廷總統米萊,特朗普,泽连斯基。生成侧面头像图片。模仿苏联风格。

內塔尼亞胡,阿根廷總統米萊,特朗普,泽连斯基。生成侧面头像图片。模仿苏联风格。

內塔尼亞胡,阿根廷總統米萊,特朗普,泽连斯基。生成侧面头像图片。模仿苏联风格。

內塔尼亞胡,阿根廷總統米萊,特朗普,泽连斯基。生成侧面头像图片。模仿苏联风格。

內塔尼亞胡,阿根廷總統米萊,特朗普,泽连斯基。生成侧面头像图片。模仿苏联风格。

內塔尼亞胡,阿根廷總統米萊,特朗普,泽连斯基。生成侧面头像图片。模仿苏联风格。

內塔尼亞胡,阿根廷總統米萊,特朗普,泽连斯基。生成侧面头像图片。模仿苏联风格。

內塔尼亞胡,阿根廷總統米萊,特朗普,泽连斯基。生成侧面头像图片。模仿苏联风格。

內塔尼亞胡,阿根廷總統米萊,特朗普,泽连斯基。生成侧面头像图片。模仿苏联风格。

Dungeouns and Dragons, Ultra detalied Dark fantsy stylish art. Red-brown skinned strong skilled barbarian orc with solid face. Bare torso with polar bear cape with hood from head of a bear. Orc is holding a longsowrd with runes on it.

Dungeouns and Dragons, Ultra detalied Dark fantsy stylish art. Red-brown skinned strong skilled barbarian orc with solid face. Bare torso with polar bear cape with hood from head of a bear. Orc is holding a longsowrd with runes on it.

import matplotlib.pyplot as plt import numpy as np  # ===================================================== # CONFIGURAÇÃO DE ESTILO "MANUAL DE MACROECONOMIA" # ===================================================== plt.rcParams['font.family'] = 'serif' plt.rcParams['font.size'] = 12 plt.rcParams['axes.linewidth'] = 1.5 plt.rcParams['lines.linewidth'] = 2 plt.rcParams['lines.markersize'] = 8  # ===================================================== # DADOS PARA O DIAGRAMA ESQUEMÁTICO # ===================================================== # Eixos Y = np.linspace(0, 100, 100) i = np.linspace(0, 10, 100)  # Curva LM (positiva) LM = 2 + 0.04 * Y  # Curva IS0 (inicial) IS0 = 8 - 0.08 * Y  # Curva IS1 (após expansão fiscal, deslocada para direita) IS1 = 8.5 - 0.08 * Y  # Equilíbrio inicial E0 (Y0, i0) Y0 = 50 i0 = 2 + 0.04 * Y0  # = 4.0  # Equilíbrio de curto prazo A (IS1 ∩ LM) Y_cp = (8.5 - 2) / (0.04 + 0.08)  # = 54.1667 i_cp = 2 + 0.04 * Y_cp            # = 4.1667  # BP vertical (imobilidade perfeita de capitais) # Posição inicial BP0 em Y0 # Posição final BP1 após valorização cambial (desloca para esquerda) Y_BP0 = Y0 Y_BP1 = Y0 - 5  # ===================================================== # CRIAÇÃO DA FIGURA # ===================================================== fig, ax = plt.subplots(figsize=(10, 7))  # Fundo branco e grid leve ax.set_facecolor('white') ax.grid(True, linestyle=':', linewidth=0.5, alpha=0.7, color='gray')  # ===================================================== # CURVAS # ===================================================== # LM ax.plot(Y, LM, 'r-', linewidth=2.5, label='LM')  # IS0 (inicial) ax.plot(Y, IS0, 'b-', linewidth=2.5, label='IS₀')  # IS1 (após política fiscal) ax.plot(Y, IS1, 'b--', linewidth=2.5, label="IS₁ (após expansão fiscal)")  # BP0 (inicial) - vertical ax.axvline(x=Y_BP0, ymin=0, ymax=1, color='purple', linestyle=':', linewidth=2.5, label='BP₀')  # BP1 (após valorização cambial) - vertical deslocada para esquerda ax.axvline(x=Y_BP1, ymin=0, ymax=1, color='purple', linestyle='-.', linewidth=2.5, label='BP₁ (após câmbio)')  # IS final = IS0 (o câmbio anula o efeito sobre Y) # Representamos como IS0 tracejada mais grossa ou igual ax.plot(Y, IS0, 'b-', linewidth=2, alpha=0.6, label='IS₂ = IS₀ (após ajuste cambial)')  # ===================================================== # PONTOS DE EQUILÍBRIO # ===================================================== # E0 (inicial) ax.plot(Y0, i0, 'ko', markersize=10, zorder=5) ax.text(Y0 - 1.5, i0 + 0.2, '$E_0$', fontsize=14, fontweight='bold', ha='right')  # Ponto A (curto prazo) ax.plot(Y_cp, i_cp, 'ks', markersize=10, markerfacecolor='gray', zorder=5) ax.text(Y_cp + 1.5, i_cp + 0.2, '$A$', fontsize=14, fontweight='bold', ha='left')  # E1 (novo equilíbrio) = E0 ax.plot(Y0, i0, 'k^', markersize=12, zorder=5) ax.text(Y0 - 1.5, i0 - 0.4, '$E_1$', fontsize=14, fontweight='bold', ha='right')  # ===================================================== # SETAS INDICANDO DESLOCAMENTOS # ===================================================== # Seta horizontal: deslocamento da IS (curto prazo) ax.annotate('', xy=(Y_cp, i_cp), xytext=(Y0, i0),             arrowprops=dict(arrowstyle='->', color='blue', lw=2, alpha=0.8)) ax.text((Y0 + Y_cp)/2, i0 + 0.3, 'Expansão fiscal\n(IS → direita)',          fontsize=10, ha='center', color='blue', bbox=dict(boxstyle="round,pad=0.3", facecolor='white', alpha=0.7))  # Seta vertical/curva: ajuste cambial ax.annotate('', xy=(Y0, i0), xytext=(Y_cp, i_cp),             arrowprops=dict(arrowstyle='->', color='green', lw=2, linestyle='dashed', alpha=0.8)) ax.text((Y0 + Y_cp)/2 + 2, (i0 + i_cp)/2 + 0.2, 'Ajuste cambial\n(IS volta →)',          fontsize=10, ha='center', color='green', bbox=dict(boxstyle="round,pad=0.3", facecolor='white', alpha=0.7))  # Seta indicando deslocamento da BP ax.annotate('', xy=(Y_BP1, i0), xytext=(Y_BP0, i0),             arrowprops=dict(arrowstyle='<->', color='purple', lw=1.5, alpha=0.7)) ax.text(Y_BP0 - 6, i0 + 0.6, 'Deslocamento da BP\n(valorização cambial)',          fontsize=9, ha='center', color='purple', bbox=dict(boxstyle="round,pad=0.2", facecolor='white', alpha=0.6))  # ===================================================== # RÓTULOS DOS EIXOS E LIMITES # ===================================================== ax.set_xlabel('Produto (Y)', fontsize=14, fontweight='bold') ax.set_ylabel('Taxa de juros (i)', fontsize=14, fontweight='bold') ax.set_xlim(30, 70) ax.set_ylim(2, 6)  # ===================================================== # LEGENDA # ===================================================== ax.legend(loc='upper right', frameon=True, fancybox=True, shadow=True, fontsize=10)  # ===================================================== # TÍTULO E SUBTÍTULO ESTILO MANUAL # ===================================================== fig.suptitle('Política Fiscal Expansionista', fontsize=16, fontweight='bold', y=0.98) ax.set_title('Câmbio Flexível + Perfeita Imobilidade de Capitais (BP vertical)',               fontsize=12, style='italic', pad=10)  # Caixa de texto com a conclusão ax.text(32, 2.3,          'Resultado: Política fiscal INEFICAZ para alterar Y no longo prazo.\n'         'Apenas composição do gasto se altera (crowding out das exportações líquidas).',          fontsize=9, bbox=dict(boxstyle="round,pad=0.5", facecolor='lightyellow', edgecolor='black', alpha=0.9))  # ===================================================== # AJUSTE FINAL E EXIBIÇÃO # ===================================================== plt.tight_layout() plt.show()  # Para salvar a imagem (descomente se quiser) # fig.savefig('IS_LM_BP_fiscal_flexivel_imobilidade_capitais.png', dpi=300, bbox_inches='tight')

import matplotlib.pyplot as plt import numpy as np # ===================================================== # CONFIGURAÇÃO DE ESTILO "MANUAL DE MACROECONOMIA" # ===================================================== plt.rcParams['font.family'] = 'serif' plt.rcParams['font.size'] = 12 plt.rcParams['axes.linewidth'] = 1.5 plt.rcParams['lines.linewidth'] = 2 plt.rcParams['lines.markersize'] = 8 # ===================================================== # DADOS PARA O DIAGRAMA ESQUEMÁTICO # ===================================================== # Eixos Y = np.linspace(0, 100, 100) i = np.linspace(0, 10, 100) # Curva LM (positiva) LM = 2 + 0.04 * Y # Curva IS0 (inicial) IS0 = 8 - 0.08 * Y # Curva IS1 (após expansão fiscal, deslocada para direita) IS1 = 8.5 - 0.08 * Y # Equilíbrio inicial E0 (Y0, i0) Y0 = 50 i0 = 2 + 0.04 * Y0 # = 4.0 # Equilíbrio de curto prazo A (IS1 ∩ LM) Y_cp = (8.5 - 2) / (0.04 + 0.08) # = 54.1667 i_cp = 2 + 0.04 * Y_cp # = 4.1667 # BP vertical (imobilidade perfeita de capitais) # Posição inicial BP0 em Y0 # Posição final BP1 após valorização cambial (desloca para esquerda) Y_BP0 = Y0 Y_BP1 = Y0 - 5 # ===================================================== # CRIAÇÃO DA FIGURA # ===================================================== fig, ax = plt.subplots(figsize=(10, 7)) # Fundo branco e grid leve ax.set_facecolor('white') ax.grid(True, linestyle=':', linewidth=0.5, alpha=0.7, color='gray') # ===================================================== # CURVAS # ===================================================== # LM ax.plot(Y, LM, 'r-', linewidth=2.5, label='LM') # IS0 (inicial) ax.plot(Y, IS0, 'b-', linewidth=2.5, label='IS₀') # IS1 (após política fiscal) ax.plot(Y, IS1, 'b--', linewidth=2.5, label="IS₁ (após expansão fiscal)") # BP0 (inicial) - vertical ax.axvline(x=Y_BP0, ymin=0, ymax=1, color='purple', linestyle=':', linewidth=2.5, label='BP₀') # BP1 (após valorização cambial) - vertical deslocada para esquerda ax.axvline(x=Y_BP1, ymin=0, ymax=1, color='purple', linestyle='-.', linewidth=2.5, label='BP₁ (após câmbio)') # IS final = IS0 (o câmbio anula o efeito sobre Y) # Representamos como IS0 tracejada mais grossa ou igual ax.plot(Y, IS0, 'b-', linewidth=2, alpha=0.6, label='IS₂ = IS₀ (após ajuste cambial)') # ===================================================== # PONTOS DE EQUILÍBRIO # ===================================================== # E0 (inicial) ax.plot(Y0, i0, 'ko', markersize=10, zorder=5) ax.text(Y0 - 1.5, i0 + 0.2, '$E_0$', fontsize=14, fontweight='bold', ha='right') # Ponto A (curto prazo) ax.plot(Y_cp, i_cp, 'ks', markersize=10, markerfacecolor='gray', zorder=5) ax.text(Y_cp + 1.5, i_cp + 0.2, '$A$', fontsize=14, fontweight='bold', ha='left') # E1 (novo equilíbrio) = E0 ax.plot(Y0, i0, 'k^', markersize=12, zorder=5) ax.text(Y0 - 1.5, i0 - 0.4, '$E_1$', fontsize=14, fontweight='bold', ha='right') # ===================================================== # SETAS INDICANDO DESLOCAMENTOS # ===================================================== # Seta horizontal: deslocamento da IS (curto prazo) ax.annotate('', xy=(Y_cp, i_cp), xytext=(Y0, i0), arrowprops=dict(arrowstyle='->', color='blue', lw=2, alpha=0.8)) ax.text((Y0 + Y_cp)/2, i0 + 0.3, 'Expansão fiscal\n(IS → direita)', fontsize=10, ha='center', color='blue', bbox=dict(boxstyle="round,pad=0.3", facecolor='white', alpha=0.7)) # Seta vertical/curva: ajuste cambial ax.annotate('', xy=(Y0, i0), xytext=(Y_cp, i_cp), arrowprops=dict(arrowstyle='->', color='green', lw=2, linestyle='dashed', alpha=0.8)) ax.text((Y0 + Y_cp)/2 + 2, (i0 + i_cp)/2 + 0.2, 'Ajuste cambial\n(IS volta →)', fontsize=10, ha='center', color='green', bbox=dict(boxstyle="round,pad=0.3", facecolor='white', alpha=0.7)) # Seta indicando deslocamento da BP ax.annotate('', xy=(Y_BP1, i0), xytext=(Y_BP0, i0), arrowprops=dict(arrowstyle='<->', color='purple', lw=1.5, alpha=0.7)) ax.text(Y_BP0 - 6, i0 + 0.6, 'Deslocamento da BP\n(valorização cambial)', fontsize=9, ha='center', color='purple', bbox=dict(boxstyle="round,pad=0.2", facecolor='white', alpha=0.6)) # ===================================================== # RÓTULOS DOS EIXOS E LIMITES # ===================================================== ax.set_xlabel('Produto (Y)', fontsize=14, fontweight='bold') ax.set_ylabel('Taxa de juros (i)', fontsize=14, fontweight='bold') ax.set_xlim(30, 70) ax.set_ylim(2, 6) # ===================================================== # LEGENDA # ===================================================== ax.legend(loc='upper right', frameon=True, fancybox=True, shadow=True, fontsize=10) # ===================================================== # TÍTULO E SUBTÍTULO ESTILO MANUAL # ===================================================== fig.suptitle('Política Fiscal Expansionista', fontsize=16, fontweight='bold', y=0.98) ax.set_title('Câmbio Flexível + Perfeita Imobilidade de Capitais (BP vertical)', fontsize=12, style='italic', pad=10) # Caixa de texto com a conclusão ax.text(32, 2.3, 'Resultado: Política fiscal INEFICAZ para alterar Y no longo prazo.\n' 'Apenas composição do gasto se altera (crowding out das exportações líquidas).', fontsize=9, bbox=dict(boxstyle="round,pad=0.5", facecolor='lightyellow', edgecolor='black', alpha=0.9)) # ===================================================== # AJUSTE FINAL E EXIBIÇÃO # ===================================================== plt.tight_layout() plt.show() # Para salvar a imagem (descomente se quiser) # fig.savefig('IS_LM_BP_fiscal_flexivel_imobilidade_capitais.png', dpi=300, bbox_inches='tight')

Features

This is just one of the features of our unique system. Our model works very quickly and accurately. It uses advanced artificial intelligence and creates high-quality images.

Work on NVIDIA GB300 NVL72
Work on NVIDIA GB300 NVL72

ㅤBNX AI algorithms run on proprietary clusters built on NVIDIA GB300 NVL72 systems.

Any image size
Any image size

ㅤGeneration of images with any aspect ratio: 1:1, 2:3, 3:2, 4:5, 5:4, 4:3, 3:4, 16:9, 21:9, 9:16, 9:21

Simple and practical UI
Simple and practical UI

ㅤThere is nothing superfluous in our interface, only a prompt input field.

Fair price
Fair price

Our prices are on average 83% cheaper than those of large AI companies.

Unlimited downloads
Unlimited downloads

Even on the free plan, you can download generated images without restrictions.

BNX AI 1.0
BNX AI 1.0

Our own algorithm. Fast, modern. Almost perfect. Developed over 2 years.

F.A.Q.

Answers to frequently asked questions about working with the BNX AI 1.0 image generation system.

We are a young, technology-driven, growing startup. At the moment, we are not attracting funding from venture capital funds or business angels, so we would appreciate any support. You can sign up for the Enterprise plan, which will help us. 💙

  BNX AI - Free AI Image Generator | Product Hunt

When generating an image, you can open the options and enable stealth mode, then the images will not be added to the public database and no one will see them; they will be private.

We trained the BNX AI 1.0 algorithm for over a year, and it is equally adept at generating various types of images: illustrations, architecture, portraits, super-realistic images, 3D models, logos, and much more. We managed to achieve very good results when working with text, so it is easy to create both a logo and a poster.

You may use the images at your discretion. Professional and Enterprise plan users may use the images for any commercial purposes. They may also sell these images. We ask Standard plan users to include a link to bnx.me when publishing images, but this is not a mandatory requirement.

Using websites and apps involves storing and retrieving information from your device, including cookies and other identifiers, which can be shared with third parties, for various activities.

More