Package 'saymaker'

Title: Generate AI Images and Video with 'SayMaker'
Description: A small client for the 'SayMaker' image and video service <https://saymaker.ai>. One API key runs text-to-image, photo edits and text- or image-to-video across Veo 3.1, Kling 3.0, Seedance 2.0, MiniMax H3, Nano Banana 2, GPT Image 2.5 and Seedream 5.0 on your own credits.
Authors: SayMaker [aut, cre]
Maintainer: SayMaker <[email protected]>
License: MIT + file LICENSE
Version: 0.1.0
Built: 2026-10-05 16:34:01 UTC
Source: https://github.com/hanshs474/saymaker-r

Help Index


Generate or edit an image

Description

Generates one image on SayMaker (https://saymaker.ai), or edits image_url. Failures signal a condition of class saymaker_auth, saymaker_quota, saymaker_plan, saymaker_busy, saymaker_rejected or saymaker_timeout.

Usage

saymaker_generate(prompt, image_url = NULL, model = NULL, aspect_ratio = NULL,
  api_key = NULL, poll_seconds = 5, timeout_seconds = 4500)

Arguments

prompt

What to draw, or for an edit the change and what must stay.

image_url

Public http(s) url of a photo to edit.

model

Model id, e.g. "gpt-image-2-5-flare". Defaults to "saymaker-image-v1", or "nano-banana-2-lite" for an edit.

aspect_ratio

One of "1:1", "16:9", "9:16", "4:3", "3:4".

api_key

Key from https://saymaker.ai/settings/apikeys; defaults to the SAYMAKER_API_KEY environment variable.

poll_seconds

How often the run is polled.

timeout_seconds

Deadline for the whole call; the default covers the free-account queue.

Value

The URL of the finished image.

Examples

## Not run: 
saymaker_generate("a paper-cut layered mountain range at dusk")

## End(Not run)

Generate a video clip

Description

Generates one clip on SayMaker (https://saymaker.ai), or animates image_url.

Usage

saymaker_generate_video(prompt, image_url = NULL, model = "minimax-h3-fast", duration = NULL,
  resolution = NULL, aspect_ratio = "16:9", sound = TRUE, api_key = NULL,
  poll_seconds = 10, timeout_seconds = 5400)

Arguments

prompt

The shot: what happens, where, and how the camera moves.

image_url

Public http(s) url of a first frame to animate.

model

Model id. "minimax-h3-fast" runs on a free account; "veo-3-1", "kling-3-0" and "seedance-2" need a plan or a credit pack.

duration

Clip length in seconds, where the model offers a choice.

resolution

e.g. "480p", "720p", "1080p".

aspect_ratio

e.g. "16:9", "9:16".

sound

Ask for sound where the model writes it in the same pass.

api_key

Key from https://saymaker.ai/settings/apikeys; defaults to SAYMAKER_API_KEY.

poll_seconds

How often the run is polled.

timeout_seconds

Deadline for the whole call.

Value

The URL of the finished clip.

Examples

## Not run: 
saymaker_generate_video("a fox trotting through fresh snow at dawn", duration = 6)

## End(Not run)