Images
Last updated
from openai import OpenAI
import base64
client = OpenAI(
base_url="https://api.netmind.ai/inference-api/openai/v1",
api_key="<YOUR API Key>",
)
response = client.images.generate(
model="black-forest-labs/FLUX.1-schnell",
prompt="Generate a cup of coffee",
response_format="b64_json"
)
image_base64 = response.data[0].b64_json
with open("generated_image.png", "wb") as f:
f.write(base64.b64decode(image_base64))# Set your API key
export API_KEY="<YOUR API Key>"
curl -X POST "https://api.netmind.ai/inference-api/openai/v1/images/generations" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${API_KEY}" \
-d '{
"model": "stabilityai/stable-diffusion-3.5-large",
"prompt": "Generate a cup of coffee",
"response_format": "b64_json"
}' -o response.json
cat response.json| jq -r ".data[0].b64_json" | base64 --decode > generated_image.png
from openai import OpenAI
import base64
client = OpenAI(
base_url="https://api.netmind.ai/inference-api/openai/v1",
api_key="<YOUR API Key>",
)
response = client.images.edit(
model="black-forest-labs/FLUX.1-Fill-dev",
image=open("image.png", "rb"),
mask=open("mask.png", "rb"),
prompt="Turn hair blue",
response_format="b64_json",
)
image_base64 = response.data[0].b64_json
with open("generated_image.png", "wb") as f:
f.write(base64.b64decode(image_base64))# Set your API key
export API_KEY="<YOUR API Key>"
curl -X POST "https://api.netmind.ai/inference-api/openai/v1/images/edits" \
-H "Authorization: Bearer ${API_KEY}" \
--form 'model="black-forest-labs/FLUX.1-Fill-dev"' \
--form 'prompt="Turn hair blue"' \
--form 'response_format="b64_json"' \
--form 'image=@"image.png"' \
--form 'mask=@"mask.png"' -o response.json
cat response.json| jq -r ".data[0].b64_json" | base64 --decode > generated_image.pngfrom openai import OpenAI
import base64
client = OpenAI(
base_url="https://api.netmind.ai/inference-api/openai/v1",
api_key="<YOUR API Key>",
)
response = client.images.create_variation(
model="black-forest-labs/FLUX.1-Redux-dev",
image=open("image.png", "rb"),
response_format="b64_json",
)
image_base64 = response.data[0].b64_json
with open("generated_image.png", "wb") as f:
f.write(base64.b64decode(image_base64))# Set your API key
export API_KEY="<YOUR API Key>"
curl -X POST "https://api.netmind.ai/inference-api/openai/v1/images/variations" \
-H "Authorization: Bearer ${API_KEY}" \
--form 'model="black-forest-labs/FLUX.1-Redux-dev"' \
--form 'response_format="b64_json"' \
--form 'image=@"image.png"' -o response.json
cat response.json| jq -r ".data[0].b64_json" | base64 --decode > generated_image.png