BASE URL: API.CURIE.SH
All requests require a Bearer token in the Authorization header.
Generate keys in the API Keys section.
Authorization: Bearer sk-...# SDK coming soon - use REST API import curieai client = curieai.Client(api_key="sk-...") result = client.run( model="esm/esmfold-v1", sequence="MKTIIALSYIFCLVFA" ) print(f"pLDDT: {result.plddt}") # → 0.87
// SDK coming soon - use REST API import Curie from "curieai" const client = new Curie("sk-...") const result = await client.run("esm/esmfold-v1", { sequence: "MKTIIALSYIFCLVFA" }) console.log(`pLDDT: ${result.plddt}`) // → 0.87
esm/esmfold-v1$0.005/callsequence (string)OUTPUTpdb (string), plddt (float)mit/boltz-2$0.008/callsequence (string)OUTPUTpdb (string), confidence (float)bakerlab/proteinmpnn$0.003/callpdb (string), fixed_positions (array)OUTPUTsequences (array), scores (array)mit/diffdock$0.010/callprotein_pdb (string), ligand_smiles (string)OUTPUTposes (array), confidence (array)meta/esm2-650m$0.002/callsequence (string)OUTPUTembeddings (array), attention (array)deepmind/alphafold3$0.015/callsequence (string)OUTPUTpdb (string), plddt (float), pae (array)rosettafold/rf2$0.006/callsequence (string)OUTPUTpdb (string), confidence (float)chroma/generate$0.012/calldescription (string), constraints (object)OUTPUTpdb (string), sequence (string)rfaa/riffdock$0.009/callprotein_pdb (string), ligand_smiles (string)OUTPUTposes (array), scores (array)nvidia/megamolbart$0.007/callprompt (string), num_samples (int)OUTPUTsmiles (array), scores (array)insitro/psichic$0.011/callprotein_a (string), protein_b (string)OUTPUTconfidence (float), interface (array)/v1/runRun inferenceRun a biology AI model. Returns the model output synchronously.
{
"model": "esm/esmfold-v1", // required — model slug
"sequence": "MKTII..." // required for protein models
}{
"job_id": "uuid",
"model": "esm/esmfold-v1",
"pdb": "ATOM 1 N MET...",
"plddt": 0.87,
"length": 24,
"latency_ms": 5524,
"cost_usd": 0.005
}/v1/runList modelsReturns all available models with their input parameters and pricing.
{
"models": [...11 models]
}