# ¿Qué queremos que haga?
## Se cree una respuesta en OpenAI
- Sea estructurada
- Soporte archivos
- ID de FILE OpenAI
- Al momento
- Vector Sotres
## Haya registro
- Archivos al momento
```js
const body = new Formdata()
body.append(options, ...)
body.append(files[], ...)
function ai_structured(options, files[]):
rutas = supabase.upload(archivos_al_momento)
ids = openai.files.upload(archivos_al_momento)
options.input.append(ids)
respuesta = openai.responses.create(options)
return {respuesta, rutas, /*options*/}
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
¿Qué queremos que haga?
Se cree una respuesta en OpenAI
Haya registro
Crear trigger para insertar información del archivo en la tabla de archivos cuando se suben a
storage.