Resumen

Usuarios
Espacios
Documentos
Conversaciones

Estado del sistema

  • Cargando…

Usuarios registrados

UsuarioEmailRolEstadoRegistro
Cargando…

Configuracion del IP Whitelist

IPs Globales

IPs autorizadas para acceder al sistema. Si la lista esta vacia, se permite todo (modo abierto). Al sincronizar nginx se aplican las restricciones a nivel de red.

IPDescripcionOrigenFechaAcciones
Cargando…

Restricciones IP por API Key

Configura IPs permitidas por cada API key, o marca como "sin restriccion" para que funcione desde cualquier IP.

TokenUsuarioIPs permitidasSin restriccionAcciones
Cargando…

API Tokens

Los nuevos tokens son JWT (empiezan por eyJ...), no caducan, y se usan como Authorization: Bearer <token> o X-API-Key: <token>. La clave solo se muestra una vez al crear el token.

Crear token

Mis tokens

NombreTipo / IDCreadoUltimo uso
Cargando…

Token de sesion (JWT)

Para pruebas rapidas puedes usar el JWT de esta sesion (caduca en unos minutos).

Log de uso de IA

Uso por token API y por IP. Filtra por token o por direccion IP.

FechaUsuarioTokenIPModeloTiempo (ms)
Cargando…

Modelos Ollama disponibles

Modelos cargados en el servidor para chat y embeddings.

ModeloTamanoModificado
Cargando…

Transcripcion de Audio a Texto

Sube un archivo de audio o graba desde el microfono para obtener la transcripcion completa con timestamps. Usa el modelo Whisper ejecutandose localmente.

Grabar desde microfono

Subir archivo de audio

Formatos: mp3, wav, m4a, ogg, flac, webm

Uso via API

Documentacion interactiva (APIs en linea)

Prueba los endpoints en vivo. Haz clic en "Authorize", pega tu token JWT o API key, y ejecuta las peticiones desde aqui.

APIs en linea:

Guia rapida

Base URL:

Autenticacion: Authorization: Bearer <token> o X-API-Key: <api_key>

Clientes
Blockchains
Bloques
Transacciones
Usuarios MC
Credenciales
Archivos
Intentos no autorizados

Clientes de API

NombreEstadoBloquesTXsUsuariosCreadoAcciones
Cargando…
#HashPrev HashMerkle RootTXsFecha
Selecciona un cliente
TX HashTipoEstadoBloqueDatosFecha
Selecciona un cliente
UsernameEmailEstadoCreado
Selecciona un cliente

Registro de Accesos

IPAutorizadoRazonMetodoURLUser-AgentFecha
Cargando…

Documentacion API Multichain

Endpoints de la seccion Multichain. Usa el header X-Multichain-Token: <token_del_cliente> para autenticar las peticiones de blockchain, usuarios, credenciales y archivos. Los endpoints de administracion usan Authorization: Bearer <jwt_admin>.

Autenticacion

Admin (JWT): Para crear clientes, ver stats globales y logs de acceso.

Authorization: Bearer <jwt_token_admin>

Cliente (API Token): Para operar blockchain, usuarios, credenciales y archivos.

X-Multichain-Token: <api_token_del_cliente>

Endpoints — Administracion (JWT)

POST   /api/multichain/clients          → Crear cliente
GET    /api/multichain/clients          → Listar clientes
GET    /api/multichain/clients/{id}     → Detalle de cliente
PUT    /api/multichain/clients/{id}/activate    → Activar
PUT    /api/multichain/clients/{id}/deactivate  → Desactivar
GET    /api/multichain/stats            → Estadisticas globales
GET    /api/multichain/security/logs    → Logs de acceso

Endpoints — Blockchain (X-Multichain-Token)

GET    /api/multichain/blocks           → Listar bloques
POST   /api/multichain/blocks           → Minar bloque
GET    /api/multichain/blocks/{id}      → Detalle bloque
GET    /api/multichain/transactions     → Listar transacciones
GET    /api/multichain/transactions/{id}→ Detalle transaccion
GET    /api/multichain/chain/stats      → Stats de la cadena
POST   /api/multichain/chain/validate   → Validar integridad

Endpoints — Usuarios (X-Multichain-Token)

POST   /api/multichain/users            → Crear usuario
GET    /api/multichain/users            → Listar usuarios
GET    /api/multichain/users/{id}       → Detalle usuario
GET    /api/multichain/users/check/{u}  → Verificar existencia
POST   /api/multichain/users/verify-hash→ Verificar hash

Endpoints — Credenciales (X-Multichain-Token + user_hash)

POST   /api/multichain/credentials      → Almacenar credencial cifrada
GET    /api/multichain/credentials/{id} → Leer credencial (descifra con user_hash)
GET    /api/multichain/credentials      → Listar credenciales

Endpoints — Archivos (X-Multichain-Token + user_hash)

POST   /api/multichain/files/upload     → Subir archivo
GET    /api/multichain/files            → Listar archivos
GET    /api/multichain/files/{id}/download → Descargar archivo

Endpoints — Seguridad IP (X-Multichain-Token)

