Generations

Generating new image

Generate new images

POST https://api.crazyhorse.ai/v1/generations

Generate new images by your purpose.

Headers

NameTypeDescription

api-key*

String

api key

Request Body

NameTypeDescription

params*

object

These params

hair: string,

pose: string,

body: string,

chest: string,

clothes: string,

background: string,

number: number,

girlId: string,

loraId: string (model),

debug: boolean,

image*

string

base64

{
  "state": "WAITING",
  "code": "string",
  "imageUrls": [
    "string"
  ],
  "params": {
    "hair": "string",
    "pose": "string",
    "body": "string",
    "chest": "string",
    "clothes": "string",
    "background": "string",
    "number": 10,
    "loraId": "string",
    "debug": true
  }
}
/ require the myapi module and set it up with your API key
const axios = require('axios').default;

const url = 'https://api.crazyhorse.ai/v1/generations';
const payload = {
    params: {
     "hair": "red",
     "pose": "",
     "body": "",
     "chest": "",
     "clothes": "t-shirt, jean",
     "background": "ocean",
     "number": 10,
     "girlId": "yuna-jp",
     "loraId": "115728",
     "debug": true
    },
    image: '/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEhUTEBIVFRUVFRUVFRUVFRUVFRYVFxcXFxUVFRUYHSggGBolHRUVITEhJSkrLi4uFx8zODMsNygtLisBCgoKDg0OGhAQGy0dHx0tLS0tLS0tLSstLS0tLS0tLSstKy0xLS0tKy0rLS0tLS0tKy0rKy0tLS0tLS0tLS0tLf/AABEIARMAtwMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAEAQIDBQYABwj/xAA/EAABAwIDBQUFBQgBBQEAAAABAAIRAyEEBTESQVFxgQYTImGRMqGxwdEHQlJichQjgpKy4fDxwhUzU5OiJP/EABkBAAMBAQEAAAAAAAAAAAAAAAABAgMEBf/EACERAQEAAgMAAgIDAAAAAAAAAAABAhEDITESQTJRBHHB/9oADAMBAAIRAxEAPwDSU/Y6KJgUwHg6KNgWSxdIWRYCHpDRFDR'
};
const options = {
   headers: {
     'api-key': 'xxxxxxxx'
   }
};
const genImage = away axios.post(url, payload, options)

Get Result

Get result for generate

GET https://api.crazyhorse.ai/v1/generations

Using code value to get result

Path Parameters

NameTypeDescription

code*

String

89e78b15d29165008cbfd61ba3bb679f

Headers

NameTypeDescription

api-key*

String

api key

{
  "state": "DONE",
  "code": "89e78b15d29165008cbfd61ba3bb679f",
  "image": "ced3e3051c203193952d8b51fe5c9d82/89e78b15d29165008cbfd61ba3bb679f.png",
  "generateImageUrls": [
    "ced3e3051c203193952d8b51fe5c9d82/89e78b15d29165008cbfd61ba3bb679f/generate-1.png"
  ],
  "params": {
    "hair": "red",
    "clothes": "t-shirt, jean",
    "number": 1
  },
  "createdAt": "2023-10-09T11:11:07.174Z"
}
/ require the myapi module and set it up with your API key
const axios = require('axios').default;

const url = 'https://api.crazyhorse.ai/v1/generations';
const options = {
   headers: {
     'api-key': 'xxxxxxxx'
   }
};
const getResult = away axios.get(url, options)

Last updated