🛠️ Endpoints de Utilidad
SpeckUIX proporciona varios endpoints de utilidad para obtener información de IP, geolocalización, clima y conversión de moneda. A continuación se detalla cada uno de ellos.
🌐 Obtener IP Actual
Obtiene la dirección IP del dispositivo que realiza la petición.
Endpoint
GET /api/ip
Ver ejemplo de uso
curl --request GET \
--url 'https://api.speckuix.page/api/ip' \
--header 'Authorization: Bearer 1xxxxxx-1x-1x-1x-1x'
Ver ejemplo de respuesta
{
"ip": "181.55.68.70"
}
$0.000014 USD por solicitud
🗺️ Geolocalización por IP
Obtiene información detallada de geolocalización basada en una dirección IP.
Endpoint
GET /api/geo-location
Parámetros de Consulta
Parámetro | Tipo | Descripción | Requerido |
---|---|---|---|
ip | string | Dirección IP a consultar | ✅ |
Ver ejemplo de uso
curl --request GET \
--url 'https://api.speckuix.page/api/geo-location?ip=181.55.68.70' \
--header 'Authorization: Bearer 1xxxxxx-1x-1x-1x-1x'
Ver ejemplo de respuesta
{
"ip": "190.144.218.193",
"country_code": "CO",
"country_name": "Colombia",
"region_name": "Bogota D.C.",
"city_name": "Bogotá",
"latitude": 4.6313,
"longitude": -74.0344,
"postal": "110231",
"utc_offset": "-0500",
"asn": "AS14080",
"as": "Latin American and Caribbean IP Address Regional Registry",
"is_proxy": false,
"network": "190.144.208.0/20",
"version": "IPv4",
"region_code": "DC",
"country_code_iso3": "COL",
"country_capital": "Bogota",
"country_tld": ".co",
"continent_code": "SA",
"in_eu": false,
"timezone": "America/Bogota",
"country_calling_code": "+57",
"currency": "COP",
"currency_name": "Peso",
"languages": "es-CO",
"country_area": 1138910,
"country_population": 49648685,
"org": "Telmex Colombia S.A."
}
$0.003 USD por solicitud
⛅ Información del Clima
Obtiene información actualizada del clima.
Endpoint
GET /api/weather
Ver ejemplo de uso
curl --request GET \
--url 'https://api.speckuix.page/api/weather' \
--header 'Authorization: Bearer 1xxxxxx-1x-1x-1x-1x'
Ver ejemplo de respuesta
{
"latitude": 38.890526,
"longitude": -77.02716,
"generationtime_ms": 0.05507469177246094,
"utc_offset_seconds": 0,
"timezone": "GMT",
"timezone_abbreviation": "GMT",
"elevation": 12,
"current_weather_units": {
"time": "iso8601",
"interval": "seconds",
"temperature": "°F",
"windspeed": "km/h",
"winddirection": "°",
"is_day": "",
"weathercode": "wmo code"
},
"current_weather": {
"time": "2024-11-29T00:00",
"interval": 900,
"temperature": 41.6,
"windspeed": 10.3,
"winddirection": 299,
"is_day": 0,
"weathercode": 0
}
}
$0.0015 USD por solicitud
💱 Conversor de Moneda
Convierte cantidades entre diferentes monedas usando tasas de cambio actualizadas.
Ver la lista completa de monedas soportadas (161 monedas mundiales)
Endpoint
GET /api/currency-converter
Parámetros de Consulta
Parámetro | Tipo | Descripción | Requerido |
---|---|---|---|
base | string | Moneda base (ej: USD) | ✅ |
to | string | Moneda destino (ej: COP) | ✅ |
amount | number | Cantidad a convertir | ✅ |
Ver ejemplo de uso
curl --request GET \
--url 'https://api.speckuix.page/api/currency-converter?base=USD&to=COP&amount=1' \
--header 'Authorization: Bearer 1xxxxxx-1x-1x-1x-1x'
Ver ejemplo de respuesta
{
"value": 4390.4611
}
$0.0024 USD por solicitud
Monedas Soportadas
El servicio soporta 161 monedas mundiales comúnmente circulantes.
Ver monedas principales
🌍 Monedas Principales
- USD (Dólar Estadounidense)
- EUR (Euro)
- GBP (Libra Esterlina)
- JPY (Yen Japonés)
- AUD (Dólar Australiano)
- CAD (Dólar Canadiense)
- CHF (Franco Suizo)
- CNY (Yuan Chino)
Las siguientes monedas pueden experimentar alta volatilidad:
- 🇦🇷 ARS (Peso Argentino)
- 🇱🇾 LYD (Dinar Libio)
- 🇸🇸 SSP (Libra Sudanesa del Sur)
- 🇸🇾 SYP (Libra Siria)
- 🇻🇪 VES (Bolívar Soberano Venezolano)
- 🇾🇪 YER (Rial Yemení)
- 🇿🇼 ZWL (Dólar Zimbabuense)
Servicios de IA
Generación de Texto con Text-3B
Genera texto utilizando un modelo de IA de 3 billones de tokens.
Endpoint
POST /api/ai/text-3b
Ejemplo de Uso
curl --request POST \
--url 'https://api.speckuix.page/api/ai/text-3b' \
--header 'Authorization: Bearer 1xxxxxx-1x-1x-1x-1x' \
--header 'content-type: multipart/form-data' \
--form prompt=hola
Respuesta
La respuesta se envía en formato stream de texto. El texto se irá generando y enviando progresivamente.
Costo
$0.015 USD por solicitud
Generación de Texto con Text-32B
Genera texto utilizando un modelo de IA de 32 billones de tokens.
Endpoint
POST /api/ai/text-32b
Ejemplo de Uso
curl --request POST \
--url 'https://api.speckuix.page/api/ai/text-32b' \
--header 'Authorization: Bearer 1xxxxxx-1x-1x-1x-1x' \
--header 'content-type: multipart/form-data' \
--form prompt=hola
Respuesta
La respuesta se envía en formato stream de texto. El texto se irá generando y enviando progresivamente.
Costo
$0.03 USD por solicitud
Generación de Texto con Text-70B
Genera texto utilizando un modelo de IA de 70 billones de tokens.
Endpoint
POST /api/ai/text-70b
Ejemplo de Uso
curl --request POST \
--url 'https://api.speckuix.page/api/ai/text-70b' \
--header 'Authorization: Bearer 1xxxxxx-1x-1x-1x-1x' \
--header 'content-type: multipart/form-data' \
--form prompt=hola
Respuesta
La respuesta se envía en formato stream de texto. El texto se irá generando y enviando progresivamente.
Costo
$0.05 USD por solicitud
Generación de Imágenes
Genera imágenes utilizando IA.
Endpoint
POST /api/ai/image
Ejemplo de Uso
curl --request POST \
--url 'https://api.speckuix.page/api/ai/image' \
--header 'Authorization: Bearer 1xxxxxx-1x-1x-1x-1x' \
--header 'content-type: multipart/form-data' \
--form prompt='developer panda cartoon'
Respuesta
La respuesta es un archivo de imagen en formato binario (Blob).
Costo
$0.08 USD por solicitud
Generación de Imágenes Pixel Art
Genera imágenes en estilo pixel art utilizando IA.
Endpoint
POST /api/ai/pixel-image
Ejemplo de Uso
curl --request POST \
--url 'https://api.speckuix.page/api/ai/pixel-image' \
--header 'Authorization: Bearer 1xxxxxx-1x-1x-1x-1x' \
--header 'content-type: multipart/form-data' \
--form prompt='developer panda cartoon'
Respuesta
La respuesta es un archivo de imagen en formato binario (Blob).
Costo
$0.06 USD por solicitud