GET    /api/multichain/ip/whitelist     → Listar whitelist
POST   /api/multichain/ip/whitelist     → Agregar a whitelist
DELETE /api/multichain/ip/whitelist/{id}→ Eliminar de whitelist
GET    /api/multichain/ip/blacklist     → Listar blacklist
POST   /api/multichain/ip/blacklist     → Agregar a blacklist
DELETE /api/multichain/ip/blacklist/{id}→ Eliminar de blacklist

Ejemplo: Crear cliente y usuario


            

Swagger interactivo (Multichain)

Prueba los endpoints de Multichain aqui:

Storage Externo (S3)

Verificando…

Conectando al bucket…

Archivo Tipo Tamano Version Carpeta Actualizado Acciones
Cargando…
Version actual
Tamano
Tipo

Historial de versiones

Version Tamano Hash SHA-256 Tipo Nota Fecha Acciones
Cargando…

Documentacion API — Storage Externo

Sistema de almacenamiento en bucket S3-compatible compartido por Neurona y Multichain. Soporta subida, descarga, sobreescritura con versionamiento automatico y URLs pre-firmadas.

Autenticacion

Neurona (JWT): Usa el token de sesion o API key.

Authorization: Bearer <jwt_token>

Multichain (Token + Hash):

X-Multichain-Token: <api_token_del_cliente>
X-User-Hash: <hash_del_usuario>

Endpoints — Neurona (JWT)

POST   /api/storage/neurona/upload              → Subir archivo nuevo
GET    /api/storage/neurona/files               → Listar archivos
GET    /api/storage/neurona/files/{id}          → Info de archivo
GET    /api/storage/neurona/files/{id}/download  → Descargar archivo
PUT    /api/storage/neurona/files/{id}          → Sobreescribir (nueva version)
GET    /api/storage/neurona/files/{id}/versions  → Historial de versiones
GET    /api/storage/neurona/files/{id}/url       → URL pre-firmada
DELETE /api/storage/neurona/files/{id}          → Eliminar archivo

Endpoints — Multichain (Token + Hash)

POST   /api/storage/multichain/upload              → Subir archivo nuevo
GET    /api/storage/multichain/files               → Listar archivos
GET    /api/storage/multichain/files/{id}          → Info de archivo
GET    /api/storage/multichain/files/{id}/download  → Descargar archivo
PUT    /api/storage/multichain/files/{id}          → Sobreescribir (nueva version)
GET    /api/storage/multichain/files/{id}/versions  → Historial de versiones
GET    /api/storage/multichain/files/{id}/url       → URL pre-firmada
DELETE /api/storage/multichain/files/{id}          → Eliminar archivo

Endpoints — Admin

GET    /api/storage/status                      → Estado de conexion al bucket

Ejemplo: Subir y sobreescribir


            

Swagger interactivo (Storage)

Prueba los endpoints de Storage aqui:

Estado de Autenticacion Cloud

Cargando estado…

Para autenticarse con ollama.com:

ollama signin

Ejecutar en el servidor. Solo es necesario una vez.

Informacion sobre Ollama Cloud

Los modelos cloud de Ollama se ejecutan en la infraestructura de ollama.com sin necesitar GPU local. Se acceden exactamente igual que los modelos locales (mismo endpoint localhost:11434).

  • Autenticacion via ollama signin en el servidor
  • Misma API que modelos locales (retrocompatible)
  • Modelos de hasta 671B parametros sin GPU
  • Soporte para vision, tools, thinking y multimodal
  • Ollama no retiene datos (privacidad garantizada)

Catalogo de Modelos Cloud

Modelos disponibles en Ollama Cloud. Los marcados con ya estan descargados localmente.

Cargando catalogo…

Chat con Modelo Cloud

Prueba directamente un modelo cloud desde el panel de administracion.

Escribe un mensaje para comenzar…

Documentacion API — Cloud AI

Endpoints especializados para modelos cloud de Ollama. Totalmente retrocompatibles con los endpoints existentes.

Endpoints

GET    /api/cloud/status                    → Estado autenticacion ollama.com
GET    /api/cloud/models                    → Catalogo de modelos cloud
POST   /api/cloud/chat                      → Chat directo (streaming opcional)
POST   /api/cloud/chat/conversation         → Chat con memoria + RAG + actions
POST   /api/cloud/chat/vision               → Chat multimodal con imagenes
GET    /api/cloud/chat/history              → Historial de chats cloud
DELETE /api/cloud/chat/history              → Limpiar historial cloud
DELETE /api/cloud/chat/history/{id}         → Eliminar mensaje cloud

Ejemplo: Chat con kimi-k2.5:cloud

curl -X POST https://neuronacr.com/api/cloud/chat \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "Explica la teoria de cuerdas en terminos simples",
    "model_name": "kimi-k2.5:cloud",
    "thinking": true,
    "max_tokens": 4096
  }'

Ejemplo: Vision con imagen

curl -X POST https://neuronacr.com/api/cloud/chat/vision \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "Describe el contenido de esta imagen",
    "model_name": "kimi-k2.5:cloud",
    "images": ["<base64_imagen>"]
  }'