FuncionalidadesCasos de UsoBlogReferência APIPor Que CorePlexMLPreços
Começar Grátis

Referencia API

320+ endpoints RESTful. Autenticacao por Cookie ou Bearer token. Cobertura completa de todas as funcionalidades do CorePlexML.

Autenticacao

O CorePlexML suporta dois metodos de autenticacao dependendo do padrao de integracao. Clientes API utilizam Bearer tokens; sessoes baseadas em navegador sao gerenciadas automaticamente via cookies.

Bearer Token (API)

Inclua sua chave API no cabecalho Authorization como Bearer token. Ideal para scripts, SDKs e comunicacao servidor a servidor.

Cookie Session (UI)

Automatico para interacoes via navegador. Apos fazer login, um cookie de sessao HTTP-only autentica todas as requisicoes subsequentes com protecao CSRF.

cURL
# Listar todos os projetos
curl -X GET https://api.coreplexml.io/api/projects \
  -H "Authorization: Bearer sk_your_api_key" \
  -H "Content-Type: application/json"
Python
import requests

resp = requests.get(
    "https://api.coreplexml.io/api/projects",
    headers={"Authorization": "Bearer sk_your_api_key"}
)

Modulos API

Oito modulos que cobrem o ciclo de vida completo do ML. Cada endpoint segue convencoes REST consistentes com payloads JSON.

AutoML & Models

~20 endpoints

Treine modelos prontos para producao com selecao automatica de algoritmos, ajuste de hiperparametros e ensembles empilhados.

POST/api/experiments
GET/api/experiments/{id}/status
GET/api/experiments/{id}/explain
POST/api/models/{id}/predict

MLOps & Deployments

~40 endpoints

Faca deploy de modelos em producao com lancamentos canary, testes A/B, deteccao de drift e politicas de retreinamento automatico.

POST/api/mlops/projects/{id}/deployments
POST/api/mlops/deployments/{id}/predict
POST/api/mlops/deployments/{id}/promote
GET/api/mlops/deployments/{id}/drift
POST/api/mlops/ab-tests
POST/api/mlops/retraining-policies

Privacy Suite

~25 endpoints

Conformidade HIPAA, GDPR, PCI-DSS e CCPA com 72+ detectores de PII, transformacoes de anonimizacao e registros de auditoria.

POST/api/privacy/policies
POST/api/privacy/sessions/{id}/detect
POST/api/privacy/sessions/{id}/transform
GET/api/privacy/pii-types

SynthGen

~8 endpoints

Gere conjuntos de dados sinteticos estatisticamente fieis usando as arquiteturas CTGAN, CopulaGAN e TVAE.

POST/api/synthgen/models
POST/api/synthgen/models/{id}/generate
GET/api/synthgen/models/{id}

ML Studio

~8 endpoints

Analise interativa What-If com comparacao de cenarios, predicoes de baseline e contribuicoes SHAP.

POST/api/studio/sessions
POST/api/studio/sessions/{id}/scenarios
GET/api/studio/sessions/{id}/compare

Dataset Builder

~10 endpoints

ETL conversacional impulsionado por LangGraph. Limpe, transforme e exporte conjuntos de dados usando linguagem natural.

POST/api/builder/sessions
POST/api/builder/sessions/{id}/chat
POST/api/builder/sessions/{id}/finalize

Datasets & Projects

~25 endpoints

Faca upload de conjuntos de dados em CSV, Excel, JSON ou XML. Organize o trabalho em projetos com controles de acesso por equipe.

POST/api/datasets/upload
GET/api/datasets/{id}/quality
POST/api/projects
POST/api/projects/{id}/members

Reports

~5 endpoints

Gere relatorios completos em PDF ou HTML para experimentos, deploys e auditorias de qualidade de dados.

POST/api/reports
GET/api/reports/{id}/download

Requisicao & Resposta

Uma requisicao de predicao completa mostrando o payload de entrada, a saida do modelo, as contribuicoes de features e a latencia de resposta.

Requisicao → POST /api/mlops/deployments/{deployment_id}/predict
POST /api/mlops/deployments/{deployment_id}/predict
Content-Type: application/json
Authorization: Bearer sk_your_api_key

{
  "inputs": {
    "age": 35,
    "income": 75000,
    "credit_score": 720
  }
}
Resposta ← 200 OK
{
  "prediction": "approved",
  "probability": 0.94,
  "contributions": {
    "credit_score": 0.42,
    "income": 0.31,
    "age": 0.15
  },
  "model_id": "mod_abc123",
  "latency_ms": 23
}

Tratamento de Erros

Todos os erros retornam um envelope JSON consistente com uma mensagem de detalhe legivel, codigo de status HTTP e identificador do tipo de erro.

Resposta de Erro
{
  "detail": "Project not found",
  "status_code": 404,
  "error_type": "not_found"
}

Codigos de Status

400Bad RequestParametros invalidos ou JSON malformado
401UnauthorizedAutenticacao ausente ou invalida
403ForbiddenPermissoes insuficientes para este recurso
404Not FoundO recurso nao existe
422Validation ErrorO corpo da requisicao falhou na validacao de schema
429Rate LimitedMuitas requisicoes, reduza a frequencia
500Server ErrorErro interno, entre em contato com o suporte

Convencoes & Limites

Limites de Taxa

Configuraveis por deploy. Os limites de rajada e sustentados padrao protegem contra abuso mantendo a latencia baixa.

Formato de Requisicoes

Todos os corpos de requisicao e resposta usam JSON. Uploads de arquivos usam multipart/form-data para CSV, Excel, JSON e XML.

Paginacao

Os endpoints de listagem suportam parametros de consulta limit e offset. O limite padrao e 50, o maximo e 200.

Operacoes Assincronas

Trabalhos de longa duracao (AutoML, geracao de relatorios) retornam um ID de job. Consulte com endpoints GET de status ate concluir.

Upload de Arquivos

Use multipart/form-data com o campo file. Compativeis: CSV (.csv), Excel (.xlsx), JSON (.json) e XML (.xml).

Versionamento

A API e versionada a nivel de rota. A versao estavel atual e v1. Mudancas incompativeis sao comunicadas com 90 dias de antecedencia.

Pronto para integrar?

Obtenha sua chave API e comece a construir com o CorePlexML em minutos. Suporte completo do SDK para Python com type hints e async.