DOC · MICRODC-DEV-001 · ESv3.4

Envíe trabajos de LLM, embeddings, documentos o contenedores de forma asíncrona. Obtenga resultados a una fracción del costo de las instancias GPU dedicadas. Sin infraestructura que administrar, sin compromiso mínimo, pago por segundo de cómputo.

Todo lo que necesita para integrar.

§01 · CAPACIDADES
CAP · 01

API REST sencilla

Endpoints claros y bien documentados. Se integra con cualquier lenguaje o framework.

CAP · 02

Pago por uso

Pague solo por el tiempo de cómputo. Sin costos por inactividad, sin compromisos mínimos.

CAP · 03

Procesamiento por lotes

Envíe miles de trabajos a la vez. Diseñado para pipelines de datos y trabajo masivo.

CAP · 04

Más de 100 modelos

Llama, Mistral, Qwen y más. Todos los principales LLM de código abierto.

§02 · INICIO RÁPIDO

Empiece en minutos.

Instale el SDK de Python, apúntelo a MicroDC.ai y envíe un trabajo. Sondee, transmita en streaming o indíquenos un webhook.

SDK de Python Obtener clave de API →
from microdc import MicroDC

client = MicroDC(api_key="your-api-key")

# Enviar un trabajo de inferencia
job = client.submit_job(
    model="llama-3.1-8b",
    prompt="Explain quantum computing in simple terms",
    max_tokens=500,
)

# Consultar el estado del trabajo
status = client.get_job(job.id)
print(f"Status: {status.state}")

# Obtener los resultados cuando estén listos
result = client.wait_for_result(job.id)
print(result.output)

Cuatro tipos de trabajo, una sola API.

§03 · TIPOS DE TRABAJO
TipoQué ejecutaEnrutamientoPrecio
llmChat completions en cualquier LLM compatiblePor nombre de modeloPor tokens
embedEmbeddings vectoriales para RAG, búsqueda y clasificaciónPor nombre de modeloPor tokens
documentResumir, extraer y analizar archivos cargadosPor nombre de modeloTarifa fija
containerCualquier imagen Docker con su script o códigoPor capacidad (docker)Hora-GPU u hora-núcleo-CPU
§04 · COMPATIBLE CON OPENAI

Reemplazo directo del
cliente de OpenAI.

Apunte su cliente openai actual a MicroDC.ai y conserve su código. Admite listas de contenido multimodal. Funciona con LangChain, LlamaIndex, Instructor y cualquier biblioteca con la forma de OpenAI.

  • Sin reescribir código: solo cambie base_url
  • Listas de contenido multimodal (partes de texto e imagen)
  • Asíncrono de forma nativa por dentro
from openai import OpenAI

client = OpenAI(
    api_key="your-microdc-key",
    base_url="https://api.microdc.ai/v1",
)

resp = client.chat.completions.create(
    model="llama-3.1-8b",
    messages=[
        {"role": "user",
         "content": "Summarize quantum tunneling."}
    ],
)
print(resp.choices[0].message.content)
§05 · TRABAJOS EN CONTENEDORES

Traiga su propia imagen Docker.

Envíe cualquier imagen. Cargue archivos de script (.py, .sh, .js, .ts, .go, .rs, .java...) como entradas. Streaming de logs en vivo mediante heartbeat por trabajo. Se enruta solo a workers que anuncian la capacidad docker.

  • ETL por lotes · cómputo científico · navegadores sin interfaz
  • Transcodificación de video · pipelines de ML personalizados
  • Facturación por hora-GPU u hora-núcleo-CPU: usted decide
job = client.submit_job(
    type="container",
    model="my-registry/pdf-extract:v2",
    payload={
        "image": "my-registry/pdf-extract:v2",
        "args": ["--input", "/data/report.pdf"],
        "env": {"LOG_LEVEL": "info"},
    },
    files=["report.pdf"],
)

# Transmitir los logs mientras se ejecuta
for line in client.stream_logs(job.id):
    print(line)

result = client.wait_for_result(job.id)

Cifrado de extremo a extremo, resultados de conocimiento cero.

§06 · CIFRADO

Los prompts se cifran en su máquina antes de salir de ella; los resultados solo pueden ser descifrados por usted. El servidor almacena y enruta texto cifrado: nunca inspecciona, registra ni descifra su contenido, y la clave de carga que custodia para el worker se destruye al confirmar la recepción. Los resultados se cifran con su clave pública, de modo que nadie más que usted puede leerlos: ni el conjunto de workers, ni MicroDC. Para sectores regulados, flujos de trabajo con propiedad intelectual sensible y cualquiera que simplemente no quiera que sus prompts queden registrados. Lea la arquitectura completa →

PASO 01

Usted cifra

El cliente cifra la carga con AES-256-GCM en su máquina y envía junto a ella su clave pública RSA. Su clave privada nunca sale de su máquina.

PASO 02

Un worker gestionado descifra y ejecuta

Los trabajos cifrados se enrutan solo a workers gestionados por MicroDC con la capacidad encryption aprobada por un administrador. El worker recibe la clave al reclamar el trabajo, descifra en memoria y ejecuta la inferencia con un modelo local: sus datos descifrados nunca tocan una red externa.

PASO 03

Resultado cifrado de nuevo

El worker cifra el resultado con una clave nueva de un solo uso, envuelta con su clave pública. Solo su clave privada puede descifrarlo. Todo el material de claves se elimina al confirmar la recepción.

§07 · CONSTRUIR

Lance su primer trabajo.

Créditos gratuitos para empezar. Sin tarjeta de crédito. Sin mínimo. Acceso completo a la API y al SDK desde el primer día.