Aigptimage (AI GPT Image v0.1.0)

Copy Markdown View Source

Small helpers for linking to AI GPT Image and building public API requests.

AI GPT Image provides AI image generation, editing, API, and MCP workflows, including GPT Image 2 style image generation helpers for creators and developers.

Summary

Functions

Returns the public createTask API URL.

Returns the public recordInfo API URL for a task id.

Returns Bearer authorization headers for API requests.

Builds a createTask request body for GPT Image 2 style image generation.

Returns the AI GPT Image homepage URL.

Returns a Markdown link to AI GPT Image.

Returns the MCP endpoint URL.

Returns public metadata for AI GPT Image.

Functions

api_create_task_url(base_url \\ "https://aigptimage.com")

Returns the public createTask API URL.

Examples

iex> Aigptimage.api_create_task_url()
"https://aigptimage.com/api/v1/jobs/createTask"

api_record_info_url(task_id, base_url \\ "https://aigptimage.com")

Returns the public recordInfo API URL for a task id.

Examples

iex> Aigptimage.api_record_info_url("task 123")
"https://aigptimage.com/api/v1/jobs/recordInfo?taskId=task%20123"

bearer_headers(api_key)

Returns Bearer authorization headers for API requests.

Examples

iex> Aigptimage.bearer_headers("key").authorization
"Bearer key"

build_create_task_body(prompt, opts \\ [])

Builds a createTask request body for GPT Image 2 style image generation.

Examples

iex> Aigptimage.build_create_task_body("A clean ecommerce product photo")
%{model: "gpt-image-2-text-to-image", input: %{prompt: "A clean ecommerce product photo"}}

homepage_url()

Returns the AI GPT Image homepage URL.

Examples

iex> Aigptimage.homepage_url()
"https://aigptimage.com/"

markdown_link(label \\ "AI GPT Image")

Returns a Markdown link to AI GPT Image.

Examples

iex> Aigptimage.markdown_link()
"[AI GPT Image](https://aigptimage.com/)"

mcp_url(base_url \\ "https://aigptimage.com")

Returns the MCP endpoint URL.

Examples

iex> Aigptimage.mcp_url()
"https://aigptimage.com/api/mcp"

metadata()

Returns public metadata for AI GPT Image.

Examples

iex> Aigptimage.metadata().default_image_model
"gpt-image-2-text-to-image"