import java.net.http.HttpClient;import java.net.http.HttpRequest;import java.net.http.HttpResponse;import java.net.URI;public class Main { public static void main(String[] args) throws Exception { String url = "https://api.apimart.ai/v1/images/generations"; String payload = """ { "model": "seedream-4.5", "prompt": "A cute panda playing in a bamboo forest", "size": "1:1", "resolution": "2K", "n": 1, "image_urls": [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ] } """; HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create(url)) .header("Authorization", "Bearer <token>") .header("Content-Type", "application/json") .POST(HttpRequest.BodyPublishers.ofString(payload)) .build(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body()); }}
<?php$url = "https://api.apimart.ai/v1/images/generations";$payload = [ "model" => "seedream-4.5", "prompt" => "A cute panda playing in a bamboo forest", "size" => "1:1", "resolution" => "2K", "n" => 1, "image_urls" => [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]];$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Authorization: Bearer <token>", "Content-Type: application/json"]);$response = curl_exec($ch);curl_close($ch);echo $response;?>
require 'net/http'require 'json'require 'uri'url = URI("https://api.apimart.ai/v1/images/generations")payload = { model: "seedream-4.5", prompt: "A cute panda playing in a bamboo forest", size: "1:1", resolution: "2K", n: 1, image_urls: [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]}http = Net::HTTP.new(url.host, url.port)http.use_ssl = truerequest = Net::HTTP::Post.new(url)request["Authorization"] = "Bearer <token>"request["Content-Type"] = "application/json"request.body = payload.to_jsonresponse = http.request(request)puts response.body
import Foundationlet url = URL(string: "https://api.apimart.ai/v1/images/generations")!let payload: [String: Any] = [ "model": "seedream-4.5", "prompt": "A cute panda playing in a bamboo forest", "size": "1:1", "resolution": "2K", "n": 1, "image_urls": [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]]var request = URLRequest(url: url)request.httpMethod = "POST"request.setValue("Bearer <token>", forHTTPHeaderField: "Authorization")request.setValue("application/json", forHTTPHeaderField: "Content-Type")request.httpBody = try? JSONSerialization.data(withJSONObject: payload)let task = URLSession.shared.dataTask(with: request) { data, response, error in if let error = error { print("Error: \(error)") return } if let data = data, let responseString = String(data: data, encoding: .utf8) { print(responseString) }}task.resume()
using System;using System.Net.Http;using System.Text;using System.Threading.Tasks;class Program{ static async Task Main(string[] args) { var url = "https://api.apimart.ai/v1/images/generations"; var payload = @"{ ""model"": ""seedream-4.5"", ""prompt"": ""A cute panda playing in a bamboo forest"", ""size"": ""1:1"", ""resolution"": ""2K"", ""n"": 1, ""image_urls"": [ ""https://cdn.apimart.ai/doc/1761215838466614297_9852.png"" ] }"; using var client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", "Bearer <token>"); var content = new StringContent(payload, Encoding.UTF8, "application/json"); var response = await client.PostAsync(url, content); var result = await response.Content.ReadAsStringAsync(); Console.WriteLine(result); }}
(* Requires cohttp and yojson libraries *)open Lwtopen Cohttpopen Cohttp_lwt_unixlet url = "https://api.apimart.ai/v1/images/generations"let payload = {|{ "model": "seedream-4.5", "prompt": "A cute panda playing in a bamboo forest", "size": "1:1", "resolution": "2K", "n": 1, "image_urls": [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]}|}let () = let headers = Header.init () |> fun h -> Header.add h "Authorization" "Bearer <token>" |> fun h -> Header.add h "Content-Type" "application/json" in let body = Cohttp_lwt.Body.of_string payload in let response = Client.post ~headers ~body (Uri.of_string url) >>= fun (resp, body) -> body |> Cohttp_lwt.Body.to_string >|= fun body_str -> print_endline body_str in Lwt_main.run response
import 'dart:convert';import 'package:http/http.dart' as http;void main() async { final url = Uri.parse('https://api.apimart.ai/v1/images/generations'); final payload = { 'model': 'seedream-4.5', 'prompt': 'A cute panda playing in a bamboo forest', 'size': '1:1', 'resolution': '2K', 'n': 1, 'image_urls': [ 'https://cdn.apimart.ai/doc/1761215838466614297_9852.png' ] }; final response = await http.post( url, headers: { 'Authorization': 'Bearer <token>', 'Content-Type': 'application/json', }, body: jsonEncode(payload), ); print(response.body);}
library(httr)library(jsonlite)url <- "https://api.apimart.ai/v1/images/generations"payload <- list( model = "seedream-4.5", prompt = "A cute panda playing in a bamboo forest", size = "1:1", resolution = "2K", n = 1, image_urls = list( "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ))response <- POST( url, add_headers( Authorization = "Bearer <token>", `Content-Type` = "application/json" ), body = toJSON(payload, auto_unbox = TRUE), encode = "raw")cat(content(response, "text"))
import java.net.http.HttpClient;import java.net.http.HttpRequest;import java.net.http.HttpResponse;import java.net.URI;public class Main { public static void main(String[] args) throws Exception { String url = "https://api.apimart.ai/v1/images/generations"; String payload = """ { "model": "seedream-4.5", "prompt": "A cute panda playing in a bamboo forest", "size": "1:1", "resolution": "2K", "n": 1, "image_urls": [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ] } """; HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create(url)) .header("Authorization", "Bearer <token>") .header("Content-Type", "application/json") .POST(HttpRequest.BodyPublishers.ofString(payload)) .build(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body()); }}
<?php$url = "https://api.apimart.ai/v1/images/generations";$payload = [ "model" => "seedream-4.5", "prompt" => "A cute panda playing in a bamboo forest", "size" => "1:1", "resolution" => "2K", "n" => 1, "image_urls" => [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]];$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Authorization: Bearer <token>", "Content-Type: application/json"]);$response = curl_exec($ch);curl_close($ch);echo $response;?>
require 'net/http'require 'json'require 'uri'url = URI("https://api.apimart.ai/v1/images/generations")payload = { model: "seedream-4.5", prompt: "A cute panda playing in a bamboo forest", size: "1:1", resolution: "2K", n: 1, image_urls: [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]}http = Net::HTTP.new(url.host, url.port)http.use_ssl = truerequest = Net::HTTP::Post.new(url)request["Authorization"] = "Bearer <token>"request["Content-Type"] = "application/json"request.body = payload.to_jsonresponse = http.request(request)puts response.body
import Foundationlet url = URL(string: "https://api.apimart.ai/v1/images/generations")!let payload: [String: Any] = [ "model": "seedream-4.5", "prompt": "A cute panda playing in a bamboo forest", "size": "1:1", "resolution": "2K", "n": 1, "image_urls": [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]]var request = URLRequest(url: url)request.httpMethod = "POST"request.setValue("Bearer <token>", forHTTPHeaderField: "Authorization")request.setValue("application/json", forHTTPHeaderField: "Content-Type")request.httpBody = try? JSONSerialization.data(withJSONObject: payload)let task = URLSession.shared.dataTask(with: request) { data, response, error in if let error = error { print("Error: \(error)") return } if let data = data, let responseString = String(data: data, encoding: .utf8) { print(responseString) }}task.resume()
using System;using System.Net.Http;using System.Text;using System.Threading.Tasks;class Program{ static async Task Main(string[] args) { var url = "https://api.apimart.ai/v1/images/generations"; var payload = @"{ ""model"": ""seedream-4.5"", ""prompt"": ""A cute panda playing in a bamboo forest"", ""size"": ""1:1"", ""resolution"": ""2K"", ""n"": 1, ""image_urls"": [ ""https://cdn.apimart.ai/doc/1761215838466614297_9852.png"" ] }"; using var client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", "Bearer <token>"); var content = new StringContent(payload, Encoding.UTF8, "application/json"); var response = await client.PostAsync(url, content); var result = await response.Content.ReadAsStringAsync(); Console.WriteLine(result); }}
(* Requires cohttp and yojson libraries *)open Lwtopen Cohttpopen Cohttp_lwt_unixlet url = "https://api.apimart.ai/v1/images/generations"let payload = {|{ "model": "seedream-4.5", "prompt": "A cute panda playing in a bamboo forest", "size": "1:1", "resolution": "2K", "n": 1, "image_urls": [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]}|}let () = let headers = Header.init () |> fun h -> Header.add h "Authorization" "Bearer <token>" |> fun h -> Header.add h "Content-Type" "application/json" in let body = Cohttp_lwt.Body.of_string payload in let response = Client.post ~headers ~body (Uri.of_string url) >>= fun (resp, body) -> body |> Cohttp_lwt.Body.to_string >|= fun body_str -> print_endline body_str in Lwt_main.run response
import 'dart:convert';import 'package:http/http.dart' as http;void main() async { final url = Uri.parse('https://api.apimart.ai/v1/images/generations'); final payload = { 'model': 'seedream-4.5', 'prompt': 'A cute panda playing in a bamboo forest', 'size': '1:1', 'resolution': '2K', 'n': 1, 'image_urls': [ 'https://cdn.apimart.ai/doc/1761215838466614297_9852.png' ] }; final response = await http.post( url, headers: { 'Authorization': 'Bearer <token>', 'Content-Type': 'application/json', }, body: jsonEncode(payload), ); print(response.body);}
library(httr)library(jsonlite)url <- "https://api.apimart.ai/v1/images/generations"payload <- list( model = "seedream-4.5", prompt = "A cute panda playing in a bamboo forest", size = "1:1", resolution = "2K", n = 1, image_urls = list( "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ))response <- POST( url, add_headers( Authorization = "Bearer <token>", `Content-Type` = "application/json" ), body = toJSON(payload, auto_unbox = TRUE), encode = "raw")cat(content(response, "text"))
import java.net.http.HttpClient;import java.net.http.HttpRequest;import java.net.http.HttpResponse;import java.net.URI;public class Main { public static void main(String[] args) throws Exception { String url = "https://api.apimart.ai/v1/images/generations"; String payload = """ { "model": "seedream-4.5", "prompt": "A cute panda playing in a bamboo forest", "size": "1:1", "resolution": "2K", "n": 1, "image_urls": [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ] } """; HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create(url)) .header("Authorization", "Bearer <token>") .header("Content-Type", "application/json") .POST(HttpRequest.BodyPublishers.ofString(payload)) .build(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body()); }}
<?php$url = "https://api.apimart.ai/v1/images/generations";$payload = [ "model" => "seedream-4.5", "prompt" => "A cute panda playing in a bamboo forest", "size" => "1:1", "resolution" => "2K", "n" => 1, "image_urls" => [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]];$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Authorization: Bearer <token>", "Content-Type: application/json"]);$response = curl_exec($ch);curl_close($ch);echo $response;?>
require 'net/http'require 'json'require 'uri'url = URI("https://api.apimart.ai/v1/images/generations")payload = { model: "seedream-4.5", prompt: "A cute panda playing in a bamboo forest", size: "1:1", resolution: "2K", n: 1, image_urls: [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]}http = Net::HTTP.new(url.host, url.port)http.use_ssl = truerequest = Net::HTTP::Post.new(url)request["Authorization"] = "Bearer <token>"request["Content-Type"] = "application/json"request.body = payload.to_jsonresponse = http.request(request)puts response.body
import Foundationlet url = URL(string: "https://api.apimart.ai/v1/images/generations")!let payload: [String: Any] = [ "model": "seedream-4.5", "prompt": "A cute panda playing in a bamboo forest", "size": "1:1", "resolution": "2K", "n": 1, "image_urls": [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]]var request = URLRequest(url: url)request.httpMethod = "POST"request.setValue("Bearer <token>", forHTTPHeaderField: "Authorization")request.setValue("application/json", forHTTPHeaderField: "Content-Type")request.httpBody = try? JSONSerialization.data(withJSONObject: payload)let task = URLSession.shared.dataTask(with: request) { data, response, error in if let error = error { print("Error: \(error)") return } if let data = data, let responseString = String(data: data, encoding: .utf8) { print(responseString) }}task.resume()
using System;using System.Net.Http;using System.Text;using System.Threading.Tasks;class Program{ static async Task Main(string[] args) { var url = "https://api.apimart.ai/v1/images/generations"; var payload = @"{ ""model"": ""seedream-4.5"", ""prompt"": ""A cute panda playing in a bamboo forest"", ""size"": ""1:1"", ""resolution"": ""2K"", ""n"": 1, ""image_urls"": [ ""https://cdn.apimart.ai/doc/1761215838466614297_9852.png"" ] }"; using var client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", "Bearer <token>"); var content = new StringContent(payload, Encoding.UTF8, "application/json"); var response = await client.PostAsync(url, content); var result = await response.Content.ReadAsStringAsync(); Console.WriteLine(result); }}
(* Requires cohttp and yojson libraries *)open Lwtopen Cohttpopen Cohttp_lwt_unixlet url = "https://api.apimart.ai/v1/images/generations"let payload = {|{ "model": "seedream-4.5", "prompt": "A cute panda playing in a bamboo forest", "size": "1:1", "resolution": "2K", "n": 1, "image_urls": [ "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ]}|}let () = let headers = Header.init () |> fun h -> Header.add h "Authorization" "Bearer <token>" |> fun h -> Header.add h "Content-Type" "application/json" in let body = Cohttp_lwt.Body.of_string payload in let response = Client.post ~headers ~body (Uri.of_string url) >>= fun (resp, body) -> body |> Cohttp_lwt.Body.to_string >|= fun body_str -> print_endline body_str in Lwt_main.run response
import 'dart:convert';import 'package:http/http.dart' as http;void main() async { final url = Uri.parse('https://api.apimart.ai/v1/images/generations'); final payload = { 'model': 'seedream-4.5', 'prompt': 'A cute panda playing in a bamboo forest', 'size': '1:1', 'resolution': '2K', 'n': 1, 'image_urls': [ 'https://cdn.apimart.ai/doc/1761215838466614297_9852.png' ] }; final response = await http.post( url, headers: { 'Authorization': 'Bearer <token>', 'Content-Type': 'application/json', }, body: jsonEncode(payload), ); print(response.body);}
library(httr)library(jsonlite)url <- "https://api.apimart.ai/v1/images/generations"payload <- list( model = "seedream-4.5", prompt = "A cute panda playing in a bamboo forest", size = "1:1", resolution = "2K", n = 1, image_urls = list( "https://cdn.apimart.ai/doc/1761215838466614297_9852.png" ))response <- POST( url, add_headers( Authorization = "Bearer <token>", `Content-Type` = "application/json" ), body = toJSON(payload, auto_unbox = TRUE), encode = "raw")cat(content(response, "text"))
Todos los endpoints de la API requieren autenticación mediante Bearer TokenObtenga su clave de API:Visite la página de gestión de claves de API para obtener su clave de APIAñádala a la cabecera de la solicitud: