Crear una imagen
Crea imágenes a partir de una instrucción, en el formato Images de OpenAI. Con una clave de prueba la imagen es de ejemplo y no se cobra nada.
Crea imágenes a partir de una instrucción, en el formato Images de OpenAI. Con una clave de prueba la imagen es de ejemplo y no se cobra nada.
apiKeyAutorizaciónBearer <token>Tu clave de API, que empieza con upsky_test_ o upsky_live_.
application/json- body
El formato Images de OpenAI. Los demás campos, como quality o style, se ignoran.
model*stringUn ID de modelo de imagen de GET /v1/ai/models?type=image.
1 <= length <= 200prompt*stringLo que quieres que dibuje.
1 <= length <= 32000n?integerCuántas imágenes crear, hasta 4. El valor predeterminado es 1. Se cobra cada una.
1 <= value <= 4size?stringAncho y alto en píxeles, como 1024x1024. Los tamaños que admite cada modelo varían.
^\d{2,5}x\d{2,5}$aspect_ratio?stringProporción entre ancho y alto, como 16:9, para los modelos que usan una proporción en lugar de un tamaño.
^\d{1,3}:\d{1,3}$seed?integerHace que los resultados se puedan repetir, en los modelos que lo admiten.
response_format?"b64_json"Solo b64_json: las imágenes se devuelven en base64, nunca como enlaces.
"b64_json"[key: string]?unknownLas imágenes.
application/json- response
created*integerSegundos desde la época Unix.
data*array<>usage*curl -X POST 'https://api.upsky.dev/v1/ai/images/generations' \ -H 'Content-Type: application/json' \ -d '{ "model": "string", "prompt": "string", "property1": null, "property2": null}'{ "created": 0, "data": [ { "b64_json": "string" } ], "usage": { "images": 0, "input_tokens": 0, "output_tokens": 0, "total_tokens": 0, "cost": 0 }}Crear una respuesta de chat POST
Envía mensajes a un modelo y devuelve su respuesta, en el formato Chat Completions de OpenAI. Con una clave de prueba la respuesta es de ejemplo y no se cobra nada.
Crear voz POST
Lee un texto en voz alta y devuelve el archivo de audio. Con una clave de prueba el audio es un segundo de silencio, en WAV, y no se cobra nada.