MVK NexuS

Endpoints Disponibles

Esta API ofrece varios servicios principales:

1. Conversión de Códigos Hexadecimales a Nombres de Colores

Ruta: /color?hex=

Descripción: Este endpoint convierte un código hexadecimal de color en su nombre correspondiente en español.

Parámetro requerido: hex: El código hexadecimal del color. Ejemplo: FF5733

Ejemplo de solicitud: /color?hex=FF5733

Respuesta esperada: El nombre del color en español.

2. Conversión de Timestamp Unix a Tiempo Formateado

Ruta: /timestamp?unix=

Descripción: Convierte un timestamp Unix a un formato legible.

Parámetro requerido: unix: El timestamp Unix en segundos.

Ejemplo de solicitud: /timestamp?unix=60

Respuesta esperada: El tiempo formateado.

3. Diferencia de Días Entre Fechas

Ruta: /datediff?date1=&date2=

Descripción: Calcula la diferencia en días entre dos fechas.

Parámetros requeridos: date1 y date2 en formato ISO.

Ejemplo de solicitud: /datediff?date1=2023-01-01&date2=2024-08-21

Respuesta esperada: La diferencia en días.

4. Conversión de Unidades

Ruta: /convertirunidad?valor=&de=&a=

Descripción: Convierte una cantidad de una unidad a otra.

Parámetros requeridos: valor, de y a.

Ejemplo de solicitud: /convertirunidad?valor=10&de=metros&a=pies

Respuesta esperada: La cantidad convertida.

5. Unidades Disponibles

Ruta: /unidades

Descripción: Devuelve una lista de todas las unidades disponibles.

Ejemplo de solicitud: /unidades

Respuesta esperada: Lista de unidades.

6. Conversión de Texto a Código Morse

Ruta: /morse?text=

Descripción: Convierte un texto en código morse.

Parámetro requerido: text.

Ejemplo de solicitud: /morse?text=Hola

Respuesta esperada: El código morse correspondiente.

7. Generación de QR Codes

Ruta: /qr?text=

Descripción: Genera un código QR basado en el texto proporcionado.

Parámetro requerido: text: El texto que deseas convertir en un código QR.

Ejemplo de solicitud: /qr?text=Lo que quieras convertir en QR

Respuesta esperada: Una imagen del código QR que representa el texto proporcionado.

8. Búsqueda de Imágenes

Ruta: /search-images?q=

Descripción: Busca imágenes basadas en una consulta proporcionada.

Parámetro requerido: q: La consulta de búsqueda para encontrar imágenes.

Ejemplo de solicitud: /search-images?q=auroras

Respuesta esperada: Un array de URLs de imágenes que coinciden con la consulta.

9. Interacción con ChatGPT

Ruta: /chatgpt

Método: POST

Descripción: Envía un texto a la API de ChatGPT y recibe una respuesta generada. Puedes especificar una personalidad opcional para simular diferentes emociones, una longitud máxima para limitar la cantidad de caracteres en la respuesta, y un contexto adicional para enriquecer la interacción.

Parámetros requeridos (en el cuerpo de la solicitud POST):

Parámetros opcionales (en el cuerpo de la solicitud POST):

Ejemplo de solicitud POST:

POST /chatgpt HTTP/1.1
Content-Type: application/json

{
    "text": "Hola, ¿cómo estás?",
    "userID": "12345",
    "personality": "feliz",
    "longitud": 500,
    "context": "conversación casual"
}
            

Respuesta esperada: La respuesta generada por ChatGPT, simulando la personalidad, el contexto y la longitud especificada si se incluyen.

10. Diccionario

Ruta: /diccionario?palabra=

Descripción: Devuelve la definición de una palabra proporcionada.

Parámetro requerido: palabra: La palabra que deseas buscar.

Ejemplo de solicitud: /diccionario?palabra=hola

Respuesta esperada: La definición de la palabra en español.

11. Traducir Texto

Ruta: /traducir?idioma=&texto=

Descripción: Traduce automáticamente un texto de un idioma detectado al idioma especificado.

Parámetros requeridos: idioma: El código del idioma de destino (por ejemplo, 'en' para inglés, 'fr' para francés). texto: El texto que deseas traducir.

Ejemplo de solicitud: /traducir?idioma=en&texto=Hola%20mundo

Respuesta esperada: El texto traducido en el idioma especificado.

12. Uptime

Ruta: /uptime

Descripción: Este endpoint verifica el estado y el tiempo de actividad de la API.

Respuesta esperada: Un mensaje que indica si la API está activa y el tiempo de actividad.

13. Información de IP

Ruta: /ip?dir=

Descripción: Este endpoint proporciona información sobre la IP pública de la solicitud, incluyendo detalles como país, región, ciudad, latitud, longitud, zona horaria y proveedor de servicios de Internet (ISP).

Ejemplo de solicitud: /ip?dir=8.8.8.8

Respuesta esperada: Un objeto JSON que incluye información detallada sobre la IP pública, como el ejemplo:

{
  "ip": "8.8.8.8",
  "pais": "US",
  "codigo_pais": "US",
  "region":  "No disponible",
  "ciudad": "No  disponible",
  "latitud": 37.751,
  "longitud": -97.822,
  "zona_horaria": "America/Chicago",
  "isp": [134744064, 134744575],
  "organizacion": "No disponible"
}
            

14. Generación de Imágenes de Bienvenida

Ruta: /welcome-image?background=&text1=&text2=&useravatar=&textColor=

Descripción: Este endpoint genera una imagen de bienvenida personalizada con un fondo, texto y avatar del usuario.

Parámetros requeridos:

Parámetro opcional:

Ejemplo de solicitud: /welcome-image?background=https://example.com/background.jpg&text1=Bienvenido&text2=a%20nuestro%20servidor&useravatar=https://example.com/avatar.png&textColor=%23FF0000

Respuesta esperada: La URL de la imagen de bienvenida generada.

15. Akinator

Ruta: /aki

Descripción: Este endpoint proporciona acceso al juego Akinator.

Instrucciones: Para obtener información sobre cómo jugar Akinator, visita la ruta /aki.

16. Funciones BDFD (Bot Designer for Discord)

Ruta: /bdfd?funcion=

Método: GET

Descripción: Este endpoint proporciona información sobre las funciones de BDFD (Bot Designer for Discord).

Parámetro requerido: funcion: El nombre de la función BDFD que deseas consultar.

Ejemplos de solicitud:

Respuesta esperada: Información detallada sobre la función BDFD especificada, incluyendo su descripción, uso y ejemplos.

17. Generación de Imágenes con IA

Ruta: /image-ia

Método: POST

Content-Type: application/x-www-form-urlencoded

Descripción: Este endpoint genera imágenes utilizando inteligencia artificial basada en el prompt y el modelo especificados.

Headers requeridos:

Parámetros requeridos:

Modelos disponibles:

Nota: Los modelos v1, v2, v2-beta, y v3 son los modelos DALLE que usa ChatGPT.

Ejemplo de solicitud POST:

POST /image-ia HTTP/1.1
Content-Type: application/x-www-form-urlencoded
API-KEY: tu_clave_de_api_aqui

prompt=Un gato jugando al ajedrez&modelo=v3
            

Respuesta esperada: La URL de la imagen generada por la IA según el prompt y el modelo especificados.

Nota: Para obtener tu API-KEY, únete a nuestro servidor de Discord: https://discord.com/invite/XJqWsyb3CZ y usa el comando "$key" en el canal "Comandos".