Artmeli API

API de inteligencia artificial

Una sola API para llevar IA a tus aplicaciones

Genera tu clave, apunta tu aplicación a Artmeli y empieza a recibir respuestas de modelos avanzados. Compatible con el formato de OpenAI.

Compatible con OpenAI

Funciona con las librerías oficiales de OpenAI cambiando solo la dirección base y la clave.

Claves propias

Crea, copia, revoca y elimina tus claves cuando quieras desde tu panel.

Varios modelos

Elige entre modelos rápidos o de máxima calidad usando el mismo endpoint.

Medición de uso

Consulta llamadas recientes y tokens consumidos por cada clave.

Cómo se usa

Dirección base:https://api-v2.artmeli.online/api/public/v1

curl
curl https://api-v2.artmeli.online/api/public/v1/chat/completions \
  -H "Authorization: Bearer sk-art-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "forjador-auto",
    "messages": [{ "role": "user", "content": "Hola" }]
  }'

Ejemplo listo para copiar con el SDK de OpenAI

Solo cambias la dirección base y el modelo por uno de los perfiles Forjador; el resto del código es igual al de OpenAI.

Python
# pip install openai
from openai import OpenAI

client = OpenAI(
    base_url="https://api-v2.artmeli.online/api/public/v1",
    api_key="sk-art-...",  # tu clave de Artmeli
)

respuesta = client.chat.completions.create(
    model="forjador-auto",  # o forjador-pro / forjador-rapido / forjador-code / forjador-diseno
    messages=[
        {"role": "system", "content": "Eres un asistente útil."},
        {"role": "user", "content": "Escribe un saludo corto."},
    ],
)

print(respuesta.choices[0].message.content)
JavaScript / TypeScript
// npm install openai
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api-v2.artmeli.online/api/public/v1",
  apiKey: process.env.ARTMELI_API_KEY, // sk-art-...
});

const respuesta = await client.chat.completions.create({
  model: "forjador-code", // perfiles: auto, pro, rapido, code, diseno
  messages: [{ role: "user", content: "Explica qué hace este código." }],
});

console.log(respuesta.choices[0].message.content);

Puntos disponibles

  • POST /v1/chat/completions
  • GET /v1/models

Perfiles disponibles

Usa el identificador en el campo «modelo».

  • forjador-auto Forjador AutoElige por ti el perfil adecuado según lo que pidas.
  • forjador-pro Forjador ProMáxima capacidad para análisis profundo y tareas complejas.
  • forjador-rapido Forjador RápidoRespuestas inmediatas para preguntas cortas y alto volumen.
  • forjador-code Código ForjadorEspecializado en programar, depurar y explicar código.
  • forjador-diseno Forjador DiseñoIdeas visuales, interfaces, textos y estilo creativo.