diff --git a/website/api.mustache b/website/api.mustache new file mode 100644 index 00000000..9a78cab4 --- /dev/null +++ b/website/api.mustache @@ -0,0 +1,39 @@ +--- +id: {{{id}}} +title: "{{{title}}}" +description: "{{{frontMatter.description}}}" +{{^api}} +sidebar_label: Introduction +{{/api}} +{{#api}} +sidebar_label: "{{{title}}}" +{{/api}} +{{^api}} +sidebar_position: 0 +{{/api}} +hide_title: true +{{#api}} +hide_table_of_contents: true +{{/api}} +{{#json}} +api: {{{json}}} +{{/json}} +{{#api.method}} +sidebar_class_name: "{{{api.method}}} api-method" +{{/api.method}} +{{#infoPath}} +info_path: {{{infoPath}}} +{{/infoPath}} +custom_edit_url: null +{{#frontMatter.proxy}} +proxy: {{{frontMatter.proxy}}} +{{/frontMatter.proxy}} +{{#frontMatter.hide_send_button}} +hide_send_button: true +{{/frontMatter.hide_send_button}} +{{#frontMatter.show_extensions}} +show_extensions: true +{{/frontMatter.show_extensions}} +--- + +{{{markdown}}} \ No newline at end of file diff --git a/website/docs/api/create-dataset.api.mdx b/website/docs/api/create-dataset.api.mdx index 178d2fe2..d2830231 100644 --- a/website/docs/api/create-dataset.api.mdx +++ b/website/docs/api/create-dataset.api.mdx @@ -5,10 +5,12 @@ description: "Create a new Dataset. Use UploadDatasetFile to upload files to the sidebar_label: "Create Dataset" hide_title: true hide_table_of_contents: true -api: eJzdV0tv2zgQ/isD7iEJoNhFji56cNMU627aBrWze4iNgJbGNluKVMlRHK+h/74YUrIVK2ka7OOwFz/I4Tw+fjOc2QqSSy8GN+KdJOmRxCwRtkAnSVkzysRAnDuUhM12IjL0qVMF7+92QYLBNdRCPbj2CNeFtjKrl94rjUAWyrAIC6XR839aIWT1KZEIj2npFG3E4GYr3qJ06IYlrcTgZlbNEuHwe4me3tpsIwZbkVpDaIh/yqLQKg1O97969mwrfLrCXPIvUqTxMJQvUZlIBG0K3rXzr5jy/8IxAqTQ82EjcwxKopQnp8yyg8OvZS7NqUOZyblG4EOwsK4dYAJqAdYg4L3y5HuiOlDyQhutTbCL5ywp/x7X45Wli3uZFzrGVtubW6tRmo7BK49lZi/lHDV8tXNYKNRZo26YkrrDsPmYruowuj1V3u28NIqU1HoD0gDmBW3Ar1BrKA0pDTLwBJSvaYOZqCrW69AX1vgYw9mrV/z10Na4TFP0flFq2LFZJH+bMdHss5Spr6GtaJ8/Pz6qsud5MFkhjN4d3Hm4lTS4mw3pMSUL63JJYsDu4SmpHPlIWWQvPfI/yQi7NuiuPbrRizEvPTpYryzYtfGdWzBl/sWu20mhDOESXb15bvUTm3VCqD8DL8ckqfRd3zqCF85Z96hcanWZm7YO6ZzciEQowtx3E4fjrA9B4dCjIVAmhKgloSdoV/R4n8o34TO9HxL+POgamYX996gfysR/yH9lMrx/5AIPnR2xXONrBBXWilY1nh3vtSJ0Un/6qfRiJOoDD3MrGoq5FFV0eFHFp1Q5zPjpV5loQ9fGpAn2oXMz1qC58jNF8XEWed5qoq+5E84os4yvycNi0OXO5d7Cc9xpFD+VMo+h54PsgYdLNAHSIjx9pz90uApe5AVNMC90DcSP7cpvMhaPxo4ynlyZ8rZnhfh4Kh/qUY3TtXt1LMpDUJDErAzvNeRyA/zwSWXCO8sCkKP3cokdLhwA2Ylw9iLytEvsvi7ui+ATFW9ft2aHgQ+b+tNUpdx6grn0KgWPxuMAciTJVwTSZBA88CtVJDAvCYzl9FsCKcymhjtQRbF69TpQNNc8q2LXcX+a2gzHTfd0w6wzSzEQH+SdHAcfuYW1pUtDVcgL6wgupac81EpnczjS9d+j11MzNak1niDVisvsm9BDN/LH26kBmIceeGK/oRlA4Sw3NT00dzdHl8Px5OPo8uJ2eDW6nXz+7eLT0SyBfh8mfPOqfpVwIUtNAYlUGpgj2FwRcfDVSXBB+o1JYVGawEHIpTLHJxCMR++aMvUG5Fqqxttevex78e6Po7Z4yGrsabs8bh7F+ptFKpaKRl6LKtlheLWhVWjRDvGzfmoCdA1ycABswLFBcIceu9LAd0uM3xsbkFPOmt4S6XgquhBOxUkC8MtPY3gyNXt4ngJmagqnDHXQEDzS5Egry2NWYcMsUkged0RfFqp/1pcl2Vu8k7pfH+pHpWFUcnfomIez/dw05gY2VsT29LSrJiuigs8GMW7Wg5BI6h/vm+fuwx+TkA7cGH/ZD1316LCfip4qT7vlR6YOciV25wdeDU/rwrbbZr7Pj3zpwxEMr0bw+1nHVldkAOc2L6xBQ1xLGKYoetZ7FYq29ZRL0wqjHk2eGHJbk+Y/PO/W10J4T/1CS2VCR+I024xMuBGyUCIRHPeODezgztWaEbNErJhCgxux3c6lx2unq4qXv5foNpEnd9Ip7pTDQJ2IFcoMXShl33DD0cU4TyfsF4vrMvSMh7MSJ248MUxTDHXvadk2y68+jydMt3qCz23GZ5xciyR8DgS/GkV8DgfbuBaLRMnP1UBEnUxO+ZDbB1wOUTU9r9m0PNxuW1W1qkRShxKqhKi43P8FVUv1Zw== +api: eJzdWN9zGjkM/lc8ew9JZgh08kinDzRN5+ilvUyhdw+ByZhdAW699p7thXAM//tJthc2u9A0cz8e7qVhbVmWPn2SpW4Txxc26d8n77jjFlwy7SS6AMOd0GqYJf3k2gB3UG13kgxsakRB+/tdxpmCNYtCXfbFAvtSSM2zuPReSGBOs9Ivsjl+Wvp2S2BZPIW6LaSlEW6DBm2Tt8ANmEHplvg53aFhBv4owbq3OkOJbZJq5UA5+smLQorUG937asmybWLTJeScfjnhJDRd+RyU4a1uU9Cunn2FlL4LQwg4AZYOK56DVxKkrDNCLVo4/FzmXF2i/ozP0FU6xOba1B3sMDFnWgGDR2Gd7Sa7hpIX3lHbZHr+3E3Cvof1aKndzSPPCxl8i/fNtJbAVevCOwtlpm/5DCT7qmcYNpBZpW6QOrECv3lM167p3YEq7/ZWKuEEl3LDuGKQF27D7BKkZKVyQqIk8YQJG2kDGWolvQZsoZUNPly9ekV/nt41KtMUrJ2Xku3ZjO79XcaEa5+lTAxDXdEhf75/VGTP82CMkR6+a8TcRyX15mYDd0wJ0jHnuEPmwaUTSGs8UhbZS4/8TzJCrxUYrFRm+GLMSzzF1kvNUIdtRUGV+We9rieFQNotwMTNay1PbMaEEH96Xo4cd6Vt29YSvDFGm6NyqZZlruo6uDF8g+4JB7ltJw75GQ+xAvMMswXT1LsokQPWsXpFD/HEBM0O9H5K+Guva6jm+t+jvi8T/yH/hcrg8UgAm8YOSa6yNYDK1gLxUsetlxgTw+WnH0ovQiIeeJpb4aKQS0FFixe78JQKgxUVn34Evg5dHZPK2afGTUmDpMpPFIXjLLK0VXkfuePPoAnhNXlaDNrcuT3c8Bx3KsWnUuYYetbLNixcgPKQFv7pu/yuwTtvBT5bY3y7ZATi+/fybzwUj+oeoVCyTGnbkkI4nspNPaIyOpoXfcFM9Ao6ISv9e81yvmH08HHkHb2zJMByfB35AlpcaADZ8nD6IvLUS+yhLh6K4ImKd6hb06bjg6r+VFUp1xi1GbciZVisLPTRNccpROhsxrwFdimKDpuVjilN6bdgyJtsoqgDFS5Ur24LiirM013oOh4vU53BqOqe7ol1GJp+8oGv+MjbSC2sLk3qq0JeaOPYLbcu97USgWRnMn6evZ6oicKwoPWpFFRm3/geupI/36J9bOZ74LH+BqqP9VhTU9MFtbo/ux2Mxh+HtzcPg7vhw/jXX24+nU07rNdjY4q8iK8SzHkpnUcixdjPMCFz4Rw5v7vwJnC7USmbl8pzEMki1PkF85cH66oy9YbxNReVtd24bLsh9udBWziEHWBX6sV59SjGvySyI6lwyWvk+x7Du41b+hatiZ+2E+Whq5BjDWA9jhWCe/TIlAq+B0f4vdEeOWG06i7AnU+SNoST5KLD2E8/jOHFRB3gOQXMRBWYw66FRkIjDZJ1qWnMKrSfRQpO407S44XoXfV46fQDrLjsxUO9oNSPSmaFzPY8LI3EM0vnCtvv9SqguOhmsGo39UZnoeCwoINdetg+EraDobeqmsNG1BCHClufxvbVia4kW7wYNf9eCFfCj/fV8/nh97FPL2q0Px+GuDiKHKasU+Vuv3xkisHyCe15hFb9U42NR60NrznKMOrst6vWXW2RPrvGGojdo3JUmwj2IHrVfeUfAQwd9qE1N+Koc2Jork2u//D8HMPi4NH1sF4L5TscYsc2MuseBx+BkuT3nl1k4N7UyDBkwZIoiSe2W6yv8MXI3Y6WMXyGJnT8ueJGUOftB3Q8gI04hp8o+Q025F3w83JMdpG4LH0P2py9qBCEEwOc23wdPS1bz5q7X0djolv8H4EcCzSuGr7GRfq3n9ArVITnFQX8Wig6JT1//SToJHLyp9xucNl7VfXQalOzEOE5VGmEqBNd8VUHzUXlfwHIqxGC sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -499,5 +501,4 @@ Create a new Dataset. Use UploadDatasetFile to upload files to the dataset. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/create-fine-tune-job.api.mdx b/website/docs/api/create-fine-tune-job.api.mdx index 377fdba5..7e4aba32 100644 --- a/website/docs/api/create-fine-tune-job.api.mdx +++ b/website/docs/api/create-fine-tune-job.api.mdx @@ -5,10 +5,12 @@ description: "Step 1 of 2: Create a new job configuration for fine-tuning, to be sidebar_label: "Create Fine Tune Job" hide_title: true hide_table_of_contents: true -api: eJzFl91v2zYQwP+VA/fgBFDtLo8a8pCmDeCuXYPa2x4sw6Cls81EOqokldQ19L8PR9qyPlqkwAbsxZbI4/F4/N2HDsLJrRXxQtwpQphXhPBer8UyErpEI53SNM1ELG4NSocsxDIsEokMbWpUyTIiFjOHJfwKegNXMQRxkED4DA96DammjdpWQSNstIGNInzlKlK0jcBpWGNCYKu1xS8Vksv3/FIo5zCD9R5SmeeKtjDzgy1DxiISFtPKKLcX8eIg3qA0aG4qtxPxYlkvI2FYpXVvdLYX8UGkmhyS40dZlrlKvVGTB8vnOAib7rCQ/OSUy/F7h/8cFIpIuH3JEnr9gCm/l4b95hRaVrA5L7n1DuDBrtvupXFK5j0HPSu3g1IaWaBDY73D3A4bpyE7lU9+MvFusNNLtpEs0B8ySFlnFG0Ht/rJP8gcWLwxw29e92R/WlVreKBxLS3mivCjzjBn8l7SOt8hTN82egpeB5XFDKT1I9axh2kLpVbkgqCRirnzO/qXt9JJi+5nN8yCOGNbWezojMLd2TJXzsJaPmIGioAljoxnaNQTZpDtSRaKud57O9C6f2+GJKhorSQ7AJ9kXgWe9ObsHd7MYo6pw+xW51VBtrWdNEbuRSSUw8K+bMYMHStPg55wxuB+Re0QHycEs6osteF4PorHoKisXAS6cv5/a3RF2cqZyu0SgjttAL/KoswxAglO2kewqlC59N60VVFIo76FIxZqu3NAiNlRHUjKEuroHIu6rkM+UAYzznt94AZA9G9m6LxlX+cw7Jd9v3USZCf3JgRTUpwT1DfMAk18d6XRTyrzzmtninOS8IfzlthSkw1RfvX69TDnzKo0RWs3VQ5NlhfRf5IXw9YvJp8Hvf4e5H1HBrFlHQ729VWqM5x5HqxP9bmkrYjFe/kkZ/58fDu6MinrVAXTBh+kdYXKETZGFzDKj6+j3xJKKNVkHaS5QnJw7S/jJH9xSAhg7YvJXD8ixXwF7Lcx0tNi9OFmNv84/fBudXM/Xc0//f7uj9EygskE5jtlQYXkk+FGVrlHEVJJHBw61LSE6ktvgrR7SmFTURowloouLsFvHqxr0QTXIJ+lOlk8bk3ZcepvI5gNMGAwhuMMQI/5GEa9kVF0Eu2xHsNiFO5qFMHwadms68RMDKPO+1l9N9ZYrjNwEqz9/9FhwS86x3Gutxetc449LixUs1zw5G+ijhpQ7vdu51HvQ6JtQp6PEx7Qo8fDcsKkQSRYFxhZOYbkWns8lNE03qK7SMSQk0RcRgC//DQolwnxKVdc91cPnoLW/TfDDQFnAJq5VUga1w0CAEmT+la+LKxUloi4NXxkIRFRe9EJiNUxh/OaRXIM4ERE8P3nZUcJ07A6Vq9m3w4ivV09FsMVHViaJUzLZUKlUeQuOm5gQlYquxTcFRbodpp721L7Vq6U3DGKiSzV5GoiK6dXXEEnHQ2T4GNfBcwTGs5Dy3MDOuMcGVJcuw1t8tzOuZLXejERi4COiI4Pd9oU0nFG+3vukyHn3s/n7vVdKIY/bC1DT/ejWt0MD5qs81S/G2rNdPuT88Sgl1ic5nxhVLTR7aLBwfORI+xmCjf3U/jramDoUCSGW12UmpCcFZFgxwfRq/Fr7mf4CgtJLR8cC2z3s2bQsTYl73/9fDnC4fCrm5S5VMRHqkzOFgYqF0KWSkSCfdWQKSLRYZNLeKBzGYkdQx0vxOHAt/2nyeuah79UaPaB2SdplFzznSyWdSR2KDM0vqw+4p49GHzzas7WsXhe+Qax3xpwfg0rbtIUfQ3+sWw77u4/zeZM4/GzjLOQiIWRzyLyv7EQ/BnKq31E+bGQyyu5ZdmgkymT3TjrxZU/1anBpX3LwsOhVeHrWkTHo/hkLmpuPf4BiLJDig== +api: eJzFV1tv2zYU/iuE9uAEcOwujy76kN6AdO0a1N72EBsGLdE2E4nUeHHqGv7v+w4py7q0SIEN2ItNUed+vnPRIXF8Y5PJffJeKsFmHj8f9CpZDBNdCsOd1Oo2SybJGyO4E0RENEQyTDJhUyNLogHF1ImS/cr0ml1PWCRnnCnxxB70iqVareXGR4lsrQ1bQ9aV80qqzZA5zVZirpj1Kyv+9kK5fE8PhXROZGy1ZynPc5CyabhsGDKCJVak3ki3hyOH5LXgRpgb77Z4XBzhiiGR1r3WGSgOCWxx0EBHXpa5TINR4wdLfhwSm25FwenkpMvF95z/EgVCs9uXRKFXDyKl59JQ3JwUlgSszyxvQgDosh22Ow5qnncC9CTdlpXc8EI4YWwImNuKOmiCgkqen0x839P0nG0KsoOTkco6g/D2svo5HGAfkddmBOXHDu1Pi2pc9ySuuBXIs/ikM5ET8p6TOgPz7dtaTkF8zFuAhttwYx1FGMgptVQuEhouCXdBY3h4yx0Uu59VmEVygi1UtWQOY+4scOUsW/FHWCIVI4oK45kwcofbbI+YSsL1PtgBQP17M7hiXq0kpwCIHc99xBOqso4OKUOQgQmRvdG5L5RtqOPG8D20SScK+7wZU6iH8DTKiT7G8MPpRomP4PjUl6U2VM8V+QREpXdDpr0L/xujvcqWzqB4wfAeDomvvChzMUQvgbOPzMpC5jxE0/qi4EZ+iy4WcrN16DcQH8UhFhmENGUi4cdj7AfSiIz6XhdwPUB0M9MP3qIrs1/2i27cWg2y1Xth8q2S1BPkN/gS0ES5Q/XuZBaC1+wU5yYRnAuW2FIrG6v8+sWLfs+Z+jQV1q59zuouD7/+i74YVT/bfFDu3wN5N5CRbHGMjn29SpGkacCDDa0+52CaJB/4jk+Df5Qd7U1KMmVBaGMfuXWADMrD6IIN8upx8HKu5gouW8fSXMJv9iok40R/cUAmgGYaJjP9KNSEUkBxGwm1ux98vJnOPt1+fLe8ubtdzj7/9u73wWLIxmM220rLZGw+mVhznwcoYoIpKg4dZ9pcHS+DCdzuVcrWXqURxgDfxSULyqN1DTTBRP7E5cniUeOVHaUhG9FsxnoYnLDqDZxqY37CBp2bwfBE2sH6hN0PYq4GQ9Y/LWq+Vs1AQev5LL5da0TXujgRHsN/FbAYF52LUa43Fw0/RwEuRHQkuhjJl2h3NVDu9m4boN4FibZzFfBxggfroCeA5QSTGiLRuoiRpSOQvNIBHtJoNdoIdzFP+jiZJ5dDxn75aaBcwjZ4uaS5v3wIKGjkv76uEXAGQP1uGZvGqxoCjM3r1rcMY2Eps3kyaVxXWJgnwybTCRDLqocTz/28KmDQsu+fFy0hhIZlNb1qvS2IdLQGWPQ5WmCpWQgtiFkJze6iFQZCCLgvE9oK0TW3mnbbUodVruS0MSZjXsrx9Zh7p5c0QcctCeMY4zAFzA5dN/Qhb3Jwbp0r7WQ8PmGIy1Emdr2ReWd05mOxRxnsKiDqE8Hu5jbYdlpop9RzY8tsrrV13ySVZEsgw3OEIm7iAQO04I465F+z0Fypl385b8Pv4nD94aoad8Qfzf76ure0nV91t6vGm/a+c37R203uT+/CoJVqrZtDqBE6hhJjf173DO2T4AtFo8AVisiCnBIZSa9HL2g/IkgUXDViUA3s9mdSbwOuR+j/+jlUgcOJr25c5kgAuRQweqhQfo8JL0FJsaqRjnML67QSRLQDkVsqEvAdDpTtP0x+PNI1jDP02YXjDrsYX1FO8NUFBsGx6YbyeBR7imCMzdWMrCPy3IeFs7tqUL+OHDdYU8JM/zFts47vPk9nhMbqM4+6Gm4Nf8Il/U6ShD5riTtUVLiLs8HzDdFGmYQy3q6zTl0Fr04Ls9o3LER4zhsDQjSsXAnDAeZC+D8+mV+W sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -267,5 +269,4 @@ Step 1 of 2: Create a new job configuration for fine-tuning, to be - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/create-pseudo-label-job.api.mdx b/website/docs/api/create-pseudo-label-job.api.mdx index ced6c360..f1dd045a 100644 --- a/website/docs/api/create-pseudo-label-job.api.mdx +++ b/website/docs/api/create-pseudo-label-job.api.mdx @@ -5,10 +5,12 @@ description: "Step 1 of 2: Create a new job configuration for LLM Judge labeling sidebar_label: "Create Pseudo Label Job" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -175,7 +177,7 @@ Step 1 of 2: Create a new job configuration for LLM Judge labeling, to be required={true} schemaName={"string[]"} qualifierMessage={undefined} - schema={{"type":"array","items":{"type":"string","description":"Subset of columns to be used in pseudo-labeling.\n Expected columns: input, output, ground_truth\n For example, a summarization task might not need an input column.\n By default, all columns are used."}}} + schema={{"type":"array","items":{"type":"string","description":"Subset of columns to be used in pseudo-labeling.\n Expected columns: input, output, ground_truth\n For example, a summarization task might not need an input column.\n TODO: Should this be repeated EvaluationMetricParameter enum?"}}} > - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/evaluate-dataset.api.mdx b/website/docs/api/evaluate-dataset.api.mdx index da7bece3..22697dfc 100644 --- a/website/docs/api/evaluate-dataset.api.mdx +++ b/website/docs/api/evaluate-dataset.api.mdx @@ -5,10 +5,12 @@ description: "Evaluate a metric on a dataset, returning scores for each example. sidebar_label: "Evaluate Dataset" hide_title: true hide_table_of_contents: true -api: eJzdVsFu4zYQ/ZXB9OAE4NpBjlrk4N2mgNukG6zd9mAbBi2Nbe5KpJakkhUE/ftiSMlWnATtoUCBXmyRHHJmHue9YYNe7h0mS7x9lHklvTIa1wJNSTYMZhkm/Rr9LL105FFgRi61qgzmp3WQUJC3KgWjQUIWzQVY8pXVSu/BpcaSg52xQDI9AH2XRZnTGOYlpWpXr3R3wlhlYGw/0LIg8AZURtqrXQ3+QP0aCnSUVlb5GpNlgx9IWrLTyh8wWa7btUBL3ypy/oPJakwaTI32pD1/yrLMVRoSnXxxnEuDLj1QIfnLK5/Ty/Q/x+NQoK9LXjfbL5TyuLSMm1fkeHuMb3jQfZz5u40qC5uijfNW6T22AhmEVxeeXcar62Vu6oK0n3vpK/eKUctmMb3Za97biKKylHGxFH0ipz3rto1WrjTaxUSur67473mxzKs0Jed2VQ7HKkPxL9xKdPy/u5ZImcGitFbWKFB5Kobzuiq2ZLF987K6k9bn9C1MRrkDqbOen6mx8SIzUDqQzTEDC6k1WZCOZ3v8j8C3sQK+v0tNRvPAaxcYmUu9xwR/lY9yHtxyLKayKUetitJYD3fS+ULlBDtrChjl3XD0fqVXOjXaeUhzRdrDDWh6OtpfNCsNsA2cX5ivpBMoreECG5N+XI7upvPF/ezudjN9mG0Wn367/X20FjCZwOKgHCgXkstoJ6vcBwRSqWFLYArlPWUr3V6GEKSrdQq7SqcMGhRS6YtLCM5jdH3hww3IJ6n6cMd01NX+s6/YiwaO9ElgdPweiU7aEmha6PxHNyancW72F72zcTRkk5atYljvsRVH1B9qfwgEO0fcuJUOYPdYw9lVBOR7zI94cyg94BvPiN+YgLWyRo/35C9W+BL0FV4KgJ/+MeqXKz0A9G0oNx1qXVjdaKOym9VJm1Yo4nJE66ZpRfBQWqX9CyyRW0ZB/mC49ZUmKH0puZ3gRJZqcj2RlTcbDmFyCmlyHlLoS/aRLJNgfWpSc1aySOhhqzrS+OB9GcjKZphghBpF9/GLsYX0TKe/FkGXWSE/nzrcbeyoz5WOpasXlV6xTuPnajCYPtenoXidmsVgVumdGSorV809l9Z0BtOHGfx5/cLdS5MEPpqiNJq0dyiQEYym1+MrdsJXUsigqV0mx/fHGw+UQc//z98q3S17+u4nZS6V5pQqm3OUscqWKEuFAhmrY6WhwFOtnQanalsLPHCtJktsmq109IfN25anv1Vk61iDj9IqueWrWa5bgQeSGdmg0V+pxgQ/RpjeLThINs+r0HHOGzLrS9wxTVMKgv627ZBOD5/mCy7l7inGnQcTtPIJRfhNEPnxybsDQ8Jc1LJK7tk2nsmFL5/z5ownIau+Y+p6EGHTDNpF26LoUglihi0/ZH4AR0zfNg== +api: eJzdVktv4zYQ/isD9uAEcKwgRy9y8O6mQNqkG6zd9hAZBi3RNnclUiUpJ4ag/94ZUi/bCbZADwV6sUlqOI9vvplhxRzfWjZ9Znd7npXcSa3Ycsx0IYzf3Kds2n4Tn7njVjg2ZqmwiZGFF++/A4dcOCMT0ArXaRAfgxGuNEqqLdhEG2Fhow0InuxAvPK8yMQE5oVI5OYQq0bDRKaAQs1G8VyA0yBToRyKgduJ9ht6Y0VSGukOGEfFPgpuhJmVbofbZY3BGPFXKaz7qFOUqFiilUM1tORFkcnEBxp9sxRLxWyyEzmnlZMuE+fhfw3q0K47FPRdr7+JhPaFIdycFJauB/+Gih7DyY8uytRfCjIWr6gtq8eMQHjzw1Ey3vxeZPqQY8xzx11p3xCqSSyEd/+W9TqgKI1IiSx5G0h/Z1nXQcoWWtkQyM31Nf0dk2VeJomwdlNm0LEMNf37rATD/7u0hJIZfOTG8AN6J53Ih+eqzNfCsPrdZDWalqflm+tUZBa4Stv6xN+QyBSk8sVmqQJzrpQwwC2dtvh3wNeBAa9XCeqb+7q2viIzjrFM2S98z+feLPmiS5OQ1zIvtHHwwK3LZSZgY3QOo6zZjj7EKlbIDesgySRiBbegxEsnf1Fhy4C1r/mF/i7UFDBrRLCJUPvn0cNsvni8f7hbzZ7uV4svv979NlqOIYpgsZMYhvXBpWLDy8x5BBKuUB3oXDon0ljVl94Fbg8qgU2pEgINkZDq4hK88eBdS3z0j79w2bo7EV1fbZctYy8q6MpnCqNuPRo3rW0KVQ2N/WBGY6vM9PaiNTYJgiRSk1Rw6wOyq0P96eB2vsBOEdc2Vh7sFms4SYVHvsW8w5tcaQFfOUL8VnuspcEQtxhWzM5Bj9nlGOCnf4z6ZawGgL4P5apBrXGr2a1kehv3vSlm4/A5oHVb1WNvocAic2dYMhoZuN5pGn2F9p2+4DROWMQLGd1EvHR6RS5EvUvRqUt+Lpm9MKEISpOhgp1zhZ1GUYs5l5NU7M8G6pPRaRmYFnTAlc/AI6Vpdu9dbIfenDpjaBDD0de1BTLpi5/EcB9Shydh8bM2OXdUnn8ufJ+njvu1n5h3YUIfd05qhW2Tajtgvz+OZXB82u+GzbAfPoNTqTZ62KkHGAByC/64OTN3LjKFTxqZrdCwRXHKSBC9mVyTEUoxdjay00TSvWfeefAM3hD/+dunybITry4qMqx/CsmTrWpY+4wDVaIkYdUxF9c9d/tNz15k2I64j9erao1Hv5usrukYqWHoqYXLPTeSryk1+NLCC4KnSC2i+3eBIuxTgOlqQU6SeFb6CXY64KlfhRszfBz4AfG+7LA8n77MF0Tl5mlHkwxPDX/BQ/qdMkaPWbrtK8Sfhd5Y8i3JBp1EfH5cNyd14qNqJ7A6DDxEePrxgxCNm1B8c0R3UfnfZ0P7Qg== sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -324,5 +326,4 @@ Evaluate a metric on a dataset, returning scores for each example. Specify - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/evaluate.api.mdx b/website/docs/api/evaluate.api.mdx index 414f3e16..0045377d 100644 --- a/website/docs/api/evaluate.api.mdx +++ b/website/docs/api/evaluate.api.mdx @@ -5,10 +5,12 @@ description: "Evaluate a metric on rows of data, returning scores for each row. sidebar_label: "Evaluate" hide_title: true hide_table_of_contents: true -api: eJzdVt9v2zYQ/lcOtwcngGoHeVSRB7fIgGzJGtTu9iAZAS2dLTYSqZJUEsPQ/z4cKdmyk3Yu9jBgLwlF3p3v7vvuxxadWFuME7x+EmUjnNQKFxHqmoz/uMkx7t8II8zJZkbWXm7/AAIqckZmoBUY/WxBryAXTkRgyDVGSbUGm2lDFlbaAImsYLkxzGrK5GqTqs7AWOagTf+hREXgNMiclJOrDbiC+jeM0FLWGOk2GCdb/EDCkJk2rsA4WbSLCA19a8i6DzrfYLzFTCtHyvFR1HUpMx/g5KvlULZos4IqwScnXUmD6D4HOxih29T8oJdfKePv2nCinCTLesGxoYW7cPNPijL3SkHGOiPVGtsIOfo3Hw5AePO9LvWmIuVmTrjGviHUthFKVTdu8CaMERuMUDqq3tSJUDfup3XWRjcqnxuPzOmKbQBQGsqZn1WfyuD1zpVD+4u2U7S1VjZk9/Ligv8dMnfWZBlZu2pK2HEdo3/DkfCL/zuShKo9ATjVVEsyPwCus7Q4biLzgkCqnF64aXCBr0otHHBiCTJtApi55UbgCuFAr1LlBYOfkOlqKZVHCiwpBzI8d/U/ThVcv8Rd/xl7uzaRC5AWnHgkBSujq1SBZ1YiFxEESj045pS/8Lx4CY+BeN6AguMe0QYCvrzLdE4zUdUlJy/ZYinUGmP8TTyJmQ+eM6Ibk3HuZFVr4+BWWFfJkrxDMCq7z9H7VKUq08o6yErJEV6Boued/Nk2VQBL3wDn+pFUDLXRzO8xqadkdDudze9ubq8fpvc3D/NPv1//MVpEMJnAvJDWp6EgyGklmtKBUDlkQsGSQFfSOcpT1Z57F4TdqAxWjcp8rish1dk5+B8P3vV1B1cgnoXs3R3Tbrj0x85ngEH1xpCMAqSjCF6fFlHQ8DCdKBvIF8O27S4CeCdpd0GH2HRJ41Kvz/oIx8Eyi7QsFXLxHttoB/X9xhW+qRzDrG2qPMI9wHCEv4e7B3oHcgggoPzgGOYr7QGWRqvxmtxZiq+RTvE8AvjlZKjPUzVA8Qf4DeELlXKVpF3rSDGCt88HIP6MQsj31RGQp1o4T1VtpHKv8ENeFCpyheZFp9Z+zNeCRxVORC0nlxPROP3AYU/2aeiP5LcQ80SGq3yxX0lmPClC3xwuJrtuWThX+57IYhhjgBWj7vCrNpVw3C/+mvshyhPo836fuX7xreVwoPCE6Ht3Pxj234dNd3B9PAYGM6LbEJL+arHfAIZ3BxN+/+ANrPRw1jGZ75jx0xuY3t/An5evPHstEsNHXdVakXIWI+RkB9HL8QV7yahVwk+5LujvLayDJfC/3l07HvBUmdSlkIojaUzJTgb+JShqiRFyinYcxAj3LNx/EMNQMHvjBLfbpbD0xZRty9ffGjKbwM4nYaRYMhIJo1OQyMn48fRIG4zxY8jOuzk7x+Jl40f+8SrEXS5oTLOM/Cz7vuywwO4/zeZM8m4lr3TOOkY8Y+T/xsibnUfL146/Cx21EWuWDTa5JMRhRR1VkI+qX1nUZuDhdjuYlG2LUReKb6nY8gr5Ny77ir8= +api: eJzdVt1vIjcQ/1dG7gOJRCDKI6c85E6plDbXiw7aPgCKzO7A+m7X3tpeEoT2f++MvQsL5K6c+lCpL2B7PnZmfvO1FV6unBhNxf1a5pX0ymgx7wtTog2Xh1SMWhqKvkjRJVaVgW9PAAkFeqsSMBqseXFglpBKL/tg0VdWK70ClxiLDpbGAsokY74BjEtM1HIz042CgUqBGJqLlgWCN6BS1J7YwGfY0sgYh0llld+Q/VvxHqVFe1f5jK7zmpyw+FeFzr83KXFsRWK0JzV8lGWZqyQ4OPzi2JWtcEmGheSTVz7Hjnefox76oN+UTDCLL5jwvbQcKK/QsVw0rKvhY3z5J0GVBqHI40hEr0TdF+z9m4QDEN6kl7nZFOTs2EtfuTeYamJTuqx8hyatlRsyTnks3pShvKj8D8usrKl0OrEBmfMF6wigsphyfhZtKKPVO1MO9c/rRtCVRrsY3Zvra/47zNxxlSTo3LLKYZfrpOtf5Ej84v8uSWLVngGcrooF2u8A12iaHzeRCdW00im+ctPgAl/mRnrgwCKQTAQzddwIfEYUs6R2wYzRTuIpFkoHpMCRP6QtkJv6HxD3/euo6T+DoNdN1RwUqZRfUcPSmoKYQmYRoQ8xpZ4951R4CHnxGokx8YICUnzUI+qYgK9XiUlxLIsy5+BRe8olRXQkfpFrOQ7Oc0RMZROOnSpKYz08SucLlWMwCHp5c+29m+mZJhOchyRX7OEtaHzZ8V9syXpYhAY4MeTRCCh3OL8HqNfT3uPdePLx4fH++e7p4Xny6df733rkx3AIk4xiwGGgaKW4lFXuQeoUEqlJHZhCeY/pTNeXwQTpNjqBZaWTEOtCKn1xCeHj0bq27sg++SJVa+4Ad8OlPTY2A3SqdwTTXoS014fT07wfJQJMZ/LG5BvBtm4eInhnSTdOR99MjoPcrC5aDwdRM7PUzBVj8Y4Kawf108Znoakcw2zcTAeEW4DhCP8Adwv0DuToQET52TPMtyYArCzFdYX+YiZOkZ6Jyz7AT2dDfTnTHRS/g18Xvlgpt9NZ0zpmog9vnw9A/BGBGO/bIyDP1UBelXTzJ/gJXhTonBledEoTxnwpeVSJoSzV8GYoK2+e2e3hPgztEcMWYtdoY5VXNifBzPvSjYbDFl+pBimuT7anJ2vSKmnaFuuAq4D2R06Ju4dgWrvijHnyxD7cXXR23Zc/GXoss9E9pgm9xMPPxhbSc//5cxKGMk+0z/v96P41tKrDAcUTp50F7aDZ3w996Twfj5XOzGk2jmn7NN9vFN23g41hTwgKlqY7OzvhAkp5+OPmxLJTlhF8MFRwmmx0xM7gRdabwTVbyVlQyDA1G6e/tQB3lsr/ehdu8oCn1LDMqRuxJyEdt00+T2mlUcTJIdrlNJ33Wb2/IMOQcTWQ2Ha7kA5/t3ld8zMljeWVm45raZVcMBJTRidDmVLScSF8RWIRH2J0riZsHLPT6OUV4ni14q4ZJe5oLQuz8du83YJ9+jSecJI3K35BQ5derXyhR/4dCd4UA1qhdsJb7NCVXDFv1MklIQ8r6qiCglftCqQ3HQspPPvJSyHqN66EFk3mkvK/ARtUpss= sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -342,5 +344,4 @@ Evaluate a metric on rows of data, returning scores for each row. Specify - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/finalize-single-dataset-file-upload.api.mdx b/website/docs/api/finalize-single-dataset-file-upload.api.mdx index 2b9ffb16..df5ab08f 100644 --- a/website/docs/api/finalize-single-dataset-file-upload.api.mdx +++ b/website/docs/api/finalize-single-dataset-file-upload.api.mdx @@ -5,10 +5,12 @@ description: "Finalize a Dataset file upload. This call should be made after the sidebar_label: "Finalize Single Dataset File Upload" hide_title: true hide_table_of_contents: true -api: eJzdWEtv2zgQ/isD7sEJoNhFir2oyCFNW6y7aRvE7u7BMgxaGttsKVIlqSSuof++GFIv2wnSFlhgsT0UsjgzGs73zSs75vjasnjG3nDHLTo2j5gu0HAntBpnLGbvhOJSfMeJUGuJtdg7IfFzITXPWMQytKkRBWn05IFDLQwrIRFKLz6E6UZYSLmUYDe6lBksEXKeIfCVQwNug0F+w22iYImoalXMwGl/PnkJn2+vwaArjcIMVkbnENzp+TdkEbOYlka4LYtnO/YauUFzWboNi2fzah4xg99KtO61zrYs3rFUK4fK0SMvCilSH4XRF0sX2zGbbjDn9OSEk/h8bG6DeRYxty1IXi+/YEq/C0NBdgItmcuCIoV714haZ4RaH0V3ukEYvwG98oGoFSHVxqAttMqEWjdRoiiyKmL25Y1BK9YKsxttXd//ycHRc46WRh67WEVsJVBmtnfU6vMsE+Q6lzd7lo5MHJKIDALhIwwhrE2DfNF4DDefJlOoIYQ1KmItZrDcgn0JNvs6ZFUVMCYbRHLyv/V2/lhsC4NntfmaZfcbNNjR8p7blo+YHX2hg/I48EcfrPlBgK26rLGeTC22veRhVRW+R1DbEMjzFy88hfYMT8o0RWtXpYQ2mVn0L/A7OPKjBCfNY2fHaqVN7l0BvtSl26O2v74IdA9R8BDY9ob08drdnoNk9Fm3xC8n3MrXlypiqUEi3aV7zFK4F4vp/njmRO7zsSyyn1X55QKxXxhqM8HxwIUP2e9/cLt5IqslTsR3fL11e0krlMM1GhJRZX6r758+vNLyicNUyzJX/UNuDN+yiAmHue2zsIb1ymv8v4AVKsOHRwJ06OyY5DpQKRBwL9xGqMe9l8Kh4fIjz/HHIlErgOI5ttU2fMgbzIKJI5YclD9Bda8LXT8mzWX3nZtXP2WiX14PGHzI146cHRM72s2ro57TVLN6EKkrMuXNszW5itjDWaoznPC8kMTB2Y5JrtYsZu/5HZ/4z1BL0KVJPdB5oY2Da25dTsb8CDOQ9c/Bq0QlKtXKOkilQOXgAhTet/Inu0QBLP1AM9VfUcVQGE0VcYjqbja4vpxMP4yv3y4ub8aL6ac/334czCMYjcL0JWxgDa54KR1wlUHKadYCnQvnMEtUdepd4HarUliVKvXlOedCnZyC/3jwrulFcAH8novG3WEdKTtsGlvXNYLvAC2WMQza50EUDg96Zww7CG3bP2kdwyBQcABVBKWRMQxKI+kXGajdD15qiUOp1yeNr8NeOyK5ikTD1V6xKmqRu9m6je+bh6hpmygPWIMXHMDp0WtwazELNwugLRyhdqE9XsJoNVyjO0nYMXAJO40Afvth5E4T1QPlKTgWROFFoPDJHh4LkV0kXaIlrEVk0Y5ei0Jbd1HjSP+SeqhKWAy91/WR1vQ+qYtGwjqBKurbKI0Mgv6hPiKR00QVRih3BKG/ximjWT5Ht9G0sBRhki04zflsxAsxOh/x0ukF3nE5qjVHbSRCbvcD4hcHc4eGEnnebRETGpBCh+nvEm1R3DhXkK4XYzELULOofnjXtID3f0995aTB67ZbQd4++OpxsBF0VfuRQd4P5L0m08zhviQJapW9PkpE/EBsvRzD5c0Y/jo/agXHIjFc6bzQCpWj+klBCaLnwxfUGCjaOffzo/LdplsAw9TYboGUbvD40thbvf5b+2MNrMMHNyokF8r3+bAFBYLNGC8EixjFsiVZ16k8KE8TbR6xjYdyxna7Jbf42ciqotffSjTbQL87bgRfEoSzeRWxDfIMjW8xX3HLYnYVYnc2JWdJXJZ+njoc8am0BY3LNEXfj56W7WcULVrE4npNznVGOobfs8j/HzNGfzUgbZ8c/l0ooyVfk2ywSaTk+ylzkCL+Vs08qLY9D3e7XrerKhbVV/F1lFU0R/wD4MzOrg== +api: eJzdWN9v2zgM/lcE3UNaIE2GDveSoQ9dt+Gy67aiye4e6iJQbSXRJks+SW6aBfnfR0ryj9gtug33cLiiKGyJpEl+n0iqO+rYytLJDX3DHLPc0dsh1QU3zAmtphmd0HdCMSm+8ZlQK8mj2Dsh+edCapbRIc24TY0oUKMlTxiJwmQJ0qT04iMyXwtLUiYlsWtdyozccZKzDOSXjhvi1jzIr5lNFGxyFVV5Rpz2+7OX5PP1JTHclUbB8tLonAR3Wv6NwDXL09IIt4UId/Q1Z4ab89Kt4fV2D5Ea/k/JrXutM5DY0VQrx5XDR1YUUqQ+C+MvFgPbUZuuec7wyQkn+fO5uQ7mwQ+3LVBe333hKb4XBpPsBLdoLguKmO5dJWqdAaO97M4h/Okbopc+EVGRpNoYbgutMtCpsoRZpHvIwcsr2BQryNSVtq7t/6yz9ZyjpZF9F+ETS8FlZltbtT7LMoGuM3l1YKlnoksiNEgQH2EQYW0q5IvKY3L1aTYnEUKy4gpZC8t3W2JfEpt9HdH9PmCMNpDk6H/t7e1juQXrJ9F8ZNlmzQ1vaLlhtuYjGO1+oYGyn/jeByM/ELBlc2qsJ1ONbevwwNfC9xBqGxJ5+uKFp9CB4VmZptzaZSlJfZjBoX+f38GRHyU4avadnSpAN/euEHanS3dAbR++CHQPWfAQ2DpC/Hh0t+UgGn3WLfHLB27p6wtgkRqOpDt3j1kKccEKqPETJ3J/Hssi+1mVXy4Qh4UhmgmOBy58yH7/g9n1E6daAvLf+OutOzi0AjRX3KCIKvNrvXl680LLJzZTLctctTeZMWwL8QjHc9tmYYT1wmv8v4AVKuMPjySo6+wU5RpQMRFkI9xaqMe9l5BEw+RHlvMfy0RUIAo06mobPuQNZsFEjyWd8iew7jWpa+ekCvbQudv9T5lol9cOg7t8bcjZMLGh3e2+13OqahYHkViR8dw8W5PB1sNJqjM+Y3khkYMwbkgGCZrQ9+yezfxnsCXo0qQe6LzQxpFLZl2OxvwIM5DxdfAqUYmCAKE5pFJAlOSMKL6p5Y92MBvBcIQDzVx/5WoCnUtjRRxxdX8zuDyfzT9ML98uzq+mi/mnP99+HNwOyXgcpi/49azhS1ZKR5jKYCDDWYvoXDjIdaL2x94FZrcqJctSpb4850yoo2PiPx68q3oR+Mc2TFTujmKm7KhqbE3XCL4TUmM5IYP6eTAMm53eOSE7Etq2f9IadAIFB2Q/JNDXYQH+4hsaiO4HLzUcCqlXR5Wvo1Y7Qrk9iobQXgHXa+Sutm7t+2YXNQ2TqQeswot04PToVbjVmIXIAmgLh6idaY+XMFqNVtwdJbQPXEKPh4T89sPIHSeqBcpTcCyQwotA4aMDPBYiO0uag5bQGpFFPXotCsDkLOKIP0kcqhI6Ia3luKU1riexaCS0EdgP2zYAwCDoH+IWikBMBai6HoQ+jGOKs3zOAS28sBRhki0Yzvl0zAoxPh2z0ukFv2dyHDXHdSbC2W4nxF8czD034SD7qZeunSvsZDyuMGdilPH7XjGFMTcrw2kJNsiJZ8AHpMn51Lta3UpmOHCFjtW+m9RFFj+JvngxeA/UgZXw8K5qKe//nvtKjIPcdXOlefvgq1HnhtF0gUcuBiHUpmlVc70vcQJbb6svt8IiQFfy12kvG32RCbnQcFgUsBLrMSY5iJ6OXmCjQfRy5udR5btXc6EMU2h9q8TjSx6/hLaucv+t+2gE1vEHNy4klBw/N4RbVSDsDYzmAiQxlzVpm87nQXmauECutYfyhu52d6Dw2cj9HpeBFQavwfB4z4xgdwgh3IJBgUMsxjP9KwcRehFydzJHZ1Fcln4+614ZsFQGjXMYxn1/e1q2fULx4oYsjtfuHBonrBq2gUX8O6EU/wuB2v5w+LVQlku2QtlgE0nJDo9M54j4qKr5Um1bHkJ6mu4JKRrGUHxdBnfB+HcDu+q6 sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -492,5 +494,4 @@ Finalize a Dataset file upload. This call should be made after the file has - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/get-dataset-download-url.api.mdx b/website/docs/api/get-dataset-download-url.api.mdx index 1fc32dc5..c32511b1 100644 --- a/website/docs/api/get-dataset-download-url.api.mdx +++ b/website/docs/api/get-dataset-download-url.api.mdx @@ -5,10 +5,12 @@ description: "Get a download url for a Dataset." sidebar_label: "Get Dataset Download URL" hide_title: true hide_table_of_contents: true -api: eJytVU2P2kgQ/Sul2gMgOTCavTmaA0lmV+ySzWhgNgdAqLEL3Ind7XS3mUGW//uqum1gIFFy2Atq3PXx6lXV6xqd2FmMF/hBOGHJ4SpCXZIRTmo1STHGP8m1dx/0s8q1SJ8epxhhSjYxsmS7YAUC0tYCKpPDVhsQ0PoOMUJLSWWkO2C8qPEdCUNmXLkM48WqWUVo6FtF1r3T6QHjGhOtHCnHR1GWuUw8pNEXy/lqtElGheCTky6nHwF9DEExQnco2UpvvlDC/0vDdTpJloOkwZMrrjtT64xUO2yagE0aSpmpk+mqacKlLbWyIdDtzY2P94qdWZUkZO22yuFILkb/W4kh/c9r7HxMfl3lZUPnGcHsdygNWblTlMLT4xScPrXYZQQtFbCVOQ2viTrL56lqInx5k+iUZqIocwa1qDEXaocx/iX2Yubz86ToyiQMThalNg6mwrpC5gRbowvo5e3f3tulWqpEK+sgySUpB3eg6Plo36+XCmDjR22uv5KKoTSaWzEktV/0puPZ/ONker8eP0zW809/3//TW0UwGsE8kxakDUXSVlS5A6FSSISCDYEupHOULlUz8BCEPagEtpVKmD0ohFT9AfjkAV03InAH4lnIDu6wJdAOd69a2q/hOGUx9I7nHrQJQ1yd0zDXu34XfXjGONs1bBrAvMUmOnL9cHCZH8BLnrVdKk9xxzBcNMDz3TF9ZJnxdDSvHfN8pz3D0mjFpfWXeE31EgcRwG+/zPVgqc5o/A6B6678dWXyFlR7v5bp3fK0uUuMfLzSSOWu6WP/AbImFeQyzSpYai8ipWC9wpEo5eh2JCqn17QX+aiNPLpE4VXP7MnwrK9OEjjj1Q5beS6Ex6XMnCvZ15thjIFbjNrDH9oUwvHWfJ77tWPJeDzp5/2LX7ALYTsKWoRSbfW5sHArP3K/xxMYP0zg39srQbg2ieG9LkqtSDmLEXKVwfR2eMNJmLNCeClTomj1q3sQoBt3+M5zcqb+v/SytKw5enGjMhdScfoqyFxo2QJFKTFCruvYNk7bPnsRXrVuFWHGXY8XWNcbYenJ5E3Dn79VZA6hoXthpNgwh4tVE2FGIiXjde0rHTDG96GON3NGyOZ5xUiv5J63M3iMk4S8CP7Y9nwwHz7N5jwX7atZ6JR9jHjGyP/GiPyis7cfN/8tKEEldmwbYvIUiddDeDF0vqr2SqjDGcK6PpPYpsGoLcVLATas/f8BfZbrjA== +api: eJytVk1v4zYQ/SsD9mAbcKwgvWmRg3c3LdJmu0HstocoMBiJtrkrkSpJOTEE/ffOkJKsWLvoHgoEAUUO5+PNm0fXzPGdZfEj+8gdt8KxpznTpTDcSa1uMxazX4Vrzz7qF5Vrnv35cMfmLBM2NbIku2AFHLLWAiqTw1Yb3GrvLvCGFWllpDtiuJq9F9wIs6zcHj+fGgxrxD+VsO69ztCiZqlWTihHS16WuUx9StEXS/FqZtO9KDitnHS5+F6iD8EpRnfHkqz08xeR0ndpqE4nhSUnWbhJFdedqXVGqh1rmpCbNCIjpE6mT00TDm2plQ2Ori4vvb836KyqNBXWbqscenAxhf+rxBD+v2vs7ph8XOV5Q9d7AaufocTi5E6JDDASOH1qsUODFgrYylwsxkAN4nmo8Pz1ItWZWPGizCkpJELOMXrMfuMHvvLxiSm6MiklJ4tSGwd33LoCY8DW6AImefs5eZeoRCGK1kGaS4QSrkGJl95+WicK4NlTba2/ChVjQZpasRDq8Di5W67Wn27vbjbL+9vN+vPvN39MnuYQRbDeSwv454sUW17lSG+VQcoVugNdSOdElqhm5lPg9qhS2FYqJfSg4FJNZ+CDh+w6imB+/IXLLt1FC6Bd7N60dFpDz7IYJv16Am3A4Fcj6rneTTvviwHiZNeQaUjmHWvmPdb3R7f3BDzHWdtEeYg7hOGsAR7vDukeZcqng3njCOdr7RGWRisqbZqwMdQJm80BfvphrGeJGsD4DQA3XfkblJ82qfZ8I7Pr5DS5CZt7fyVS343ho/szRppUCESKVLDUXkRKTnrFIl7K6CrildMbceB51HqOzrPwqmcOwgSu007M9s6VNo6iDmQuF5k4jCbw3uisCoQKPuDCQ/6J+rK89fl1kroiqQhTPhTWfsgpJOXizfA79Ap3wuIXbQruaAr/XvsxJgl6OOnxzasf2DOh7AVyzqTa6qFQDfIEbDj8dTUqb2wSwweNdFPYV4vmhFowvVpcUhDqQcG9NCpetHrYPTDQjQ9843kavCY/9FK1qDnx6qIyxwGi8FWQzUCBR1RsiZZUV08DCts+o3M2ogK2a08swrt1/YxWOKVNQ9uIs6FXEZcHbiR/JgzxUcQLgmfYJ+LOV4Em7EOo42JNGZJ5XlGmo+eDpj3cWOLT40X1+7ZDot9/Xq2JF+0rXKBa467hL7hJ/2PG6BcC3fZ083tBWSq+I9vgk1jE35LwjHS+qvaIq+MgQ4TnJNkI0bwtxUsLpovO/wUgxAen sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -175,5 +177,4 @@ Get a download url for a Dataset. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/get-dataset-view.api.mdx b/website/docs/api/get-dataset-view.api.mdx index 52e03bae..c42c7e78 100644 --- a/website/docs/api/get-dataset-view.api.mdx +++ b/website/docs/api/get-dataset-view.api.mdx @@ -5,10 +5,12 @@ description: "Get a paginated view of the data within a Dataset." sidebar_label: "Get Dataset View" hide_title: true hide_table_of_contents: true -api: eJylV01v2zgQ/SsD7iEJoNhBjlrkkKbtwt1+BIm3PViGS0sjiy1FqiRlxzD03xdDSrb80TZtL4ZtDjlv3rwZDjfM8YVl8YS95I5bdGwaMV2h4U5oNcpYzP5B1659FLhiEcvQpkZUZBCWgUPFF0JxhxksBa5A5+AKhIw7DivhCqGAQ3vKgEXMYlob4dYsnmzYC+QGzW3tChZPps00Yga/1WjdC52tWbxhqVYOlaOvvKqkSD244RdLADbMpgWWnL454SQeQX4Ip7GIuXVFy3r+BVP6XRkK1Qm0tDsLWyjoTWdqnRFqcRT0uEAYveyHadFBbnQJq0KkBTgNBp0RuERo4Q/gU4EKbIWpyAVmUaJggc4GlvxeOiytjUHlIBcSQai+gwFrog7layHx15GeV0IpzC52kMnLT3AnCloKLQjnpaEWoJdoKO1o6XCDtpbOAjcIBlNdlqgyzOi82iK4QthEQfAOIkPliAMDPHdoPLRcGOv8gRS1Nhn9r6EyuCQ6uFoD5jmmjg7yiPk2irTgakGg5uhWiIG0bzUagdaT5t30yBLK4QLNEVv3QcZCqxiIOaEyfIpgvgajV5ceVNRi3vJFftYdAd6bFKVwv+Gt5E+irEtQdTlH06c1pKU2CrTyZHqiBqxpQrEIgxkV8U7Ch0KZnq7b71frTnNN8GIrrWyolOurK18wewc+1mmK1ua1hG0DYdGfF2/w+yfV+/Oq2Vn4HtdDs9/6fgxB1eWDXtkTmW8iWrzT8juL5Ly3wo3haxYx4bC0h2ge9M+RiNMxGr36yGWN9ke+9rP6gTSPGekfln6vlwhIVAtXAJcrvraA32ouSaWfVV3OjF7Zz0GpmChItQnqyahESXGDEwHwLBPkk8v7XijO1NgcqlyQvHexTGk91bIu1Q8DO0jpnd8xUrn+LTqfeSUIib4npAbperx1p07KtSm5YzHpAC+dKJG21FX2q1t8v3pG5xmRXYc1UNdV/kn00vd9+Z6X+Dwm2g2geImQa9NzFG6xcMSRRk9lekddn5Mu2H1w0yOxdEW5q8C23HaamT6/je73CfJGe58uU53hIy8rSYKZbJjkasFi9oYv+aOnhoYeXZvUZ6WstHHwlltXbu/fM9n+PPs7UYlKtbIOUino8rsBhaut/fkmUQBzPzWN9VdUMVRGU+8doFpOzt7ePo7fjd6+mt3ej2bjD/++en82jWA4hDFdHMKGFGPOa0n3agYpVzBH0KVwDrNENRceArdrlUJeq5QSCyUX6vwCvPOArrsT4Ab4iosO7qClyA4WgafzDeyxGMPZ3u+zCLaM79ZG2Rm0SIJDLXEg9eK8czvYO4QsGzIOOP9mTbRNw/3aFf4yOkyBtony7Hfkw0FufCq6JGwTQIi6DMwcpeBGe/KF0YqiPk/YcRYSdhEB/PXsNFwkqsfwCW5n1EtbMO3/MyrZmchukn3hJizat+ubtMsXiaqMUO6I4O7QC0bDeYmu0PQwqLQfqitOgzsb8koMr4e8dnqGSy6H7eZhB9SP/WaJhipkunsDPNIEEPps/yWwbQ2FcxXt9WYsZoF2FrVfXneN8M2nse8fNFk87B4Qr558WR6MCL3etT8Z7BbamfFqO89d+Qab6/5dQpJ4R7q5HcHt/Qg+Xh+1w2OTGO50WWmFylE3IkqC6fXgipojEVtyPx4p33H9sNZeW3DqFdZ7I/3eg6zl2uGTG1aSC+UvICPp6JDgCeOVYBGjALdJ3vHHIrZN9DRiBWkjnrDNZs4t/mdk09DfflYO6V9yI/icSJxMm4gVyDOie7JhX3HNYnYXArocEzIyl7W/1Q9nSCrzsOM2TdE32u/b9uV7/+FxTCpqH5mlzmiP4UQufcaM0VOYdntx+v9CS6n5gmzDmaQ5vi/ZA4n6qLqpRK17CDebXhtvGha1ofiewhq6X/4HCoZvzQ== +api: eJylV9tu2zgQ/RVC+5AEcOwgjy76kKbtwt1egsabPtSGy0hjm61EakkqjmH43/cMKdnypW3aAkVqicO5nDlz0SrxcuaS/ufkpfTSkU/GncSUZKVXRg+ypJ/8Tb4+u1O0SDpJRi61qmSBeCykKOVMaekpEw8QEmYq/JxEhntiofxcacjUWrpQ4SitrPJLGF4lL0hasleVn+NxvIYDlv6ryPkXJoPEKkmN9qQ9/5Rlmas0ONf76tiBVeLSORWSf3nlczpw+WPUBrN+WfKxuf9KKT+XlkP1ihzfzuIVDnrViDpvlZ4dBD1EcIOX7TBxUUytKcRirtK58EZYwl16IFG73xWf5qSFKylVU0VZZ6TFjLyLKIW7rAzAWEiLqcpJALeWgW6y7jRevsbxr3t6WiqtKTvbusxWfuI3/KwhdEL5QA09E+aBLKedHCu35Koc58gkfqemKEhnYAP0VY5gWzmoidaFyqCWMbBCTqEwuDZV1vmgkKM2NuP3RpQWrgAOqZeCplPkjRUFj+UminQu9Yyduie/IIqgwWPE4QJowUwLLIXIZnizj9ZNpDEe+oKRUwjisSPul8KaxXlwqlP7vMGL7SwbAIK1XBXK/4a1Qj6qoiqErop7WGjBGtNSWQCjA5gBKBhbx2JRljIu4i2F94kyPl6336/WLefW0YorjXaxUi4vLkLB7Ci8rdKUnJtWudg0ELjxx8Ub7f5J9f68arYSoce1vNltfT92AXn7aBbuSOahH4fXJv/OIRtvnUhr5RLqUW2F2/cGJn7qiToeI0h8J/OK3I9s7Wb1A3MeNYur4iHcDRQROekZ/pP5Qi6dAAVlziz9gjAnkHVfIlMJxZoaG9mTcYky47pHApBZptimzG9aoXhb0Xqf5YrpvY1lzOepyatC/zCwvZRehxsDPTW/BecTRwIIF3pCaonH45U/pmlqbCFxwjygc68K4itVmf3qldCvntB5BizX+Bqhayr/qPd56Pv5ewkzT0KiviA0bgj42jIUp1hUccDRY5neQtfGpAl217nxAVmaotxWYF1uW86Mn95Gd/sEW+O7j+epyehWFmXOhMFOk2MgIaw38kHeBmh46TGVTUNWitJYL95K54vN/D3J68eTZyM90mibGIdprnj4PRcabbqRP12hqDDqeGsamm+E6QG6cu/tkn74fPL26nb4bvD21eTqZjAZfvjn1fuTcUf0epgxGBz4F1JMU4nRgrmaiVRqqBMGUwvYjvT6LLgg3VKnYlrplBOL6aT06ZkIxqN3zUyAf3IhVeNut4bIdWcRp9OV2EGxL052nk86YoP49gzvRe1JNGhAxtzMThuz3R0lLLlm4ejnM7Bsk4abpZ+HYbSfAoNlIqDfgC/2chNS0SRhkwD2qMnAxHMKnpsAvrJGc9Sno+QwC6PkrCPEX09Ow9lItxA+gu2Ee2ntTP1+wiU7Udnz0S5xR0lnV64tUh/DXokq9AcAN0rPEl7OCwKY/GFQmrBUl5IX96QnS9W77MnKmwlhUvTqy73G0bD2W2yNsUIqm+PW3PvS9Xu9Bn+puhk9HG5K1mRVpGHUIc5DNt5xyq4Gwa/mm+KWN4rYt9tfFptWwybZlyCG55hGvIk/XjeN9c2nYehHvKl83H6QvHoMZb63crR64e6msT2od9CLzX54ERo2xk9rNrWCEiCOuLs8wOJQpC+uDWirwQ/ubgxxFL3sXnCz5UQVMqxbOnTwsPzVY1Ac+6prfXP93gdejbWnR98rc1RkGGic8lVNmM9YBxUkOcANabb44deGOEjunLmGO6vVPU7/tfl6za/D7s1fjYhaWiXvGUR8Q+ICyYzhBtO+EUSS6xjQ+ZA9Y3HsDrwl7O+k3DbijSvss6Fxf1+2XQ43H26HzKL6o7XARMBbKxlc/ttPEv605tuBnOFdbFEVlnmcR53MOblL2T2KhqiaLUcvWx4Cnu1YAESdOpTQo+AulP8PerOL2Q== sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -439,5 +441,4 @@ Get a paginated view of the data within a Dataset. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/get-dataset.api.mdx b/website/docs/api/get-dataset.api.mdx index 121e52c9..0e1f04d5 100644 --- a/website/docs/api/get-dataset.api.mdx +++ b/website/docs/api/get-dataset.api.mdx @@ -5,10 +5,12 @@ description: "Get a Dataset." sidebar_label: "Get Dataset" hide_title: true hide_table_of_contents: true -api: eJy9V99v2zYQ/lcO3EMSQLGLPKrIg5umm7u0C2p3e7CNgJbONluJVMlTHM/Q/z4cKdmy7LQNhu3FP0Te8bvv7j4dt4Lk0ol4It5Kkg5JzCJhCrSSlNHDVMTiV6RmLRIpusSqghfDEkioV3siEg6T0iraiHiyFW9QWrSDklYinsyqWSQsfivR0RuTbkS8FYnRhJr4pyyKTCX+0P4Xx863wiUrzCX/IkUZHkD5FDyJSNCm4CUz/4IJ/y8swyeFji1V6u3DHkdW6aWoqoBEWUw5cpWKWVWFp64w2gXTq1ev+Osw4lGZJOjcosxgx5KI/l0k4cwfhpLWSWh52efl5Sx0czleIQzfglkArRDSJqdVJBKLkjAd0CknC2NzSSJmeHhJKkc2KYv0pSZa5vhjlL+VudSXFmUq5xkCG8HC2DbmCNQCjEbAJ+XI+RAOnLzwjNZih51TJ5m1RvvZoR2+mPPSoYX1yoBZa3eUBV3mn8zatZwqTbhEWy/emOyZRaUVKZmpv31RjkhS6U50RXfjrbXGntyXmKzMdduHtFZuRCQUYe6Ou4bjrI2gsOhQEyjtQ8wkoaNGQ96prMmnck34XN6HBX/jfQ31wvx3pQ8LleH/WP9Kp/h0IoFdsEPe12ANpMJa0arm8wh9pgitzD7+VHsxE7XBYW+Fg0IvBRc/oapt6tqcNMEegpuxh0zOMeMSxdNV5Hipib6uHW+j9BK+mHlXDI5r525/wo9qp3H8XMucYs/5vR2ES9Se0sJhmZrL7wKuPIq8oDHmRVYT8f1z5VcZxKM5R2lHtkx42bFDPN3KXT+qAV3Dq2NRDryDKHTlQmGWQi43wG89qTRIHTZAjs7JJR7VQofIowhnLyqetsTudXEvgs8o3l63Zt3AB43+NKqUG0cwl04l4FA7jCFHkpwikDoFj8CtVBHBvCTQhttvCaQwnWogA4qCevWOqGjS7CeOKhJPl4lJcSTzIuOim3DV6aWIxXv5KEceI89VprSJV4W8MJbgTjrKvVZak8NZVv89ez3VU50Y7QiSTLHMXoPG9W7/+XaqAeZ+MBubr6hjKKzhiaaH+nFydjcYjT8M724fBvfDh/Efv99+PJtF0O/DmDOv6rcSLmSZkWcikRrmCCZXRBx8deEhSLfRCSxK7WsQcqn0+QX4wwO6RqauQa6latD26seut0Q634JKYzhT6RnUboO1ybCXmeV583asv3lLxbvCaa9FFe3IvN/Qyg9qXSKNm2rPYUMhdBj2hDZU7mhkKA2PD8REXhtPobJGe/BTcczlVFxEAL/8NJkXU73n6RRDAYZKr6dCpVMReZPCKk1H5Aiev3OkleGZvjB+di4kz+aiLwvVv+rLkswDPsqsXxv1l15AHdpHtFycs/2EP+KRNshke87fScyKqGBbv03EInAlovrHu+Yd+P6vse8RHpU/7a8Ht0++I5o3+MGQsjDtGZhz8oETNxjC4H4If14d6drxlhhuTF4YjZpYGDi8sPWq98orsHGUSz8rhrnUX3WeuQa1LjLHN6KaDsIn6heZVNqPBzZjs0D/RMhCiUgw7l0K+IzdactwLVtx0uKJ2G7n0uFnm1UVP/5Wot2E5DxKq3hm9fetSKxQpmi9qHzFjYjFTcB5OWZQvD0r/fTWvbJw5wSLQZKgV6Dn97br6v6P0ZhzXF/wcpOyjZVrEfnPWLB+F+HFFG/Ds9ClJb84YhF8ckXIw4LqFJCPqpk+9aaFcLtt6VtViagOxbepqFh4/wEItC7M +api: eJy9V91z4jYQ/1c07gPJDB+ZPHKTBy6Xa7nm7jKBax8CkxH2AkpsyZXkEMrwv3dXssDY5JJMp30B29pd/fa3H1ptIssXJurfRZ+45QZsNG1HKgfNrVBymET96FewYa0dJWBiLXJa9EuMs3K1i8sG4kILu0aDm+gjcA16UNglvk63aFjDXwUY+1ElKLGJYiUtSEuPPM9TEbtNew+GjG8iEy8h4/RkhU3hAMqtt4Rb2nVOS2r2ADG955rgWwGGNEXi9L2MsVrIRbTdeiRCQ0Keo8x0u/VfTa6k8arnZ2f0d+jxqIhjMGZepGzHEm76rzzxe77qSlIGoWJlH5f3s1CP5XgJbPiJqTmz+JSEmCIrsQZuIRnYY0bmSmccVwgedKzIgFSKPHmviuT4/yrK34qMyw4CSvgsBUZKDO1VMbeZmDMlgcGzMNY4Fw6MvHOPymKNnWM7qZUE/cOAHr6b8wK12GqpGNowjSjIIrtVK1MxKjDnFqDLxUuVvrAopLCCp+Jvl5Qjy21hjlRFXfBKa6WPysUqLTJZtcG15mt0T1jITLNqyM9SieVYZFgqTEjnYoo5YGzoIZ9FGuIpTHCf0vsw4S+draGcq/8u9dkcsfyP+S9kAs9HAlgHOyS5gNWTylYC+ZLH0acYE83Tb28qL2KiVDisLb+RryVv4g1dtUpdlZPg7CG4KVlI+QxSSlE4nkWGloL3Ze44HYTAHtSs3gyauXO93+G13AmGXyqZY+wZJ1tDuADpKM0NFInq/BTw1qHIcjuGLE9LIn6+L3/kvnmEfYREySKmZUMG4Xgp1+2IALqEV/qClegMtH1VzgWkCcv4mtGpxzHvuPQCLMOjkS+gkQs1IhseTt+VPNUWu++L+yb4Qsfb961p3fFB6D+hK2UKozbjRsQMm5WBPrpmOYUInU2YQ2CWIm+zWWGZVFR+C4Z5k0zQgGLC+u7VbVARwuwmDlx77sQqgRFHJijp7ijrMDT96At/4iOHkeYqVejYdYUsV9qya25s5nolEslaafna+jCRE4lhQfRxKqjNXjAJq538yQbxsZkbzMbqEWQf+7GiiaYL8umudT0Yjb8Or6/uBzfD+/H336++taZt1uuxMUVelKcSzHmRWsdEjLGfYUFmwlpyfnvqIHCzljGbF9LlICaLkCenzG3u0YU2dcH4iouAtlt+Nt0F2JMNE0mftUTSYqVZr62ws6VqcRJOx/KfRLYk5Xf7gIm/I/NmbZduUKsTqcxEOg4DhazGsCM0ULmjkaAEHu8tEXmhHIVCK+nAT6Iml5PotM3YL28m83Qi9zwdY8jDEMnFBCtmErWdSo61bRvkRDR/YxIvFc30uXKzc85pNo96PBe98x4vrLqHJ572SqXewjVQrLQnTHeXnIVOUWFpbW76vV4gjYtuAk+NfnKjVeK7EPM2WMdR+JV4HgwdpHBjGNGI7Ntu9d6wa1m0JWFxYvjuuccv/uFzOFO//Dl2NUej9+3+unH17CosTAQHQw9OEZWZugKQYeTYH+cNv5oifXaJDQ1HQWmp0RBdXvS8e+Y6OvKNQyXt4+dcd3V64VpVuRg1b1glHRaebQ+bp5Bu3KCobMpw3uEVRKAk4d6FlPbY7bbw17wlJQGKbzbY6eCHTrdb+oycabrA4eMT14JmYHd/QwUciZFzyoNHQJHo0uPsjAkUiaeFmwbrVyCqRK8xwOuT62gvy1bz9Ob7aEwxLi+MGbZK/Kr5Cj/Sbz+i8yD3Bx0KuG++6gs6iPqRt0kZwQ8TqpZAzqswzcp1BSHSs++XSFG7dMWVPcJF4/8ADA1K2A== sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -472,5 +474,4 @@ Get a Dataset. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/get-fine-tune-job-status.api.mdx b/website/docs/api/get-fine-tune-job-status.api.mdx index a7c8098d..6cde25f8 100644 --- a/website/docs/api/get-fine-tune-job-status.api.mdx +++ b/website/docs/api/get-fine-tune-job-status.api.mdx @@ -5,10 +5,12 @@ description: "Get the status of an existing job, including any results." sidebar_label: "Get Fine Tune Job Status" hide_title: true hide_table_of_contents: true -api: eJytV9tu20YQ/ZXBFKhtgJYCA31h4Ac5sFu7cWNESvMgCcKKHInrkLvM7tK2KvDfi9klJepiOL28WKJ2OJczs2eO1+jE0mI8xhupCEaVIrjTc5xGqEsywkmtblOM8VdybMEGd3o+dMJVFiNMySZGlmwWjMBlBNYfg16AUEAv0jqplvCo5xFIleRVyo9CrcCQrXJnexihpaQy0q0wHq/xioQhM6hchvF4Wk8jNPS9IuuudLrCeI2JVo6U46+iLHOZ+Ez7j5bzWKNNMioEf3PS5fRK/p+DT4zQrUo20vNHSvi5NFy9k2TZx6OeMwbr1sw6I9US6zqkJQ2ljGAwm9Z1OLClVjY4uHj3jj92wRpWSULWLqocNlBj9H9VFqK/WVro1JHaIlxsnX72beoGvTk4fCtSafTSkO3GEsaIFUYoHRX2CEDcHuWkyMEqUdpMOz9TzgipeIIKckYmfnravEbN2UMb7d/2NkIqdZJ1TqRytCTDR7neqUNVxTwciCSpjEhWRw+PILA9dLIg60RRHuYS4UKbQjiMMRWOztn0leFrs25S7CTUCd8NNmU/HlBK73VK+Y1kHPdbMcoIGiso2CwCuQDp4FlYSAwJRynYzUDnq25Ptn7faoY83okmwMD9KDYRVmX6T1/xdb0yC82lvE9/+U3Y7JXrktNQ/kVXK0f22NjsNUxyt7aVdVPe5nIQeT/ONFBNlbsvJj9W624fv5gcnIYnSc+eqLlXLQmDUCm0QwKn1Fv2gF4cGSVy+PrzFVQmPzsoYzNV0/1YgRf8EgCmi/NR5W/tnZ73DtzYdqEcso4n1DrCl/NEpzQURZkzwOM15kItMcY78SSGPjCvEV2ZxONelNo4+CisK2ROsDC6gJO8eTx5P1ETlWhlHSS5JOXgEhQ9b+xP1xMFMPd7aKS/kYoZG57vHqmn8cnHwXB0f/vxejZ4uJ2NPv1+/cfJNIJ+H0aZtCCthzelhWAMGNlEKJgT6EI6R+lE1Wc+BWFXKoFFpRKGDQoh1ekZ+OAhu3aRwCWIZyHbdHsdoGxvSS4Q/+kaPBPEcOI/T6CJE9zpnHq5Xp62TnsHcLN1zS+ETN5jHW2Afli5zO+ofZC1nSiPbwsv7KHvwW5h3kDMWbUYzxyDfKk9vNJoxTWdTvAQ5wmeRQA//TDQZxPVwbCD3sxVimaPDX6zMIJNUo96PpPp5STw6gQj76c0Urld8DZOZuEanSGrlYJcplk2ldrri1KwksG+KGX/oi8qp2f0JPL+jof+Nguvh8wTGR706VYcDXn7B3rpSqTNtc+cK/ldb4YxBmwxar7ctMR393XkryCris9bZXX94m9XZy92CE6qhe5KAG7jPfd6cAuDh1v48+KAbg5NYvigi1IrUo6L5AqD6UXvnd+R2rpCeKWjRNHIG9jRpnBcfHY04X/SoQ2Sjl5cv8yFVH6dBHINbRyjKCVGyPVuWtlQ16aZGGGnndMIM56EeIzr9VxY+mLyuuafv1dkVqHJT8JIMWdsx0zrGYmUjCe6b7TCGD+E+s5HnCGb55VXUfsqkW9seGOQJORZ8XXb7rA+fBqOeFYajc1LCGM04hkj/zdG5H8L+G0/gv63wA6VWLJt8MmTJXYHc28QfVWtClSrTobrdYdz6xqjphRPD1jzMvgboOxpdA== +api: eJytV1tv6kYQ/iujrVSIBCaK1BeO8kCOkjZp0hMF2vMQEFrsBW+Ovevurkko4r93ZtcGc4lyepEiYL3juXzzzSVr5vjCsv4zu5FKwKjEjzs9Y5MO04Uw3EmtbhPWZz8LRxIkgPdDx11pWYclwsZGFiQWhMClAqy/Bj0HrkC8SeukWsCLnnVAqjgrEzpytQIjbJk5G6EmK+LSSLdCX9bsSnAjzKB0KR4nG/TGiD9LYd2VTlBizWKtnFCOfvKiyGTsPe29WPJjzWycipzTLyddJt7x/ynoRONuVZCQnr2ImM6FoeidFJZ0oOOEwboWs85gAGyzCW5JIxJCMIhNNptwYQutbFBwcX5OX/tgDcs4FtbOywy2UKPp/ymyYP3D0EKmTsTWYfOd0iefpqbRm6PLjyzhaYGgNG1xY/gKBaUTuT0BEKVHOckzsIoXNtXOc8oZLhUxKBfobOzZU/s1qu4ea2v/NrcdJgodp40biXlZCENXmd6LQ5X5LFzwGEnM49XJyxMI7C6dzJGKPC+OfcFUaJNzxJ8l3Ikuib5DvtrrysWGQw3zTWMT0uMBFcmDTkR2IwnHw1SMsKgrKchJDAt5DtLBK7cQG4FuJWC3hM5WzZzs9H6UDHk6E5WBgftebDqsLJJ/+oqP6x0uVEX5kPz0C7fpO+WSiaH8S1ytnLCnaHOQMEnZ2kXWdHnny5HlQzuT0GqwAH832alY9/OIQuA0LKV49Y2aclU3YWzICdQkgbaIFhH2bieMwgL8+uMVlCY7Owpjy6rJoa3QF/wQAGoXXewXVLXYMqIjNbYeKMddxzdUFH/rxojKEFmbEcA4JTKOIfbZHV/yoTdMY0SXJva454U2Du65dTlCBnOjc2hl1bH1aazGCsG1DuJMIsJwCQpRqeXb67ECmPk5NNLfhOoTNsTvSKjlc+t+MBw93N5fTwePt9PRl1+vf2tNOtDrwSiVFvCP4E3EnBMGhGyMo3AmQOfSYZbHanPmXeB2pWLMg4oJNsixxtpn4I0H7+pBgv7xVy5rd6MGUDZaCBcaf3sNvhP0oeW/W1DZCep0JqJML9q10ugIbpLe0AvBk09I7S3QjyuX+hl1CLK2Y+XxreGFA/Q92DXMW4jJqxrjqSOQL7WHVxqtKKb2mB3jPGZnHYAfvhvos7FqYNhAb+ow8OlLhd80ULByCp9OZXI5Dn11zDpeT4FF5fbB2yqZhjLCCsFKwMmUalqbCu33i4LTJsN6vJC9ix4vnZ6KJc96exp6Oy/8PmSWwgSil1TbLHWusP1erwaZyygRy6Max9GXlIFNQQd0PeQPlJfBrfevXraGtE2EdtVcubZthEySL14MzyFX+CT8uKkb6d3XkS9p2lKedpva9Zuv1sacbTRMqea6uVI0fARMNvxxcRTasUgfPmukmsKcEmiEWBC9iM79zEX8c+43J8Xzal2CvV0XTi+zjR3zP+21FZIOW2mvyLCo/HgKzTrQ4hkXPYmSFO+WGlUr3JIDzw16YApTYha+u17PuBXY2DcbeozYG9qh8eeSG8lnhO0zjYlU8ARzR3z6JlCEfQ7xdUfkIYlnpd/KDrdO6gDhjQEOeN9l35dtkv/xy3BEXKl2dhpq+NTwV3xIn33G6N8MettT0D8L3abkC5INOolZfJ+YB0T0UdVbpVo1PER4dj0cIepUofh2g+6i8r8BZ+OFgA== sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -426,5 +428,4 @@ Get the status of an existing job, including any results. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/get-metric.api.mdx b/website/docs/api/get-metric.api.mdx index 6c984b3e..eaf810ce 100644 --- a/website/docs/api/get-metric.api.mdx +++ b/website/docs/api/get-metric.api.mdx @@ -5,10 +5,12 @@ description: "Get a specific evaluation metric by id or name." sidebar_label: "Get Metric" hide_title: true hide_table_of_contents: true -api: eJzlVktv4zYQ/iuD6SEJwLWDHLXIwbtIi7RJN1i77cE2AloaW9ylSC1JOWsI+u/FkJKtPFoU7bEXWxTn+c3MN2oxyJ3HbIk3e6kbGZQ1uBZoa3LxcFtghj9RuKfgVI4CC/K5U3UUjDcgwdeUq63KgY5GoIoKsDmAKsA6MLKiCQr0lDdOhQNmyxY/kHTkZk0oMVuuu7VAR98a8uGDLQ6YtZhbE8gEfpR1rVUejU+/ePbeos9LqiQ/BRU0jUP9nAyhwHCo+cZuvlDO59pxdkGRZ8UU59jEMdW/V1RFVEoyPjhldtgJ5DzfvHgG3Jv3tbaHikyYBxka/4ZQ13UJIeWo4KL1wa9flqVPnoqhDFXjA5RyTyADaJI+jMoCnsLkaN3X1viU4tXlJf89tz1v8py83zYajl2C4j9VKrn8v5YqNM54kLBttB7qlRKBJxVKkFrDVpEu/KlQncDv73Jb0FxWteYsly1qaXaY4c9yL+fRA4+bbVzOgamqti7AnfShUppg62wFZ7o/nr1fmZXJrfEBcq3IBLgGQ09H+fN2ZQA2cV4X9iuZDGpnuREmZPbLs7vZfHF/e3fzOHu4fVx8+uXm17O1gOkUFqXyoDyEkqCgrWx0AGkKyKWBDYGtVAhUrEx3EUOQ/mBy2DYmTywilTm/gOg8RTc0KFyDfJJqCHdyop7Jbuis87bHM4O2g95DMmQ1TbTdnQ/mJkmQRTqWSo7fYyeOuD4cQhlb/SWm1q9MhHNAE16AHbEdUD0iyqEMkD4GxvTaRjSVS0mcr/A1rCu8EAA//GNcL1ZmBNmbYD2m3PuA0uG67URUrp0y4RVMyFxdUSgt74faRqKtJfM4TmWtpldT2QT7yI6mJ2/Tk7e4CtyeHPfu+rQX5kwUaWzH2+E4YGUINetGMcww4Yeif/jRukoGnoI/FshjwgT0+bRUbr7HgXlOJ8wPw+QOtHA6P5/X0euXJHAafoHKbO2Yqbjq99was1uYPdzC71evLL8WyeCjrWpryASPAhmsJHo1uWQeYtwrGTmqD5r38durerRL/8XW7sEP9D1May2VYfeN02w3lX2JslYokPM6lh4FnoyjwFH51wJLbptsiW27kZ5+c7rr+PW3htwhNcVeOiU3DOBy3QksSRbkItd9pQNm+DGl9G7B4bG4bjjMVwuIpzhpzPKcIjH+tey4sx8+zRfcW/3nSGUL1nHyCUX8zRD5Y4m1Y8vGd4kxGrlj2WSTW0I+b+QXjRuz6q+kOYwibNsR7XYdij6VSBnYrbuu+xO+FGVM +api: eJzlVktv2zgQ/isD7iEO4FhBji5ycItskTZpg9q7e4gDg5Zoiy1FaknKiSH4v3eGlCz5sYvF7nGDIOFjnt8Mv1HNPF87Nn5mdxuuKu6l0exlyEwpbNjcZ2zMPgr/KLyVKRuyTLjUyjIIhhvg4EqRypVMQeyNQBEUYLkFmYGxoHkhRqjvRFpZ6bfos2bvBbfCTiqf4/Zlh46t+LMSzr83GUrULDXaC+1pyctSyTQYT7478l4zl+ai4LTy0ivRD/VbNIQe/bakG7P8LlLal5ay81I4Uoxx9k3sU/17RZkFpSjjUEWv2W7IKM+zFwfAnb0vldkWmO3Uc1+5M0L4ExGSVmRUtCb4l+OyNMmLrC1DUTkPOd8I4B6U4LjrygJO+NHeuiuNdjHFm+tr+ndoe1qlqXBuVSnYdwmC818qFV3+X0vlK6sdviJEVLX1ionAq/Q5cDxeSaEy1xUKjb9dpSYTU16UirLE16Q4eh6zT3zDp8EDPTdT2ZQCk0VprIcHLH0hlYCVNQVcqGZ78W6u5xpriI2RKomZwS1o8bqXH9RzDbAM73Vmfgg9BsSYGmEk9Ob54mEynT3eP9wtJk/3i9nXz3dfLl6GkCQwy6UD/PW5gEyseKWQMXQGKddoDkwhPfbpXO8uQwjcbXWKUOg0sgiXenAJwXmMrm1QjI+/ctmGO+qoZ7RuO2tQN3iOod5B4yEaMkqMlFkPWnOjKEgiO5KKjt9htfe4Pm19Hlr9GFPj5jrA2aIJR2AHbFtU94hSKC2kC0+Y3pqAprQxicGcncI6Z5dDgF/+Ma6Xc92D7CxYi5h7E1Dc3Na7YVAusZ/9CUyMuBrXuaH5UJpAtCUnHmcJL2Vyk/DKmwU5SjpvSectjAK7ETb2bmUVqubel26cJC2QXI4ysTmZOk/WZFVskGgDrgKsj4T95D4E186ZKRFPpIH+tNk/WHJJsQQx3Md64Elc/GpswT29qj9mjJ4dEdq3bkjdvYUHeEhPxDctE7Q00+0Pc+kdH5NKRyZDJvXK9Jmvly5gb8DvNyeWT0XG8MFgZ2r04VCcwI+iN6Nr4jWqY8ED5zVB03w/P/p7s/lffAU04Hvx5pNS4Vsj96EH6qaNnnGMSJSkvPathOvOOG567YQlz6kNUbGul9yJ36za7egYa2XpcwOXG24lXxKA+LWBCoJnWGvqvx8CRdiHmNLVjMIjcVVRmCcDjVghakxwGAai/WvZ/kt5+jqdUW81nzcFMjieWv6Kh/R3zBh9fJF2aNlwFhmo4muSjTapJfhhIx81bsiqueJ624sQ4eloHCEaNqkECsJw0fhPVEyBWA== sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -305,5 +307,4 @@ Get a specific evaluation metric by id or name. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/get-pseudo-label-job-status.api.mdx b/website/docs/api/get-pseudo-label-job-status.api.mdx index d7d43a9a..06fe4620 100644 --- a/website/docs/api/get-pseudo-label-job-status.api.mdx +++ b/website/docs/api/get-pseudo-label-job-status.api.mdx @@ -5,10 +5,12 @@ description: "Get the status of an existing job, including any results." sidebar_label: "Get Pseudo Label Job Status" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -194,7 +196,8 @@ Get the status of an existing job, including any results. > - Configuration for LLM Judge labeling job. + TODO: @Ankush Add support for different label types (e.g., Binary Single + Label, Multi Label) Currently, only Binary Single Label is supported. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/lastmile-ai-api-v-2.info.mdx b/website/docs/api/lastmile-ai-api-v-2.info.mdx index e6f63633..c77326a8 100644 --- a/website/docs/api/lastmile-ai-api-v-2.info.mdx +++ b/website/docs/api/lastmile-ai-api-v-2.info.mdx @@ -78,5 +78,4 @@ LastMile AI API V2: Components - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/list-base-models.api.mdx b/website/docs/api/list-base-models.api.mdx index ed92cff0..8ee2e4dd 100644 --- a/website/docs/api/list-base-models.api.mdx +++ b/website/docs/api/list-base-models.api.mdx @@ -5,10 +5,12 @@ description: "List all base models available for fine-tuning." sidebar_label: "List Base Models" hide_title: true hide_table_of_contents: true -api: eJzFV0tvGzcQ/ivE9GAbWEuBjxvkoKQOINdpjEptD5YgjHZHEp1dckPOKlaF/e/FkJK8ejWPoujFljTDeXzz4Mc1MM49pI/wXhtSw9qQurNTGCdgK3LI2pp+Dinca89v0dMHm1PhIYGcfOZ0JQobscKiUFP0pMqgpHCJusBpQWpmnZppQ9dcG23mHUjAU1Y7zStIH9fwltCR69W8gPRx3IwTcPS5Js9vbb6CdA2ZNUyG5SNWVaGzEFn3yYv3NfhsQSXKJ9Zc0FG8v0VrkACvKhHb6RNl8r1ykidr8pCumwQwz7WYxuKhJZlh4SmB52vPqE1B3l9TWfHqemMnZVdT0zSNBO4ra3ywBzevXsm/fawGdZaR97O6UDuMIfn3KUa/X8sRYnGCoaiHzuEKEtBMpW87CIa/ak/nLVuenTZzaBLIHCFT3uNjaQIz60pkSCFHpmvWJcmRusq/90hOBX2vF0+ufzrmktjpbIfpHhYHoh9EJYB/xvt0a7znsoVmyrh2dFbzdolFHVokhnZCsYljpB3lMuE6h5cAzrkbH05230QYtTUKp7Zmha0hV5l1seNzbeaKrUIVUdxl+w5dftRV4cdv6tQzYBksT2OzF/1JeVXYVUmGB4xc+/+xeUN+A/1XOxFtmObkRFzVrrL+dJbsUMsmfXB27sjvje3wUPY1nJ/s9AzKVNlscTq6wvo2dqYup1GAWVY7zFYnhVU73kOh4OIZy+pbITxo8JjHNupNiK2AWu7bzo5afgvcppO9mjlbbvp9C3znP5nYBESH2vDsanb6Zjo19PFK/4f9fnQis0Vdmu86dID9y14Jk7kP6Ympa89Ye3jaU/EyAica/hz6Owg3OLwkNz65EM+GcbDwj7rkZ5ppEyoS6A0vNivxDDbBfxA9X2c2pwGWVSEVfFxDgWYOKdzhEgfBg/AjW7sszFxZWcfqHj2XWriUNONFsfl68XpkRiazxrPKCk2G1Rtl6MtO/3I9MkpNA8Ea2k9kUlU5KwSkQ2b5eHHfGww/9O9vJ72H/mT48ZfbXy/Giep21XChvdI+JJbTDOuCFZpcZWjUlJQtNTPlI9NchRDQr0ymZrXJAiQlanN5pYLzGN2WGKk3Cr+g3obbEV4ovPPOTn2n2OM0l9F0tGAL6hR2frm104mwikojWtHja2iSHaAPK16E9jsE0/qRCThuYVQHKAdQt3DuoJRQtlhOWMB8YwOM2lnTmRNfjuAYzxFcJUr99M2AXo1MC6sWShOuDU2etjhNZAAm5QapkamcNnwEDwibLokXVmh8ZQMLrlCYNnSx0t2bLtZsJ7TEorvnpXvoJLB2tyQnXTt+ofADoaZxGbWJ/G5nLJgrORvUIIUIoExw+PB+u9nv/hyGbSSU97cX/n/7HEYl8nNtZnaPBKPnD1LAXl/1Hvrqj5vjt8mRSqre2bKyhgxLUpJRVL3pvAq3lPVcYuAPkWfE9400pjr9AGq9UH7gLbTBiemZu1WB2gRC4QIBjaV6BKw0JCDZ7colt2K7YHLlHZZsnMBCap4+wnotgt9d0TTy8+ea3CoWcolOS2zh8ZXAgjAnFzbTJ1pBCu9ibtdDiXOzYOWOOHymyOjFE70so7DGzuu22/Lh42Ao/bB57UnskILDL5CEvymAPEjldGiz8Fsc8xrnohttSvfgfvMdNFvIanvHmVUrwvW6tSSbBpJNKmHOoZHt/TeDSUiv +api: eJzFV99v4zYM/lcE7aEtkB9FH3O4h1zXA9K1u+KSbQ9NECiykqgnS54k95oF+d9HSnbi2M7a3jCsKFrbpEjq00eK3FLPVo4OHulnqQWZ5PDn1izorENNJizz0uhRQgf0Tjr/iTlxbxKhHO3QRDhuZYYKhZgwpcgCdEgalAh7ZlKxhRJkaSxZgoOuz7XUqx6sd4LnVvoN+N7ST4JZYYe5X8PrbAferfgzF+DSJKCxpdxoL7THR5ZlSvIQWf/JofctdXwtUoZPXnolGvF+jdbArd9kKDaLJ8HxPbO4Ty8FgLDddShLEommmXqoSJZMOdGhL13nmdRKONcVaeY33cLOwNtc7OAHA3eZ0S7Yo1eXl/jvGKtxzjlYWOaK7DGGSP71FqPf1/ZI4+EEQ1GPWcs2oCa9SF3VQTD8qj2ZVGw5b+F8KeDArWBeJEPflHYo8CFlIKEJ6HS9TAUuybPkvUsgQPFeL07YUXvMqYBHvsf0CIua6AdRCeCf8L4ojQ8tX8NhcJ9bcVLz5pmpPFAkhtaiuItpJK1IMMMhpEMAp9zN6pk90hFGeCNsYXJI80qSE25sZHwCLok3II0o7nd7zWzSYFX4+CamngBLs7Qdm6PoW+WZMpsUMm3smc/d/0jesL+x/Ku6EQlFYCUsirPcZsa179JbqEPwDEVqBfgfpe2kLnsN5yezOIGyyAxft0enjKtip/N0EQWMQ2FnfNMqzKrx1oWICxTYNHsrhDWCx32UURchVgKquK86a1C+BK5gsiNLa9KC7yXwvf8kYzsUdUQVnv2Ztd9MbUkfr/R/qO+NFdyoPNXvWlTD/lBXQmYeQ9qSddUcqyZPNSsOKdBC+FPo7yEscDhsbtZaEE+GUSv4DZb8LKCjCScS2hu/LkriCWyC/yB66XL4MAbqKTxBaH8UA0gH9BYapnHwgP2RyS0POZdmxnpyx5xPJfZSSMYzVbyefZjqqYbeAfovriQATD4SLb7v9c+3U03IIjRYE/NN6AGBLMAGpCf08+PZ3XA8uR/d3cyHD6P55MsvN7+ezTqk3yeTtXQEfnFjiViyXEHp1wnhTIM5YlLpAaup3l2EEJjbaE6WueYBkhSO6/yCBOcxurIxgvjYdybLcHvYF2LfCW2n66mjnuY8mo4WjBI9ZVbnpZ1ehBVVdqgVPX6AJNoD+rDx60C/OpjGTXXAsYSR1FAOoJZw7qHEUEos5x7B/GgCjNIa3VsJfz6lTTyn9KJDyE9vBvRiqitYVVCaQ/cs5k8lTnNMgHlaIDXVGWSmb8BDsZsGMq8NtvGQTaH+M+y0aZ9lsn/VZ7k3cwFp0z/y0q87CV27fRY2sja30CHRtfeZG/T7JZJM9hLx3BgQIG+TPFIj2iDdgOs9gj8chSjLkWCMrW4sbtXBYF+D0CXGEtTgPR4IVoTw8Lm8KW7/mITqhi3018M8cfMSUi/2+xLam6Om+hATgRMkv181Z52GyoBcG+CPhoNCkBChqHrVuwy3HqCestCPxL4lzktIdNI+UFUmnh+YrQqcvHjx/UxBXoQGxYaGNh79I8wYEjRxd/vjx1u2SgC8QusUgGNaI4fAwnaLgt+s2u3wM+BrcZqbYQW2EmMLwxwsECyB80HOfBOgQq/j3roTjLMo2Hjn1MceTOW4YggjUyiLp3WrNH/4Mp4gH4rpEWOHr5Z9h4/4d0ApDri4OtAsfItlI2cr1I02kT3smHw1soVdlXem3lQiBHgORRcg6hRbCXUDwgXjfwPea2S7 sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -629,5 +631,4 @@ List all base models available for fine-tuning. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/list-datasets.api.mdx b/website/docs/api/list-datasets.api.mdx index 026d00c7..e901776c 100644 --- a/website/docs/api/list-datasets.api.mdx +++ b/website/docs/api/list-datasets.api.mdx @@ -5,10 +5,12 @@ description: "List Datasets." sidebar_label: "List Datasets" hide_title: true hide_table_of_contents: true -api: eJy9V01v2zgQ/SsD7iEJoNhFjlr04KYp1t20DWp392AbAS2NLbYUqZKjOK7h/74YSooVyWkaLHZzSOxwOPP45nsnSK69iGfirSTpkcQiErZAJ0lZM05FLK6Vp/rQi0ik6BOnCj6uD6E5HYhIeExKp2gr4tlOvEHp0I1KykQ8W+wXkXD4vURPb2y6FfFOJNYQGuKPsii0SoLZ4VfPynfCJxnmkj+RIo0dMJ8rXSIStC340C6/YsLfC8dPIIWe766UJnT+GTXvaqnntH0v0QXstZgnp8y6R4xH6ZIMgjT4clmJQS4pyWBlHRiZI0iTQvvevv5honxhja9sXrx6xX8eW5iUSYLer0oNDw4T0b+ltLL6LAtpExAHIqRzcisioQjzR2Q3kfWcTpU+T+s0Qxi/BbsCyhBqFAOxj0TiUBKmIzqmZGVdLknEjBvPSeXIV8oifekV9trzKP8oc2nOHcpULjVWrmaftzBHoFZgDQLeK8+ps+8oeaGN1mGHnWOW7Mag++LRjV/MeenRwSazYDfG97xgyvyz3bTDQhnCNbr68NLqJw6VUaSkVj9CvE5IUun72HqCV85Zd1QusbrMzU8jtP/O+hIUDj0aAmXCE7UkPBS6d0o3/lS+eT6H9+OAvwy6xmZl/7vQh5XS+D/GvzIp3h9xYBfsmOUarBWpsFGU1Xz20GtF6KT++EvpxUzUFx7nVmWoyqVKRS8u9lUPUg5T7noqFW3q2pw0j30MbsEatFyi5hDF41Hk+ah5fR074Q63gK922S0G/di5Plh4LnYaxU+lzDH2fJDtIFyjCZQWHsvUnv8U8D6gyAuaYl7omoif25XfZFU8GjvKeHJlwseeFeLxVO7qUQ3oGl79FuUhKIiqrFwp1CnkcgvcEKUyIE0lADl6L9fYi4UOkb0XLl4UPO0Se6iLhyL4RMU71K1F9+Gjpv40VSm3nmApvUrAo/EYQ44k2UVhsAgIfKaKCJYlgbGcfmsghencAFlQVFWvQaCCLEl9aUtDv5DfUxaGhKU5ippxADaZSjJIpIEl56gnTEPeQz2LLDXODdQTWQQO19KlGn2IxUKuEbz60XdNepg/WzAX9ax0f57YFCcyLzSnxIxzwqxFLN7LOzkJqHkytaVLwpvywjqCa+kpD5Xc2RxOdP315Pe5mZvEGk+QaMVN4DUY3DzIn+7mBmAZRtup/YYmhsJZHsUGaO5mJ9ejyfTD+PrqdnQzvp1++vPq48kiguEQphyXqu6ZuJKlpuCnmi2bKyJ2zf4sQJB+axJYlSZkCORSmdMzCMYrdE0RfQ1yI1WDdtBwNWD6Tytd1RWrcaDt+rRp2I0ky+xZrLLxu9hHDxTebCkLc2WXPuvnJjDXEAcdXgONDYEP5DGWhr1bYvpe20CcctYM1kinc9FncC7OIoDffpnCs7k5sHOcl7kpnDLUJ0PwnpIjZZa3n8KGDaOQvMOIoSzU8GIoS7K3eCf1sL41ZJ1h+3F3YdWYLQ6r0IRH7qpWtxeihxzLiAq+G8RELCpyRFR/eNc04vd/T0Ni8Cj/+bBHXd2HwO9sOvWa0u57iieR9uAvPX1gx43GMLoZw18X/fWuJxLDpc0La9CEbOTXVqIXg1ehK1hPuQzzazUrP14RuxZaK2B/l6z5IbynYaGlMmFocZqvVQ6ZCVkoEQlG/uAUtvHQV4NjFpHI2I/xTOx2S+nxi9P7Pf+7ponddSed4voUVtVIZChTdKGafENm8rICej5lVCyuyzBUdpcsTp7qxihJMJSep2XboXbzaTJlr9e7cW5TvuPkRkThdyy4rRRVv4x31f+qRC25n8Wi0sm+lo9DrBNS4VXNUGy2LYS7Xauw7fciqp8SMlXsueL+A+rUp18= +api: eJy9V1tv2kgU/isj70MSiUCVR6o+0DTV0k3bqNDdh4CiwT7AtPaMd2YcQhH/fc+ZCxiblEar3TwQ23PmXL5z3ySWL0zSv0/eccsN2GTaSVQJmluh5DBL+smtMDYcmqSTZGBSLUo6Docsnnbx2EBaaWHXyHKTvAWuQQ8qu8TX6RZZa/i7AmPfqgwpNkmqpAVp6ZGXZS5SJ7b3zRDzTWLSJRScnqywOTSU+eJ5oVC7LulQzb5BSu+lJhOsAEN35yK3oM0JNu8D1SluSKyd7oHMWC3kogWMQdPTJXPUzFQzT8YKbvHrXGkmeQGMy4zV723DHwFlSiWNl3n16hX9O5QwqtIUjJlXOds5DNX4l5B6qSdRyGJA7IHgWvM1EgoLxQHYMbJO8RTZaVjHS2DDd0zNmcWnoEU3QcBSDdxCNrDHmCDgiDx+wRtwaUUBdKUqs5deIa+d1vL3quDyEhXK+CwH72ryeU3nDhNzpiQweEL8jTPhgMkLZdQOG+gck6RWEvRXA3r4YswrvMVWS8WQh2l5QVbFF7Wqh4XAcFyADofXKn/mUEhhBc/FDxevI8ttZdq6tQhvtFb6KF2q8qqQP43Qtp3hEisx/zCLmJDOxBxjYF/osFREfwoTzafwPgz4a8drKOfqvwt9hsUN/sf4FzKDpyMObCo7JLqoqweVrQTiJY9rn6NPNM8//VJ6ERLhwmFueUE+lzyLVlxsfQ8SGjLqegh8Hbo6JtHYQ+WmxCHnM8gpROF4FBk6itaH2HF3qAV8U7NmMWjHzu1ewqnYiYyfS5lj6BlH29BwAdJBWhqoMnX5U4W3TouitGMoyjwA8XO5/Dv3xSPKERIpq5SODTGE46nc5COi0kG9YAtmomPQ8Vk5F5Bn2G7XjBoix7jj0hOwArsmX0ArFhpAtiycvih46iV2Xxf3RfCZirevW9Om4YNYf2JVKhR6bcaNSBkWKwN9NM1ycpEbLJwGZinKDptVlklF6bdgGDfZBBkoJqyvXl0HhVWW59eqkvYX8ntMxAgtUlMUxXEAG4PA+SZFrGeUowbRcHnPwiyCrQplh4mswzQsuM5ydAhxKdErzIgfbddk+/mzpuY0zEpPl6nKYMTRT5QS95QTGDj95AN/5COnNU2mqtKps6kolbbslhtbuEqObmZneXg9ez2RE4lBg9imuaAm8IZJWO3ozzdoAZpHo+1YfQfZx26haBTrgny8P7sdjMYfh7c3D4O74cP48x83n86mHdbrsTHFpQg9E+a8yq3zU0BLFcJacs32wqnAzVqmbF5JlyEYykKeXzAn3GsXi+gbxldcRG27EasuwX/uefkrCottrhbnsWFHSqLZEpmX8RqTcQfh3dou3VzZhE+ZiXTIReBYA1cHYwRwBx7pEtF7sATfG+WAE1rJ7gLs+SRpIzhJLjqM/fbLEF5M5B6d47hMZInlxbbBSGhPwURaKtp+SuU2jJLTDpP0eCl6Vz1eWfUAjzzvhVs94um2H/3oVg2MwUrneGNpbWn6vV5EiYtuBo+tfLrTKvOlkHke7NJh9pGAHQydTnG1GtEI72t/fcHa5SyJJF0cGb57sPGLf3gfG/uHv8Yu0Wg1+LLfy26eXCI1Nqew9tT7qKDJpr5I7PVl6Dn251V7XWyR9Nk1FlkcT6XLbkLPk151X7kug/jjoEty/Ox9uHI2JdRWyvZuGvCx8GR7WNKFdEMQuWkTHHyPO5NAStJ852SSsevTztHojCXFBdJvNliA4avOt1v6HGC6x8dHrgXVO7f64gWc1NELFBnfgZC89opejkkrIs8rN6Q2lzZKRn9jgAufK2XP09ZD9+7zaExeD7t2gTUSv2q+wo/020+oTZW+/yKB++YTv6L+2E88T/I1PwyxRkg5q+KQLdc1DRGefaFEiDrBFJf5qC4y/wcv38Nr sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -514,5 +516,4 @@ List Datasets. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/list-fine-tune-jobs.api.mdx b/website/docs/api/list-fine-tune-jobs.api.mdx index 035e8b44..66a3de9f 100644 --- a/website/docs/api/list-fine-tune-jobs.api.mdx +++ b/website/docs/api/list-fine-tune-jobs.api.mdx @@ -5,10 +5,12 @@ description: "List all fine-tune jobs with optional filters." sidebar_label: "List Fine Tune Jobs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -661,5 +663,4 @@ List all fine-tune jobs with optional filters. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/list-metrics.api.mdx b/website/docs/api/list-metrics.api.mdx index 96de61d4..bdf490c6 100644 --- a/website/docs/api/list-metrics.api.mdx +++ b/website/docs/api/list-metrics.api.mdx @@ -5,10 +5,12 @@ description: "List all available evaluation metrics." sidebar_label: "List Metrics" hide_title: true hide_table_of_contents: true -api: eJylVU1vGzkM/SsC95AEmNhBjlPk4BYpkN1kG9Te3YNtBMwMbavVSBOJ42QwmP++oOTPJEUL9GJLI+qJfCQfO2BcBsincL1G0yBrZ2GegavJx81NCTnc6sB3xF4XATIoKRRe19E0nSk0RuEatcFHQ4p2UKpKtwaQQaCi8ZpbyKcdfCT05EcNryCfzvt5Bp6eGgr80ZUt5B0UzjJZliXWtdFFxBt+C/JoB6FYUYWyYs2Gjn38mqAgA25rOXOP36iQfe0lMNYUIO/6DLAsteCiuT84WaAJlMHLeWDU1lAI51TV3J5vcHL2DfV934vXoXY2RDy4vLiQv2N+xk1RUAiLxqgdqZD9Znzp0Z8FCBv2I0wyRO+xhQw0UxUO4RP0TxF1eQAW2Gu7hD4DixW9e3DExbvntXFtRZbHjNyEd4y2RD812lMppboNa745ezkvXEljrGojXk47MGiXkMOfuMZxfF/qzzW+EGBd1c6zusXAlTakFt5V6sRsticfZnZmC2cDq8JosqyulKXnnf1pN7NKPcYCnrjvZHNVeyc5HpBdT09uR+PJ3c3t9cPo/uZh8uWv679P5pkaDtVkpYPSQfGKVEkLbAwrtKUq0KpHUq7SzFTObH8WXcDQ2kItGlukTkJtT89UfDx5t609daXwGfXW3cG+/QZmXzSnCTVddoYGxi1PtxCDDaVi04tZeu0D9NmOzPuWV7F0XxPpwsxGDrcUqlcMR0K3VO5oFF+2PD6wEHnlIoXaOztYEp/O4C2XMzjLlPrjl8k8m9kDnt5n6KHaUjSztdeW3/ICIlEV8cqJHtYuqkuNIl8wxFoPL4fYsHsQ5OEefngIHzXQr8lLjc73gjiWXk/tdSiLu0ZYMddyN5pBDokyyDaLz85XyFLt/01A2kE05OteTa9fYmMkwdN24Y5UBQPfScpGN2p0f6P+vXwr8G9McvXJVbWzZFmCkoiS6eXgQppa6KkwNnwShjQkfjBBDrT+14fJhhqmFx7WBrWVdxtvBC6lZQpYa8hAAtqlBjLY40EGR+mZZ7CSxOZT6LpHDPSPN30vn58a8m1K2hq9Fr/i2MpgRViSj5rznVrI4VOK5XwiDoq5aaLuvtZ4aax0Y1QUFAXqx7aHtXf/ZTyR3G/mZOVKuePxGbL4mwPI+JbbsaTit9TEDS7FNmFKpeBxob0qrBjVdm7Y9sDDrjuQv76HbBNK7GLoRZf/BxPT6fA= +api: eJylVtFuGjsQ/RXLfQiRgI3ySNUHWqVS7k3aqNB7H7IRmuwO4NZrb20vCUL8e2dsFpaQqpWKIlivx8fjM8dnspEBFl6O7uXVCnQDQVkjH/rS1uji4LqUI3mjfLjF4FThZV+W6Aun6hia5gRoLWAFSsOjRoF7KFGlVUNa5rFonApr2mwj3yM4dOMmLGn4sKUdHf5o0If3tqSIjSysCWgCP0Jda1VEvOyb50030hdLrICfggoaj3P8kqBoz7Cuec4+fsOCx7XjgwWFdOTNti+hLBXjgr7rzMxBe+zL54EPoIxG7wdY1WE92OGMgmtwSx/O2tfW+IgnLy8u+OeYn0lTFIQwb7TYk0qZ/N350qa/O6DcsR9hUiA4B2uKUwEr34VP0L9FVGUHzNMSs5BEg4EKX5044uLV+VrbdUVMTAKExr8S1BL9o1EOS5Zqe6yH3dzzoLAlTqCqNWdJ8tJAK0fyH9LkJO7P+rONKxhYVbV1QdyAD5Uiuc6drcSZ3g3P3uYmN1QeknWhFWUm3gmDT/v43iY3QjxGAU/tdzQjQRxxjYdoVvdnN+PJ9Pb65mo2vrueTT//e/Xp7KEvskxMl8oL+gtLFCXOodF0cUwpCjAEJ2ylQsAyN9vzmAL4tSnEvDFFukkkxd65iJun7FrtUX7wBKpNd3i4fkN9EE0voabFVuNQ20WvhRjuKOWYLYel3d5SifZk3q3DMkr3JZHW5yZy2FIoXjAcCW2p3NPIubQ8zgIT+c5GCpWjzBcYerk85TKX530h3vwxmee56fD0OkOzqqUoNzWJLpzyItmiaLC07Ie1je5SA9uXzKBW2WUGTbAzRs4O8FkXPnqgW6FLGm2cpsXLEGo/yrKWO1DDElcnLkv2VDZJCAlDDCKTt0z3+Dqm1xrshL0jXdeuze4vFm/JucQwGqcS0Jv08NG6CgLfnv+nkq8Xe9KXgztfPceLlgxUmbk9cqlDToJqJv67PG0YJyEj8cGSYgyVhklihlLo5fCCTYLpriAaSDKa1HR+0ZE6vePPm9OOmoDPIas1iZ/3jRXa7Mp8Tz6tKJIPtC81PR/waHBUbirJkoVCSzebR/D41entll8Tl477ID2uwCnOK7ZBWoBQUi1YH9+RQuSHdJbBlBPkcN1EH3/ZM/iiphVj6jfR8H4d29Xy3efJlGu/67sVOSm9dfBEL/l7JCX/O8Cro6Tiu2QKDSw4NmGyUuBYaC+EFU/V9iGz7mRI9BzslCjq744SXYHSJfCfuhMGCw== sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -252,5 +254,4 @@ List all available evaluation metrics. - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/schemas/chatcompletionrequest.schema.mdx b/website/docs/api/schemas/chatcompletionrequest.schema.mdx new file mode 100644 index 00000000..dca5772c --- /dev/null +++ b/website/docs/api/schemas/chatcompletionrequest.schema.mdx @@ -0,0 +1,144 @@ +--- +id: chatcompletionrequest +title: "ChatCompletionRequest" +description: "Represents a chat completion request." +sidebar_label: "ChatCompletionRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Represents a chat completion request. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/chatmessage.schema.mdx b/website/docs/api/schemas/chatmessage.schema.mdx new file mode 100644 index 00000000..1d60afd7 --- /dev/null +++ b/website/docs/api/schemas/chatmessage.schema.mdx @@ -0,0 +1,49 @@ +--- +id: chatmessage +title: "ChatMessage" +description: "Represents a message from the user or the assistant." +sidebar_label: "ChatMessage" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Represents a message from the user or the assistant. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/clause.schema.mdx b/website/docs/api/schemas/clause.schema.mdx new file mode 100644 index 00000000..edc08e4d --- /dev/null +++ b/website/docs/api/schemas/clause.schema.mdx @@ -0,0 +1,340 @@ +--- +id: clause +title: "Clause" +description: "A Clause is a Predicate not bound to a Principal, specifying a requirement" +sidebar_label: "Clause" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +A Clause is a Predicate not bound to a Principal, specifying a requirement + for authorization. Example: "dataset_5:write" might represent the "write" + scope on a resource "dataset_5" + + + \ No newline at end of file diff --git a/website/docs/api/schemas/createdatasetrequest.schema.mdx b/website/docs/api/schemas/createdatasetrequest.schema.mdx new file mode 100644 index 00000000..46e93ae2 --- /dev/null +++ b/website/docs/api/schemas/createdatasetrequest.schema.mdx @@ -0,0 +1,67 @@ +--- +id: createdatasetrequest +title: "CreateDatasetRequest" +description: "Create a Dataset, initially an empty shell until a file is uploaded" +sidebar_label: "CreateDatasetRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Create a Dataset, initially an empty shell until a file is uploaded + + + \ No newline at end of file diff --git a/website/docs/api/schemas/createdatasetresponse.schema.mdx b/website/docs/api/schemas/createdatasetresponse.schema.mdx new file mode 100644 index 00000000..26850b0d --- /dev/null +++ b/website/docs/api/schemas/createdatasetresponse.schema.mdx @@ -0,0 +1,337 @@ +--- +id: createdatasetresponse +title: "CreateDatasetResponse" +description: "" +sidebar_label: "CreateDatasetResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/createfinetunejobrequest.schema.mdx b/website/docs/api/schemas/createfinetunejobrequest.schema.mdx new file mode 100644 index 00000000..48bbd368 --- /dev/null +++ b/website/docs/api/schemas/createfinetunejobrequest.schema.mdx @@ -0,0 +1,132 @@ +--- +id: createfinetunejobrequest +title: "CreateFineTuneJobRequest" +description: "Create a new Fine Tune Job" +sidebar_label: "CreateFineTuneJobRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Create a new Fine Tune Job + Initialized with the provided configuration parameters. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/createfinetunejobresponse.schema.mdx b/website/docs/api/schemas/createfinetunejobresponse.schema.mdx new file mode 100644 index 00000000..bffb6168 --- /dev/null +++ b/website/docs/api/schemas/createfinetunejobresponse.schema.mdx @@ -0,0 +1,40 @@ +--- +id: createfinetunejobresponse +title: "CreateFineTuneJobResponse" +description: "" +sidebar_label: "CreateFineTuneJobResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/createpseudolabeljobrequest.schema.mdx b/website/docs/api/schemas/createpseudolabeljobrequest.schema.mdx new file mode 100644 index 00000000..4c39bc35 --- /dev/null +++ b/website/docs/api/schemas/createpseudolabeljobrequest.schema.mdx @@ -0,0 +1,365 @@ +--- +id: createpseudolabeljobrequest +title: "CreatePseudoLabelJobRequest" +description: "" +sidebar_label: "CreatePseudoLabelJobRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/createpseudolabeljobresponse.schema.mdx b/website/docs/api/schemas/createpseudolabeljobresponse.schema.mdx new file mode 100644 index 00000000..d6892349 --- /dev/null +++ b/website/docs/api/schemas/createpseudolabeljobresponse.schema.mdx @@ -0,0 +1,40 @@ +--- +id: createpseudolabeljobresponse +title: "CreatePseudoLabelJobResponse" +description: "" +sidebar_label: "CreatePseudoLabelJobResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/datacolumn.schema.mdx b/website/docs/api/schemas/datacolumn.schema.mdx new file mode 100644 index 00000000..f21041ec --- /dev/null +++ b/website/docs/api/schemas/datacolumn.schema.mdx @@ -0,0 +1,58 @@ +--- +id: datacolumn +title: "DataColumn" +description: "" +sidebar_label: "DataColumn" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/datarow.schema.mdx b/website/docs/api/schemas/datarow.schema.mdx new file mode 100644 index 00000000..ede52d8d --- /dev/null +++ b/website/docs/api/schemas/datarow.schema.mdx @@ -0,0 +1,49 @@ +--- +id: datarow +title: "DataRow" +description: "" +sidebar_label: "DataRow" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/dataset.schema.mdx b/website/docs/api/schemas/dataset.schema.mdx new file mode 100644 index 00000000..278f772c --- /dev/null +++ b/website/docs/api/schemas/dataset.schema.mdx @@ -0,0 +1,291 @@ +--- +id: dataset +title: "Dataset" +description: "A Dataset in the most basic sense: metadata and ownership, but nothing tied" +sidebar_label: "Dataset" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +A Dataset in the most basic sense: metadata and ownership, but nothing tied + to its data. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/datasetcolumninfo.schema.mdx b/website/docs/api/schemas/datasetcolumninfo.schema.mdx new file mode 100644 index 00000000..4c8bcbb2 --- /dev/null +++ b/website/docs/api/schemas/datasetcolumninfo.schema.mdx @@ -0,0 +1,85 @@ +--- +id: datasetcolumninfo +title: "DatasetColumnInfo" +description: "" +sidebar_label: "DatasetColumnInfo" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/datasetfileinfo.schema.mdx b/website/docs/api/schemas/datasetfileinfo.schema.mdx new file mode 100644 index 00000000..762f92ac --- /dev/null +++ b/website/docs/api/schemas/datasetfileinfo.schema.mdx @@ -0,0 +1,207 @@ +--- +id: datasetfileinfo +title: "DatasetFileInfo" +description: "" +sidebar_label: "DatasetFileInfo" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/datasetlabelstate.schema.mdx b/website/docs/api/schemas/datasetlabelstate.schema.mdx new file mode 100644 index 00000000..f32f9bfb --- /dev/null +++ b/website/docs/api/schemas/datasetlabelstate.schema.mdx @@ -0,0 +1,58 @@ +--- +id: datasetlabelstate +title: "DatasetLabelState" +description: "" +sidebar_label: "DatasetLabelState" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/datasetview.schema.mdx b/website/docs/api/schemas/datasetview.schema.mdx new file mode 100644 index 00000000..aaf1f2c5 --- /dev/null +++ b/website/docs/api/schemas/datasetview.schema.mdx @@ -0,0 +1,221 @@ +--- +id: datasetview +title: "DatasetView" +description: "" +sidebar_label: "DatasetView" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/evaluatedatasetrequest.schema.mdx b/website/docs/api/schemas/evaluatedatasetrequest.schema.mdx new file mode 100644 index 00000000..93ef3af3 --- /dev/null +++ b/website/docs/api/schemas/evaluatedatasetrequest.schema.mdx @@ -0,0 +1,114 @@ +--- +id: evaluatedatasetrequest +title: "EvaluateDatasetRequest" +description: "" +sidebar_label: "EvaluateDatasetRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/evaluatedatasetresponse.schema.mdx b/website/docs/api/schemas/evaluatedatasetresponse.schema.mdx new file mode 100644 index 00000000..b7d13a6e --- /dev/null +++ b/website/docs/api/schemas/evaluatedatasetresponse.schema.mdx @@ -0,0 +1,114 @@ +--- +id: evaluatedatasetresponse +title: "EvaluateDatasetResponse" +description: "models and scores correspond in the same manner as in EvaluateResponse" +sidebar_label: "EvaluateDatasetResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +models and scores correspond in the same manner as in EvaluateResponse + + + \ No newline at end of file diff --git a/website/docs/api/schemas/evaluaterequest.schema.mdx b/website/docs/api/schemas/evaluaterequest.schema.mdx new file mode 100644 index 00000000..56de3a6a --- /dev/null +++ b/website/docs/api/schemas/evaluaterequest.schema.mdx @@ -0,0 +1,132 @@ +--- +id: evaluaterequest +title: "EvaluateRequest" +description: "" +sidebar_label: "EvaluateRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/evaluateresponse.schema.mdx b/website/docs/api/schemas/evaluateresponse.schema.mdx new file mode 100644 index 00000000..6c659a8e --- /dev/null +++ b/website/docs/api/schemas/evaluateresponse.schema.mdx @@ -0,0 +1,117 @@ +--- +id: evaluateresponse +title: "EvaluateResponse" +description: "The index of the float value corresponds to that of" +sidebar_label: "EvaluateResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +The index of the float value corresponds to that of + the string combination sent in the request. + Ex: scores.values[i] is taken from + input[i], ground_truth[i], context[i], output[i] in EvaluateRequest + + + \ No newline at end of file diff --git a/website/docs/api/schemas/fieldsentry.schema.mdx b/website/docs/api/schemas/fieldsentry.schema.mdx new file mode 100644 index 00000000..c2eed464 --- /dev/null +++ b/website/docs/api/schemas/fieldsentry.schema.mdx @@ -0,0 +1,49 @@ +--- +id: fieldsentry +title: "FieldsEntry" +description: "" +sidebar_label: "FieldsEntry" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/finalizesingledatasetfileuploadrequest.schema.mdx b/website/docs/api/schemas/finalizesingledatasetfileuploadrequest.schema.mdx new file mode 100644 index 00000000..1e85df8d --- /dev/null +++ b/website/docs/api/schemas/finalizesingledatasetfileuploadrequest.schema.mdx @@ -0,0 +1,151 @@ +--- +id: finalizesingledatasetfileuploadrequest +title: "FinalizeSingleDatasetFileUploadRequest" +description: "Request to finalize a single dataset file upload" +sidebar_label: "FinalizeSingleDatasetFileUploadRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Request to finalize a single dataset file upload + + + \ No newline at end of file diff --git a/website/docs/api/schemas/finalizesingledatasetfileuploadresponse.schema.mdx b/website/docs/api/schemas/finalizesingledatasetfileuploadresponse.schema.mdx new file mode 100644 index 00000000..1f005be0 --- /dev/null +++ b/website/docs/api/schemas/finalizesingledatasetfileuploadresponse.schema.mdx @@ -0,0 +1,245 @@ +--- +id: finalizesingledatasetfileuploadresponse +title: "FinalizeSingleDatasetFileUploadResponse" +description: "Response after finalizing a single dataset file upload" +sidebar_label: "FinalizeSingleDatasetFileUploadResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Response after finalizing a single dataset file upload + + + \ No newline at end of file diff --git a/website/docs/api/schemas/finetunejob.schema.mdx b/website/docs/api/schemas/finetunejob.schema.mdx new file mode 100644 index 00000000..ac46c8dc --- /dev/null +++ b/website/docs/api/schemas/finetunejob.schema.mdx @@ -0,0 +1,428 @@ +--- +id: finetunejob +title: "FineTuneJob" +description: "" +sidebar_label: "FineTuneJob" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/finetunejobconfig.schema.mdx b/website/docs/api/schemas/finetunejobconfig.schema.mdx new file mode 100644 index 00000000..49abdc10 --- /dev/null +++ b/website/docs/api/schemas/finetunejobconfig.schema.mdx @@ -0,0 +1,85 @@ +--- +id: finetunejobconfig +title: "FineTuneJobConfig" +description: "" +sidebar_label: "FineTuneJobConfig" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/finetunejobresult.schema.mdx b/website/docs/api/schemas/finetunejobresult.schema.mdx new file mode 100644 index 00000000..544a9b6e --- /dev/null +++ b/website/docs/api/schemas/finetunejobresult.schema.mdx @@ -0,0 +1,236 @@ +--- +id: finetunejobresult +title: "FineTuneJobResult" +description: "Result of a Fine-Tuning Job." +sidebar_label: "FineTuneJobResult" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Result of a Fine-Tuning Job. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getdatasetdownloadurlrequest.schema.mdx b/website/docs/api/schemas/getdatasetdownloadurlrequest.schema.mdx new file mode 100644 index 00000000..685519e6 --- /dev/null +++ b/website/docs/api/schemas/getdatasetdownloadurlrequest.schema.mdx @@ -0,0 +1,40 @@ +--- +id: getdatasetdownloadurlrequest +title: "GetDatasetDownloadURLRequest" +description: "" +sidebar_label: "GetDatasetDownloadURLRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getdatasetdownloadurlresponse.schema.mdx b/website/docs/api/schemas/getdatasetdownloadurlresponse.schema.mdx new file mode 100644 index 00000000..97989c1b --- /dev/null +++ b/website/docs/api/schemas/getdatasetdownloadurlresponse.schema.mdx @@ -0,0 +1,40 @@ +--- +id: getdatasetdownloadurlresponse +title: "GetDatasetDownloadURLResponse" +description: "" +sidebar_label: "GetDatasetDownloadURLResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getdatasetrequest.schema.mdx b/website/docs/api/schemas/getdatasetrequest.schema.mdx new file mode 100644 index 00000000..c6994bb4 --- /dev/null +++ b/website/docs/api/schemas/getdatasetrequest.schema.mdx @@ -0,0 +1,40 @@ +--- +id: getdatasetrequest +title: "GetDatasetRequest" +description: "" +sidebar_label: "GetDatasetRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getdatasetresponse.schema.mdx b/website/docs/api/schemas/getdatasetresponse.schema.mdx new file mode 100644 index 00000000..313d8fbf --- /dev/null +++ b/website/docs/api/schemas/getdatasetresponse.schema.mdx @@ -0,0 +1,337 @@ +--- +id: getdatasetresponse +title: "GetDatasetResponse" +description: "" +sidebar_label: "GetDatasetResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getdatasetviewrequest.schema.mdx b/website/docs/api/schemas/getdatasetviewrequest.schema.mdx new file mode 100644 index 00000000..d9ee10da --- /dev/null +++ b/website/docs/api/schemas/getdatasetviewrequest.schema.mdx @@ -0,0 +1,67 @@ +--- +id: getdatasetviewrequest +title: "GetDatasetViewRequest" +description: "Get a view of the data within a dataset." +sidebar_label: "GetDatasetViewRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Get a view of the data within a dataset. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getdatasetviewresponse.schema.mdx b/website/docs/api/schemas/getdatasetviewresponse.schema.mdx new file mode 100644 index 00000000..3439976f --- /dev/null +++ b/website/docs/api/schemas/getdatasetviewresponse.schema.mdx @@ -0,0 +1,277 @@ +--- +id: getdatasetviewresponse +title: "GetDatasetViewResponse" +description: "" +sidebar_label: "GetDatasetViewResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getfinetunejobstatusrequest.schema.mdx b/website/docs/api/schemas/getfinetunejobstatusrequest.schema.mdx new file mode 100644 index 00000000..3b8d4840 --- /dev/null +++ b/website/docs/api/schemas/getfinetunejobstatusrequest.schema.mdx @@ -0,0 +1,40 @@ +--- +id: getfinetunejobstatusrequest +title: "GetFineTuneJobStatusRequest" +description: "" +sidebar_label: "GetFineTuneJobStatusRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getfinetunejobstatusresponse.schema.mdx b/website/docs/api/schemas/getfinetunejobstatusresponse.schema.mdx new file mode 100644 index 00000000..90ae037f --- /dev/null +++ b/website/docs/api/schemas/getfinetunejobstatusresponse.schema.mdx @@ -0,0 +1,291 @@ +--- +id: getfinetunejobstatusresponse +title: "GetFineTuneJobStatusResponse" +description: "" +sidebar_label: "GetFineTuneJobStatusResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getmetricrequest.schema.mdx b/website/docs/api/schemas/getmetricrequest.schema.mdx new file mode 100644 index 00000000..20f0a422 --- /dev/null +++ b/website/docs/api/schemas/getmetricrequest.schema.mdx @@ -0,0 +1,105 @@ +--- +id: getmetricrequest +title: "GetMetricRequest" +description: "Requested metric must have at least id or name set." +sidebar_label: "GetMetricRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Requested metric must have at least id or name set. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getmetricresponse.schema.mdx b/website/docs/api/schemas/getmetricresponse.schema.mdx new file mode 100644 index 00000000..09200c34 --- /dev/null +++ b/website/docs/api/schemas/getmetricresponse.schema.mdx @@ -0,0 +1,105 @@ +--- +id: getmetricresponse +title: "GetMetricResponse" +description: "Returns a full metric object with all fields set." +sidebar_label: "GetMetricResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Returns a full metric object with all fields set. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getpseudolabeljobstatusrequest.schema.mdx b/website/docs/api/schemas/getpseudolabeljobstatusrequest.schema.mdx new file mode 100644 index 00000000..f22aa2df --- /dev/null +++ b/website/docs/api/schemas/getpseudolabeljobstatusrequest.schema.mdx @@ -0,0 +1,40 @@ +--- +id: getpseudolabeljobstatusrequest +title: "GetPseudoLabelJobStatusRequest" +description: "" +sidebar_label: "GetPseudoLabelJobStatusRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/getpseudolabeljobstatusresponse.schema.mdx b/website/docs/api/schemas/getpseudolabeljobstatusresponse.schema.mdx new file mode 100644 index 00000000..528b7c69 --- /dev/null +++ b/website/docs/api/schemas/getpseudolabeljobstatusresponse.schema.mdx @@ -0,0 +1,375 @@ +--- +id: getpseudolabeljobstatusresponse +title: "GetPseudoLabelJobStatusResponse" +description: "" +sidebar_label: "GetPseudoLabelJobStatusResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/google-protobuf-value.schema.mdx b/website/docs/api/schemas/google-protobuf-value.schema.mdx new file mode 100644 index 00000000..e32d09fe --- /dev/null +++ b/website/docs/api/schemas/google-protobuf-value.schema.mdx @@ -0,0 +1,42 @@ +--- +id: google-protobuf-value +title: "google.protobuf.Value" +description: "Ordered row values with length always equal to `num_rows` on the" +sidebar_label: "google.protobuf.Value" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Ordered row values with length always equal to `num_rows` on the + corresponding view. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/listbasemodelsrequest.schema.mdx b/website/docs/api/schemas/listbasemodelsrequest.schema.mdx new file mode 100644 index 00000000..f55e3072 --- /dev/null +++ b/website/docs/api/schemas/listbasemodelsrequest.schema.mdx @@ -0,0 +1,40 @@ +--- +id: listbasemodelsrequest +title: "ListBaseModelsRequest" +description: "" +sidebar_label: "ListBaseModelsRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/listbasemodelsresponse.schema.mdx b/website/docs/api/schemas/listbasemodelsresponse.schema.mdx new file mode 100644 index 00000000..e7f8cb2b --- /dev/null +++ b/website/docs/api/schemas/listbasemodelsresponse.schema.mdx @@ -0,0 +1,494 @@ +--- +id: listbasemodelsresponse +title: "ListBaseModelsResponse" +description: "" +sidebar_label: "ListBaseModelsResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/listdatasetsrequest.schema.mdx b/website/docs/api/schemas/listdatasetsrequest.schema.mdx new file mode 100644 index 00000000..5694f125 --- /dev/null +++ b/website/docs/api/schemas/listdatasetsrequest.schema.mdx @@ -0,0 +1,70 @@ +--- +id: listdatasetsrequest +title: "ListDatasetsRequest" +description: "" +sidebar_label: "ListDatasetsRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/listdatasetsrequestfilters.schema.mdx b/website/docs/api/schemas/listdatasetsrequestfilters.schema.mdx new file mode 100644 index 00000000..60dbeb91 --- /dev/null +++ b/website/docs/api/schemas/listdatasetsrequestfilters.schema.mdx @@ -0,0 +1,40 @@ +--- +id: listdatasetsrequestfilters +title: "ListDatasetsRequestFilters" +description: "" +sidebar_label: "ListDatasetsRequestFilters" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/listdatasetsresponse.schema.mdx b/website/docs/api/schemas/listdatasetsresponse.schema.mdx new file mode 100644 index 00000000..9cb350ce --- /dev/null +++ b/website/docs/api/schemas/listdatasetsresponse.schema.mdx @@ -0,0 +1,349 @@ +--- +id: listdatasetsresponse +title: "ListDatasetsResponse" +description: "" +sidebar_label: "ListDatasetsResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/listfinetunejobsrequest.schema.mdx b/website/docs/api/schemas/listfinetunejobsrequest.schema.mdx new file mode 100644 index 00000000..783649f4 --- /dev/null +++ b/website/docs/api/schemas/listfinetunejobsrequest.schema.mdx @@ -0,0 +1,79 @@ +--- +id: listfinetunejobsrequest +title: "ListFineTuneJobsRequest" +description: "" +sidebar_label: "ListFineTuneJobsRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/listfinetunejobsrequestfilters.schema.mdx b/website/docs/api/schemas/listfinetunejobsrequestfilters.schema.mdx new file mode 100644 index 00000000..213fed04 --- /dev/null +++ b/website/docs/api/schemas/listfinetunejobsrequestfilters.schema.mdx @@ -0,0 +1,49 @@ +--- +id: listfinetunejobsrequestfilters +title: "ListFineTuneJobsRequestFilters" +description: "" +sidebar_label: "ListFineTuneJobsRequestFilters" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/listfinetunejobsresponse.schema.mdx b/website/docs/api/schemas/listfinetunejobsresponse.schema.mdx new file mode 100644 index 00000000..44768191 --- /dev/null +++ b/website/docs/api/schemas/listfinetunejobsresponse.schema.mdx @@ -0,0 +1,487 @@ +--- +id: listfinetunejobsresponse +title: "ListFineTuneJobsResponse" +description: "" +sidebar_label: "ListFineTuneJobsResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/listmetricsrequest.schema.mdx b/website/docs/api/schemas/listmetricsrequest.schema.mdx new file mode 100644 index 00000000..d2ae05ff --- /dev/null +++ b/website/docs/api/schemas/listmetricsrequest.schema.mdx @@ -0,0 +1,40 @@ +--- +id: listmetricsrequest +title: "ListMetricsRequest" +description: "" +sidebar_label: "ListMetricsRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/listmetricsresponse.schema.mdx b/website/docs/api/schemas/listmetricsresponse.schema.mdx new file mode 100644 index 00000000..1d5717cb --- /dev/null +++ b/website/docs/api/schemas/listmetricsresponse.schema.mdx @@ -0,0 +1,117 @@ +--- +id: listmetricsresponse +title: "ListMetricsResponse" +description: "" +sidebar_label: "ListMetricsResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/metric.schema.mdx b/website/docs/api/schemas/metric.schema.mdx new file mode 100644 index 00000000..f9f08113 --- /dev/null +++ b/website/docs/api/schemas/metric.schema.mdx @@ -0,0 +1,67 @@ +--- +id: metric +title: "Metric" +description: "" +sidebar_label: "Metric" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/metricbasemodel.schema.mdx b/website/docs/api/schemas/metricbasemodel.schema.mdx new file mode 100644 index 00000000..8132ef23 --- /dev/null +++ b/website/docs/api/schemas/metricbasemodel.schema.mdx @@ -0,0 +1,67 @@ +--- +id: metricbasemodel +title: "MetricBaseModel" +description: "Information about a base model corresponding to a metric" +sidebar_label: "MetricBaseModel" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Information about a base model corresponding to a metric + + + \ No newline at end of file diff --git a/website/docs/api/schemas/model.schema.mdx b/website/docs/api/schemas/model.schema.mdx new file mode 100644 index 00000000..a9a7ff58 --- /dev/null +++ b/website/docs/api/schemas/model.schema.mdx @@ -0,0 +1,444 @@ +--- +id: model +title: "Model" +description: "Definition for the model" +sidebar_label: "Model" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Definition for the model + + + \ No newline at end of file diff --git a/website/docs/api/schemas/modelcard.schema.mdx b/website/docs/api/schemas/modelcard.schema.mdx new file mode 100644 index 00000000..96346a5c --- /dev/null +++ b/website/docs/api/schemas/modelcard.schema.mdx @@ -0,0 +1,287 @@ +--- +id: modelcard +title: "ModelCard" +description: "" +sidebar_label: "ModelCard" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/modeldeployment.schema.mdx b/website/docs/api/schemas/modeldeployment.schema.mdx new file mode 100644 index 00000000..e54ede1a --- /dev/null +++ b/website/docs/api/schemas/modeldeployment.schema.mdx @@ -0,0 +1,94 @@ +--- +id: modeldeployment +title: "ModelDeployment" +description: "" +sidebar_label: "ModelDeployment" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/modelfile.schema.mdx b/website/docs/api/schemas/modelfile.schema.mdx new file mode 100644 index 00000000..aa8d77d6 --- /dev/null +++ b/website/docs/api/schemas/modelfile.schema.mdx @@ -0,0 +1,85 @@ +--- +id: modelfile +title: "ModelFile" +description: "Actual file asset corresponding to a model" +sidebar_label: "ModelFile" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Actual file asset corresponding to a model + + + \ No newline at end of file diff --git a/website/docs/api/schemas/organization.schema.mdx b/website/docs/api/schemas/organization.schema.mdx new file mode 100644 index 00000000..714477a8 --- /dev/null +++ b/website/docs/api/schemas/organization.schema.mdx @@ -0,0 +1,42 @@ +--- +id: organization +title: "Organization" +description: "Organization - collection of Users with shared assets. We do not prescribe" +sidebar_label: "Organization" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Organization - collection of Users with shared assets. We do not prescribe + here any semantics about whether a user can be in more than one organization, + or any other relationships. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/organizationrole.schema.mdx b/website/docs/api/schemas/organizationrole.schema.mdx new file mode 100644 index 00000000..74b35b34 --- /dev/null +++ b/website/docs/api/schemas/organizationrole.schema.mdx @@ -0,0 +1,118 @@ +--- +id: organizationrole +title: "OrganizationRole" +description: "A role specified in the context of a particular organization. Can be used as" +sidebar_label: "OrganizationRole" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +A role specified in the context of a particular organization. Can be used as + its own Principal as a convenient way to define groups of permissions. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/policy.schema.mdx b/website/docs/api/schemas/policy.schema.mdx new file mode 100644 index 00000000..ec979fbf --- /dev/null +++ b/website/docs/api/schemas/policy.schema.mdx @@ -0,0 +1,391 @@ +--- +id: policy +title: "Policy" +description: "A Policy is a disjunction of Clauses, meaning any satisfied Clause is" +sidebar_label: "Policy" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +A Policy is a disjunction of Clauses, meaning any satisfied Clause is + sufficient to satisfy the Policy. We don't anticipate needing anything + sophisticated here, and if we do, this is easily extensible to a complete + logical algebra. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/predicate.schema.mdx b/website/docs/api/schemas/predicate.schema.mdx new file mode 100644 index 00000000..bb90106c --- /dev/null +++ b/website/docs/api/schemas/predicate.schema.mdx @@ -0,0 +1,548 @@ +--- +id: predicate +title: "Predicate" +description: "A Predicate is either a statement or a query of authorization - when a" +sidebar_label: "Predicate" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +A Predicate is either a statement or a query of authorization - when a + Principal, Subject, and Scope are specified, it has a positive or negative + answer. For example, "can user 4 access resource 9 to write?" or something + like "user_4:resource_9:write". When the Principal is omitted, it is a + Clause, and can be used to specify an authorization constraint on a resource. + For example, simply "resource_9:write", tagging a concrete action with its + authorization requirements. When the Subject is itself a Principal, the + Predicate expresses a relation between the Principals. For example, an owner + user 11 might have write access to a basic user 3, or write access to a whole + org. Importantly, the target (subject, scope) must have authorization not + greater than the principal, since the predicate enables "impersonation". So, + an organization should typically not be authorized to act as an individual + user this way, since it would confer the same authorization to every member. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/principal.schema.mdx b/website/docs/api/schemas/principal.schema.mdx new file mode 100644 index 00000000..8dac8bfb --- /dev/null +++ b/website/docs/api/schemas/principal.schema.mdx @@ -0,0 +1,183 @@ +--- +id: principal +title: "Principal" +description: "A Principal is an entity in an authorization context, such as a user" +sidebar_label: "Principal" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +A Principal is an entity in an authorization context, such as a user + requesting read access to a resource or an organization who owns it. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/prompttemplate.schema.mdx b/website/docs/api/schemas/prompttemplate.schema.mdx new file mode 100644 index 00000000..67296e74 --- /dev/null +++ b/website/docs/api/schemas/prompttemplate.schema.mdx @@ -0,0 +1,49 @@ +--- +id: prompttemplate +title: "PromptTemplate" +description: "" +sidebar_label: "PromptTemplate" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/pseudolabeljobconfig.schema.mdx b/website/docs/api/schemas/pseudolabeljobconfig.schema.mdx new file mode 100644 index 00000000..44d2e85b --- /dev/null +++ b/website/docs/api/schemas/pseudolabeljobconfig.schema.mdx @@ -0,0 +1,320 @@ +--- +id: pseudolabeljobconfig +title: "PseudoLabelJobConfig" +description: "TODO: @Ankush Add support for different label types (e.g., Binary Single" +sidebar_label: "PseudoLabelJobConfig" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +TODO: @Ankush Add support for different label types (e.g., Binary Single + Label, Multi Label) Currently, only Binary Single Label is supported. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/refinelabelsrequest.schema.mdx b/website/docs/api/schemas/refinelabelsrequest.schema.mdx new file mode 100644 index 00000000..e93cfe50 --- /dev/null +++ b/website/docs/api/schemas/refinelabelsrequest.schema.mdx @@ -0,0 +1,40 @@ +--- +id: refinelabelsrequest +title: "RefineLabelsRequest" +description: "TODO(ankush): Active labeling flow" +sidebar_label: "RefineLabelsRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +TODO(ankush): Active labeling flow + + + \ No newline at end of file diff --git a/website/docs/api/schemas/refinelabelsresponse.schema.mdx b/website/docs/api/schemas/refinelabelsresponse.schema.mdx new file mode 100644 index 00000000..b2cc58f9 --- /dev/null +++ b/website/docs/api/schemas/refinelabelsresponse.schema.mdx @@ -0,0 +1,40 @@ +--- +id: refinelabelsresponse +title: "RefineLabelsResponse" +description: "" +sidebar_label: "RefineLabelsResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/role.schema.mdx b/website/docs/api/schemas/role.schema.mdx new file mode 100644 index 00000000..092e7e61 --- /dev/null +++ b/website/docs/api/schemas/role.schema.mdx @@ -0,0 +1,62 @@ +--- +id: role +title: "Role" +description: "A role for a principal (likely a user) within an organization. Mostly used" +sidebar_label: "Role" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +A role for a principal (likely a user) within an organization. Mostly used + for Authorization. Anticipating the need for more roles here, we space out + the values to leave unused numbers so that we can add more later while + preserving the natural ordering of permissions. We don't prescribe specific + authorizations here despite the suggestive names. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/s-3-presignedpost.schema.mdx b/website/docs/api/schemas/s-3-presignedpost.schema.mdx new file mode 100644 index 00000000..93d8fcfa --- /dev/null +++ b/website/docs/api/schemas/s-3-presignedpost.schema.mdx @@ -0,0 +1,96 @@ +--- +id: s-3-presignedpost +title: "S3PresignedPost" +description: "" +sidebar_label: "S3PresignedPost" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/subject.schema.mdx b/website/docs/api/schemas/subject.schema.mdx new file mode 100644 index 00000000..b99a475b --- /dev/null +++ b/website/docs/api/schemas/subject.schema.mdx @@ -0,0 +1,283 @@ +--- +id: subject +title: "Subject" +description: "A Subject is an entity to which access can be granted, such as a dataset." +sidebar_label: "Subject" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +A Subject is an entity to which access can be granted, such as a dataset. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/submitfinetunejobrequest.schema.mdx b/website/docs/api/schemas/submitfinetunejobrequest.schema.mdx new file mode 100644 index 00000000..6298c764 --- /dev/null +++ b/website/docs/api/schemas/submitfinetunejobrequest.schema.mdx @@ -0,0 +1,140 @@ +--- +id: submitfinetunejobrequest +title: "SubmitFineTuneJobRequest" +description: "" +sidebar_label: "SubmitFineTuneJobRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/submitfinetunejobresponse.schema.mdx b/website/docs/api/schemas/submitfinetunejobresponse.schema.mdx new file mode 100644 index 00000000..600e58d7 --- /dev/null +++ b/website/docs/api/schemas/submitfinetunejobresponse.schema.mdx @@ -0,0 +1,40 @@ +--- +id: submitfinetunejobresponse +title: "SubmitFineTuneJobResponse" +description: "" +sidebar_label: "SubmitFineTuneJobResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/submitpseudolabeljobrequest.schema.mdx b/website/docs/api/schemas/submitpseudolabeljobrequest.schema.mdx new file mode 100644 index 00000000..2bd43478 --- /dev/null +++ b/website/docs/api/schemas/submitpseudolabeljobrequest.schema.mdx @@ -0,0 +1,374 @@ +--- +id: submitpseudolabeljobrequest +title: "SubmitPseudoLabelJobRequest" +description: "" +sidebar_label: "SubmitPseudoLabelJobRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/submitpseudolabeljobresponse.schema.mdx b/website/docs/api/schemas/submitpseudolabeljobresponse.schema.mdx new file mode 100644 index 00000000..2c90a51f --- /dev/null +++ b/website/docs/api/schemas/submitpseudolabeljobresponse.schema.mdx @@ -0,0 +1,40 @@ +--- +id: submitpseudolabeljobresponse +title: "SubmitPseudoLabelJobResponse" +description: "" +sidebar_label: "SubmitPseudoLabelJobResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/trainingprogress.schema.mdx b/website/docs/api/schemas/trainingprogress.schema.mdx new file mode 100644 index 00000000..18048ca9 --- /dev/null +++ b/website/docs/api/schemas/trainingprogress.schema.mdx @@ -0,0 +1,85 @@ +--- +id: trainingprogress +title: "TrainingProgress" +description: "Progress metrics from model training." +sidebar_label: "TrainingProgress" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Progress metrics from model training. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/uploaddatasetfilerequest.schema.mdx b/website/docs/api/schemas/uploaddatasetfilerequest.schema.mdx new file mode 100644 index 00000000..79260cc0 --- /dev/null +++ b/website/docs/api/schemas/uploaddatasetfilerequest.schema.mdx @@ -0,0 +1,40 @@ +--- +id: uploaddatasetfilerequest +title: "UploadDatasetFileRequest" +description: "Initiate an upload by requesting a pre-signed S3 upload URL." +sidebar_label: "UploadDatasetFileRequest" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Initiate an upload by requesting a pre-signed S3 upload URL. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/uploaddatasetfileresponse.schema.mdx b/website/docs/api/schemas/uploaddatasetfileresponse.schema.mdx new file mode 100644 index 00000000..cfdd1ca5 --- /dev/null +++ b/website/docs/api/schemas/uploaddatasetfileresponse.schema.mdx @@ -0,0 +1,134 @@ +--- +id: uploaddatasetfileresponse +title: "UploadDatasetFileResponse" +description: "" +sidebar_label: "UploadDatasetFileResponse" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/schemas/user.schema.mdx b/website/docs/api/schemas/user.schema.mdx new file mode 100644 index 00000000..b15d3c27 --- /dev/null +++ b/website/docs/api/schemas/user.schema.mdx @@ -0,0 +1,40 @@ +--- +id: user +title: "User" +description: "Basic user. TODO: Merge with other notions of a user." +sidebar_label: "User" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + +Basic user. TODO: Merge with other notions of a user. + + + \ No newline at end of file diff --git a/website/docs/api/schemas/valuesentry.schema.mdx b/website/docs/api/schemas/valuesentry.schema.mdx new file mode 100644 index 00000000..3218911d --- /dev/null +++ b/website/docs/api/schemas/valuesentry.schema.mdx @@ -0,0 +1,49 @@ +--- +id: valuesentry +title: "ValuesEntry" +description: "" +sidebar_label: "ValuesEntry" +hide_title: true +schema: true +custom_edit_url: null +--- + +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Heading from "@theme/Heading"; +import TabItem from "@theme/TabItem"; + + + + + + + + + + \ No newline at end of file diff --git a/website/docs/api/sidebar.ts b/website/docs/api/sidebar.ts index 9055ed14..b40a632f 100644 --- a/website/docs/api/sidebar.ts +++ b/website/docs/api/sidebar.ts @@ -144,6 +144,468 @@ const sidebar: SidebarsConfig = { }, ], }, + { + type: "category", + label: "Schemas", + items: [ + { + type: "doc", + id: "api/schemas/modeldeployment", + label: "ModelDeployment", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/metricbasemodel", + label: "MetricBaseModel", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/modelcard", + label: "ModelCard", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/valuesentry", + label: "ValuesEntry", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/model", + label: "Model", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/modelfile", + label: "ModelFile", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/trainingprogress", + label: "TrainingProgress", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/user", + label: "User", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/organization", + label: "Organization", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/role", + label: "Role", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/organizationrole", + label: "OrganizationRole", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/principal", + label: "Principal", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/subject", + label: "Subject", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/predicate", + label: "Predicate", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/clause", + label: "Clause", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/policy", + label: "Policy", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/chatmessage", + label: "ChatMessage", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/chatcompletionrequest", + label: "ChatCompletionRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/prompttemplate", + label: "PromptTemplate", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/datacolumn", + label: "DataColumn", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/dataset", + label: "Dataset", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/datasetfileinfo", + label: "DatasetFileInfo", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/datasetcolumninfo", + label: "DatasetColumnInfo", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/datasetview", + label: "DatasetView", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/datarow", + label: "DataRow", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/datasetlabelstate", + label: "DatasetLabelState", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/finetunejob", + label: "FineTuneJob", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/finetunejobconfig", + label: "FineTuneJobConfig", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/finetunejobresult", + label: "FineTuneJobResult", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/createdatasetrequest", + label: "CreateDatasetRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/createdatasetresponse", + label: "CreateDatasetResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/uploaddatasetfilerequest", + label: "UploadDatasetFileRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/uploaddatasetfileresponse", + label: "UploadDatasetFileResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/s-3-presignedpost", + label: "S3PresignedPost", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/fieldsentry", + label: "FieldsEntry", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/finalizesingledatasetfileuploadrequest", + label: "FinalizeSingleDatasetFileUploadRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/finalizesingledatasetfileuploadresponse", + label: "FinalizeSingleDatasetFileUploadResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getdatasetrequest", + label: "GetDatasetRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getdatasetresponse", + label: "GetDatasetResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getdatasetviewrequest", + label: "GetDatasetViewRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getdatasetviewresponse", + label: "GetDatasetViewResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/listdatasetsrequestfilters", + label: "ListDatasetsRequestFilters", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/listdatasetsrequest", + label: "ListDatasetsRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/listdatasetsresponse", + label: "ListDatasetsResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/refinelabelsrequest", + label: "RefineLabelsRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/refinelabelsresponse", + label: "RefineLabelsResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getdatasetdownloadurlrequest", + label: "GetDatasetDownloadURLRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getdatasetdownloadurlresponse", + label: "GetDatasetDownloadURLResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/metric", + label: "Metric", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/evaluaterequest", + label: "EvaluateRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/evaluateresponse", + label: "EvaluateResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/evaluatedatasetrequest", + label: "EvaluateDatasetRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/evaluatedatasetresponse", + label: "EvaluateDatasetResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/listmetricsrequest", + label: "ListMetricsRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/listmetricsresponse", + label: "ListMetricsResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getmetricrequest", + label: "GetMetricRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getmetricresponse", + label: "GetMetricResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/createfinetunejobrequest", + label: "CreateFineTuneJobRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/createfinetunejobresponse", + label: "CreateFineTuneJobResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/submitfinetunejobrequest", + label: "SubmitFineTuneJobRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/submitfinetunejobresponse", + label: "SubmitFineTuneJobResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getfinetunejobstatusrequest", + label: "GetFineTuneJobStatusRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getfinetunejobstatusresponse", + label: "GetFineTuneJobStatusResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/listfinetunejobsrequestfilters", + label: "ListFineTuneJobsRequestFilters", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/listfinetunejobsrequest", + label: "ListFineTuneJobsRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/listfinetunejobsresponse", + label: "ListFineTuneJobsResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/listbasemodelsrequest", + label: "ListBaseModelsRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/listbasemodelsresponse", + label: "ListBaseModelsResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/pseudolabeljobconfig", + label: "PseudoLabelJobConfig", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/createpseudolabeljobrequest", + label: "CreatePseudoLabelJobRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/createpseudolabeljobresponse", + label: "CreatePseudoLabelJobResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/submitpseudolabeljobrequest", + label: "SubmitPseudoLabelJobRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/submitpseudolabeljobresponse", + label: "SubmitPseudoLabelJobResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getpseudolabeljobstatusrequest", + label: "GetPseudoLabelJobStatusRequest", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/getpseudolabeljobstatusresponse", + label: "GetPseudoLabelJobStatusResponse", + className: "schema", + }, + { + type: "doc", + id: "api/schemas/google-protobuf-value", + label: "google.protobuf.Value", + className: "schema", + }, + ], + }, ], }; diff --git a/website/docs/api/submit-fine-tune-job.api.mdx b/website/docs/api/submit-fine-tune-job.api.mdx index d328a586..e9f5fd7f 100644 --- a/website/docs/api/submit-fine-tune-job.api.mdx +++ b/website/docs/api/submit-fine-tune-job.api.mdx @@ -5,10 +5,12 @@ description: "Step 2 of 2: Submit the job configuration created by CreateFineTun sidebar_label: "Submit Fine Tune Job" hide_title: true hide_table_of_contents: true -api: eJy1V01v2zgQ/SuD2YMTQLWDHFXkkKYJkG67DWrv7sEyDFoa20wkUiWppF5D/30xpCxLVooW+3GxJfJxOBy+eTPaoxMbi/Ec76QimFWK4INe4SJCXZIRTmp1n2GM02pVSMcgxjAkwoxsamTJGEY4KuES9BouYwhwcFuCR72CVKu13FTBHqSGhKMMVju48Y8ds+B0okAq6aRwBIKXjzFCS2llpNthPN/jOxKGzHXlthjPF/UiQkNfK7Lunc52GO8x1cqRcvwoyjKXqd948mjZ0z3adEuF4CcnXU6vHe9LMIgRul3JCL16pJTfS8ORcZIsG3jUK47P/gCzzki1wTrC9dHYjT8+o/ohm20JGPbGcdwHgeJzHxy8G1j7kWdKFDR07PTWPvsHkQPDYa3N4c7GfIYe9qdNdYYHFlfCUi4VfdIZ5a9F7tQqx+j+fWun4HVQWcpAWD9inTBOqg2UWioXgEZIJdXG7+hf3gsnLLmf3TALcHCat+rZjOBFui3YMpfOwko8UQZSASM0rChRkJGRz5RBtlOikKnI8533g6z7924IBZVaScEBoGeRVyGl9PoYHd7MUk6po+xG51WhbGc7YYzYYYTSUWF/7MaUHBtPg51wxhB+qVrucqgTBdOqLLXhzG7gMUhVVi4CXTn/vzG6UtnSmcptEwV32gB9E0WZUwQCnLBPYGUhc+GjaauiEEb+FY5YyM3WgSLKGnMgVJaons0x1nUd1EAayljXTgk3IMTpzQyDtzi1GZL+tRRf1I0DttTKhkS8vLgYpv60SlOydl3l0AotRv+JcIWt/7FyvXpWf646wm9vUp3R1F+Z9VqcC7XBGD+IZzH15+MA6sqkbFMWTAj4KKwrZE6wNrqAUd68jt4mKlGpVtZBmktSDq5A0UuLP9snCmDl1X6mn0jFUBrNcRuTep6PPl5PZ5/uP94urx/ul7PPv97+NlpEMJnAbCstyKAPGa1FlXu2QCoU81cX0jnKElWfexeE3akU1pVKA9OEVGfn4DcP3h3uE65AvAh5cHfcIYAdW38VwWeAATdiaGYATjgZw+hkZBQdoCdcjGE+Chc1imD4tGjX9Tgdw6j3fjTfzwXG9QYOwLr592SIYeT/w2QTwhApndM415uzQ7zGHsiImkEhsG+xjlrePOzc1jP/lDPaJsrT5cAWOCGT586BNS1jgp+BMkvHnLnSni3SaDXekDtLcEibBM8jgF9+mjfniepQokOGJVfy5WOHDkc2tHPLUOWvWj4AJK1OLb2GL2WWYNwZboiRYNRddGDHshFcXjNPmlROMILXnxc9I0yNZVNq2n17fDnZ1XNkuKLHnHZJhzpLmV0lQVD89HmiSiOV69FlKbNz5JauILfV3HqW2vdhpeB2DyeilJPLiaicXnIBnPRCOwlR9yJunsmwRi2O3eOU9TPIX7eHbDVw61zJaz0MYww8wqh5uNOmEI7V7s+ZF0rW5S/H1vM21LKOuh7L6qvtYOjRvld72+FB03ScOu1uOjP9fuM4MegN5oc5X+ikWutuheHU+sT5d30P1w/38MflwNEhJIYbXZRakXIWI+SbCNDL8QX3J3ynhVCdGDRfDP3PkEEH2tbH//lzo+GDo29uUuZCKna6Mjn7EIg4R1FKjJCj0ZKxueeWjhztQMhFhFvmcTzH/Z7v83eT1zUPf63I7AJNn4WRYsVRny/qCLckMjK+yj7RDmO8Cad/M2PvGJ5XvqU77RRYX8OK6zQlX5K/j+2m2sPn6Yz51nxGsRRhjEa8YOR/Y0T+MOTVPon8WNDySmwYG2wyj0Q/tU5SyZ/q0JKqXcfD/b5T8Osao+YoXsyx5k7kb/7pFgQ= +api: eJy1V9tu2zgQ/ZWB9sEJ4NhFHlXkIU1TIN12E9Te3YcoMGiJtplIpJYXJ67hf98ZUpJ1SdFgLy+2RB4OZw7PDEf7yLK1ieL76JOQHOYOfz6rZfQwjlTJNbNCyZssiqOZWxbCEogwBBlHGTepFiVhCGF5CeegVnAeQ4CD3XB4VEtIlVyJtQv2INWcWZ7BcgdX/rFlFqxKJAgprMAJYLR8gnsZnjot7A5d3UcfONNcXzq7wdeHAzqr+V+OG/tBZYjYR7if5dLSIyvLXKR+4+mjIU/3kUk3vGD0ZIXN+WvhfQsGcWe7Kwmhlo88pfdSEzNWcEMG0D3iZ1/DjNVCrqPDOFodjV358AnVpWyO9BDszBLvA6Io7trBTwNrP/NMsoIPHeuf2q1/YDkQHFZK12c2oRg62Debag0PLC6Z4TnG8lVlPH+Nub5V4ujmY2OnoHXgDMqHGT9iLMOY5RpKJaQNQM1QQXLtd/QvH5nFje1bN8wCHMVIW3VsjuFZ2A0YVJU1sGRP6ImQQAgFS47izbgWWxzNdsgpSi/Pd94PlNO/d4NJcHIpGBHAtyx3IaUw6xp2aDMkGTXBsyuVu0Ka1nZMa7bD3YTlhfm5GzPcHo2nwU6IMdCPQdfaJaox8JkrS6Upsyt4jKDS2TEoZ/3/Wisns4XVmLq44BMGxF9YUeZ8jKmOwT6BEYXImWfTuKJgWnwPIRZivbEgOZoP5pCLDI20beKBHw6hGgjNM6prfcENBNE/mSF5D32bIelfS3GEBrAplTQhEc/fvRum/sylKTdm5XJoCi1a/C8KV9j6H1euV2P1ceHMy1mKPM78kRlfi3OGi+LoM9uymY+PCFROp2RTFCQI+MKMxVNFBWtVwCivXkfvE5lIDNlYSHOBccMFHvBzgz/Z4/mi4Kjaz9UTlzFgDMTbhMvt/ejL5Wz+9ebL9eLy7mYxv/31+rfRwximU5hvhAER6kPGV8zlXi2QYvqgfhVShuebyMOpd4GZnUxh5WQalIb6ODkFv3nwrj5P9I89M1G7O2kJwEyMP4rgM8BAGzFUMxhRV5MxjHojo3EN7WkxhvtROKjRGIZPD826jqZxg8770Xw3FwjXGaiBh+rfiwFR/j9MVhQGplTOJ7lan9R8TTyQEAcCBWLfY4FqdHO3sxuv/L5mlEmkl0utFuiJyWunVk2jmOBnkMzCkmYulFeL0Hihrrk9SaKhbJLodAzwy5t1c5rIliRaYljQTb54bMnhqIZmbhFu+YtGDwBJU6cWvoYvRJZEcWu4EkYSjduLanUsqoJLa+6TKpURC68/P3SMkDQW1VXT7NvRS29Xr5Hhio5ymiUt6SD0IgkFxU8jiyU6ZDtyQdBpRC1dwVEZ1HqWyvdhJaN2L5qyUkzPp8xZtaALcNqhdhpY90Vcb7kONcrpHFdurC1NPJ3WgmJikvHt4Ma70ypzoRAEG3Dm5fWVNHh5432ru9EZ1eNQTts9aVNTaUvyxcPwPegSR8ID3n8Fs1Q9/5z7wkt1/tuxlb0Od2OrWh+v6Vfby9Dz/egub4YHTdhxqt8ttWa6/ctxYtBr3Ndz/uIUcqXaN1aLS8AEhD/OB44OITFcKUx/iXlmEE4nG6Dnk3fU75BGCiZbHFRfIN3PmkFH29y3//PnS6UHy1/stMyRYnLay3JfCfseL3yBSGKjEXd1zo28ie0gcBThhvIC1+33dJ6/6/xwoGFUj6bPJHzcYvfElsQ6fiXhAs6wN/UZ8cQREl2F6M/m5B3Bc+dbxH7nQfU6rLjErsVf8T/GtlP37nY2J71Vn2VU2nBUs2ccpN84iuhDk1b7JPJj4W5wbE3YYJN0xLqp1UslH1Xd4spdy0Ok59hAIEXjKhR/OaC7aPxv3eIyEA== sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -276,5 +278,4 @@ Step 2 of 2: Submit the job configuration created by CreateFineTuneJob to - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/submit-pseudo-label-job.api.mdx b/website/docs/api/submit-pseudo-label-job.api.mdx index d9835e3c..c269c522 100644 --- a/website/docs/api/submit-pseudo-label-job.api.mdx +++ b/website/docs/api/submit-pseudo-label-job.api.mdx @@ -5,10 +5,12 @@ description: "Step 2 of 2: Submit the job configuration created by CreatePseudoL sidebar_label: "Submit Pseudo Label Job" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -184,7 +186,7 @@ Step 2 of 2: Submit the job configuration created by CreatePseudoLabelJob required={true} schemaName={"string[]"} qualifierMessage={undefined} - schema={{"type":"array","items":{"type":"string","description":"Subset of columns to be used in pseudo-labeling.\n Expected columns: input, output, ground_truth\n For example, a summarization task might not need an input column.\n By default, all columns are used."}}} + schema={{"type":"array","items":{"type":"string","description":"Subset of columns to be used in pseudo-labeling.\n Expected columns: input, output, ground_truth\n For example, a summarization task might not need an input column.\n TODO: Should this be repeated EvaluationMetricParameter enum?"}}} > - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docs/api/upload-dataset-file.api.mdx b/website/docs/api/upload-dataset-file.api.mdx index 2842d476..38dfe70d 100644 --- a/website/docs/api/upload-dataset-file.api.mdx +++ b/website/docs/api/upload-dataset-file.api.mdx @@ -5,10 +5,12 @@ description: "Initiate a file upload to a Dataset. Call FinalizeSingleDatasetFil sidebar_label: "Upload Dataset File" hide_title: true hide_table_of_contents: true -api: eJzNlktv4kgQgP9KqfZAIjkQJTePcmAyicRuZgcFsnsAhBq7gJ5pd3u620kY5P++qvYDBzKaPexhL8imq6qrvnp5j15sHMYz/CS8cORxEaHJyQovjR6lGONTroxI6+N7qQgjTMklVuYsgzGOtPRSeAIBa6kIiqAB3oCAWq8Pt0IpuJdaKPmDJlJvFHVsVpfMNSslJssVeQK/bW29SL8N77klJzeaUnh6fABLvrD8srYmA7+VDhKhVB8jdJQUVvodxrM9fiRhyQ4Lv8V4tigXEVr6XpDzH026w3iPidGetOdHkedKJiH+wVfHAe7RJVvKBD956RW9R+WxMogR+l3OEmb1lRJ+zy0D9ZIcG0grFUa7b0Sdt1JvTrhOtwSjT2DWIfJaERJjLbnc6FTqDfPiQ+bex7KsApOWUs7p4a7Fz3OmG8arHdRU2LBg1Bc168l1I/T0+MD3VDexF64K6+ryMkT35pJJkSTk3LpQ0NYURv8J7OrqX9J21+OmYMbG+a7RydHRr0wVVp2mrIxwLUmlrnPU6os0lRyZUOM3lk5MvKV2HwxCk0hYGxtyPLnuVP/4y2TapAs2pJkuhRy6a3Dpt9NiYP9bbxfHp8egFmWV5NeLxKQ0EdySLvSSEnqDMf4unsUkeM3NZgqbcEwyy4318CCcz3gUhL7sqfq192Gu5zox2nlIlCTt4QY0vbTyZ/u5BliFbp2ab6RjyK3hGuqTfp71HoaT6efRw91yOB4tp1/+uPuzt4hgMIApt750VaPQWhTKg9ApJELDisBk0ntK57o8Dy4It9MJrAudMHPIhNRn5xAur7xrahtuQLwI2bjbrzvK9at2uA8+Q9tnMfTa5x7Ul1U2jaK+MpuzxnL/iDjLlixeOfMBy6hlPd75beicY87GzXVA3BCGowQE3g3pljL71GBeeuZ8YwJhaY3ub8ifzfEU9RzPI4Df/jXr87nuYHwf4HJ98Kc+Wsr0Zn4YXXOMgqncSu279JZtMyxz5oc81jPyW8NbK69aOhc88nEgcjm4GojCmyU9CzWozQ86XoSdYZ/JcpkvDgtkwuOoatzuGmnbeOt9zrpBDGOssGJUP9wbmwnPDfP3NPQkj7nHw/a5ew29dbQaOsNB6rXpzi3O4mdO9XAEw/EI/ro6WRynIjHcmiw3mrR3GCFHWYle9S/5EsaViTB+tcgOM7fZ3/De4u+szf/nN0CdIU+vfpArITWHWs/xqjJmKHKJETLDtjo4zvprKMJuhSwi3IYtMsP9fiUcPVlVlvz394LsrqqbZ2GlWHGqZosywi2JlGyYnN9ohzHeVswupuwci6uCnTzZhNz/lcYwSSiM2Z/LdkufVwOXX/1pk5mUdax4wSj8xoj8jcfaoarDf9WsKcSGZSubXKziba0f1XaIqj4SetfxcL/vDPGyxKgOJQwbLHm7/AOx66hV +api: eJzNll9v4jgQwL+K5XuglSip2jdWfWC7rcRd9xYVevdQEBoSA946ds52aDnEd78ZOwkpdLX3cA8nIZTE4/HMb/55xz2sHO8/8y/gwQnPZ11uCmHBS6OHGe/zp0IZyKrle6kE7/JMuNTKgmRQYqill+AFA7bEdVaGHcwb/FDt67FbUIrdSw1K/i3GUq+UaOmMh0w1bUpNXiiB6vy60fUq/Tq8F1Y4udIiY0+PD8wKX1p6WVqT47p0LMVzemiiE2lppd+ibzv+WYAVdlD6Nb7O9uijFX+VwvnPJkOJHU+N9kJ7eoSiUDIN/iffHTm44y5dixzoyUuPBD6g8hgV4sl+W5CEWXwXKb0XloB6KRwpyOIWQrurRZ23COSE6wT9HX5hZhk8rzYiHosMCqMz3EO8aJG49/h+Hx2TVmQU08NZsx/HTNeMF1tWUSHFQKgvKtbj61oIqdM58SSywkW3ri4vg3fvDhmXaSqcW5aKNTmFXv4XsOPRP6Xtrkd1woyM822l46Oln6kqrToNGWJYSqEy11pq9kOWSfIM1OidphMV76ndB4WsDiRbGhtijEE4ZP/o23hSh4uthCa6IsTQXTOXvZwmA9nfWDs7Xj0GNdvHIL9dpCYTY6CSdKGWFKDRff4rbGAcrKZiM6VNySeZF8Z69gDO59QKQl12VPXa+TTVU43hR5tTJTEH2A3T4rWRP9thC2CLUK0T8yJ0H102lEM9oTfPnYfBePJ1+HA3H4yG88m33+5+78y6LEnYhEoff6FQxBJK5TGzM+wGGtUxk0uPeKZ6fx5MALfVKVuWOiXmLAepz85ZODxaV+c22gevIGtze1VFuV4sh/tgM2vqrM86zXOHVYdFnQYLVJnVWa25d0ScZPckHo35hHnRsB5t/TpUzjFn46Y6IK4Js6MABN416YYy2VRjnnvifGMCYWmN7q2EP5vyU9RTft5l7Jd/zfp8qlsYPwY4Xx7sqZbmMruZHlrXlHeDqgKLxbfpzZtimBfEj1NbzwWSoqlVxJIugFo+T6CQyVUCpTdzsQGVVOqTlhVhZtiNsDHNQ7nztfeF6ydJzRdkLxObk06N9Z2VMZeiDnYRaH+lkAyGwbR6II2pvcVG0B5LTVugI8mWIIbvMUz4JT7cG5uDpwL8cxJqnNrm42Ga3b2FWj0aNa1mI/XStPtgy06GsWZ/XJ24dyrSZ7c4pY3GkDoUJ2pR9Kp3SYcQ/hxCO9eQH3p4fR9gH10kWmP4/3mnqCLkxZtPCoV1Sq5WcyFm2jNONImSxLDJNvKzul2heCvjMCvWYSo9891ugQJPVu339BnDaenqgo8bsBIWFCq8ueAGARmmA6Xoi0ARfhuZXUzIOBJXJRl5Mlmpn8QdA5zKoW3/WLZdSjRqKP2qq1KO8wC/WnjFj/Tf55zujLQ7ZHX4FntXCSuSjTopWeF9rh/ldvCqWgK9bVmIeA5DARF1K1dC80JzUfk/s6PEYQ== sidebar_class_name: "post api-method" info_path: api/lastmile-ai-api-v-2 custom_edit_url: null +proxy: https://lastmileai.dev +show_extensions: true --- import ApiTabs from "@theme/ApiTabs"; @@ -270,5 +272,4 @@ Initiate a file upload to a Dataset. Call FinalizeSingleDatasetFileUpload - - \ No newline at end of file + \ No newline at end of file diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 0c0da400..a7a347b4 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -32,6 +32,16 @@ const config: Config = { locales: ["en"], }, + headTags: [ + { + tagName: "meta", + attributes: { + name: "referrer", + content: "origin-when-cross-origin", // Choose your desired policy + }, + }, + ], + presets: [ [ "classic", @@ -65,8 +75,12 @@ const config: Config = { outputDir: "docs/api", sidebarOptions: { groupPathsBy: "tag", + categoryLinkSource: "tag", }, - baseUrl: "https://lastmileai.dev", + proxy: "https://lastmileai.dev", + template: "api.mustache", + showExtensions: true, + showSchemas: true, } satisfies OpenApiPlugin.Options, } satisfies Plugin.PluginOptions, }, @@ -87,8 +101,8 @@ const config: Config = { }, { highlight: "javascript", - language: "nodejs", - logoClass: "nodejs", + language: "javascript", + logoClass: "javascript", }, ], navbar: { diff --git a/website/static/open_api/2/model.json b/website/static/open_api/2/model.json index 57b5d790..194018da 100644 --- a/website/static/open_api/2/model.json +++ b/website/static/open_api/2/model.json @@ -1 +1,1949 @@ -{"openapi":"3.0.3","info":{"title":"LastMile AI API V2","description":"LastMile AI API V2: Components","version":"2.0"},"servers":[],"security":[{"BearerAuth":[]}],"paths":{"/api/2/auto_eval/dataset/create":{"post":{"tags":["Dataset"],"summary":"Create Dataset","operationId":"CreateDataset","description":"Create a new Dataset. Use UploadDatasetFile to upload files to the dataset.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.CreateDatasetRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.CreateDatasetResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const dataset = await client.datasets.create();\n\n console.log(dataset.dataset);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\ndataset = client.datasets.create()\nprint(dataset.dataset)"}]}},"/api/2/auto_eval/dataset/upload_file":{"post":{"tags":["Dataset"],"summary":"Upload Dataset File","operationId":"UploadDatasetFile","description":"Initiate a file upload to a Dataset. Call FinalizeSingleDatasetFileUpload\n to complete the upload with the presigned URL returned from this call.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.UploadDatasetFileRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.UploadDatasetFileResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.datasets.uploadFile({ datasetId: 'datasetId' });\n\n console.log(response.s3PresignedPost);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.datasets.upload_file(\n dataset_id=\"datasetId\",\n)\nprint(response.s3_presigned_post)"}]}},"/api/2/auto_eval/dataset/finalize_single_file_upload":{"post":{"tags":["Dataset"],"summary":"Finalize Single Dataset File Upload","operationId":"FinalizeSingleDatasetFileUpload","description":"Finalize a Dataset file upload. This call should be made after the file has\n been uploaded to the S3 URL returned from UploadDatasetFile.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.FinalizeSingleDatasetFileUploadRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.FinalizeSingleDatasetFileUploadResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.datasets.finalizeFileUpload({\n datasetId: 'datasetId',\n s3PresignedPost: { fields: { foo: 'string' }, url: 'url' },\n });\n\n console.log(response.datasetFile);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.datasets.finalize_file_upload(\n dataset_id=\"datasetId\",\n s3_presigned_post={\n \"fields\": {\n \"foo\": \"string\"\n },\n \"url\": \"url\",\n },\n)\nprint(response.dataset_file)"}]}},"/api/2/auto_eval/dataset/get":{"post":{"tags":["Dataset"],"summary":"Get Dataset","operationId":"GetDataset","description":"Get a Dataset.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetDatasetRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetDatasetResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const dataset = await client.datasets.get({ id: 'id' });\n\n console.log(dataset.dataset);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\ndataset = client.datasets.get(\n id=\"id\",\n)\nprint(dataset.dataset)"}]}},"/api/2/auto_eval/dataset/get_download_url":{"post":{"tags":["Dataset"],"summary":"Get Dataset Download URL","operationId":"GetDatasetDownloadURL","description":"Get a download url for a Dataset.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetDatasetDownloadURLRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetDatasetDownloadURLResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.datasets.getDownloadURL({ datasetId: 'datasetId' });\n\n console.log(response.downloadUrl);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.datasets.get_download_url(\n dataset_id=\"datasetId\",\n)\nprint(response.download_url)"}]}},"/api/2/auto_eval/dataset/get_view":{"post":{"tags":["Dataset"],"summary":"Get Dataset View","operationId":"GetDatasetView","description":"Get a paginated view of the data within a Dataset.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetDatasetViewRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetDatasetViewResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.datasets.getView({ datasetFileId: 'datasetFileId', datasetId: 'datasetId' });\n\n console.log(response.datasetFileId);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.datasets.get_view(\n dataset_file_id=\"datasetFileId\",\n dataset_id=\"datasetId\",\n)\nprint(response.dataset_file_id)"}]}},"/api/2/auto_eval/dataset/list":{"post":{"tags":["Dataset"],"summary":"List Datasets","operationId":"ListDatasets","description":"List Datasets.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.ListDatasetsRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.ListDatasetsResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const dataset = await client.datasets.list();\n\n console.log(dataset.datasets);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\ndataset = client.datasets.list()\nprint(dataset.datasets)"}]}},"/api/2/auto_eval/evaluation/evaluate":{"post":{"tags":["Evaluation"],"summary":"Evaluate","operationId":"Evaluate","description":"Evaluate a metric on rows of data, returning scores for each row. Specify\n metric.id or metric.name to identify the metric.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.EvaluateRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.EvaluateResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.evaluation.evaluate({\n groundTruth: ['string', 'string', 'string'],\n input: ['string', 'string', 'string'],\n metric: {},\n output: ['string', 'string', 'string'],\n });\n\n console.log(response.metric);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.evaluation.evaluate(\n ground_truth=[\"string\", \"string\", \"string\"],\n input=[\"string\", \"string\", \"string\"],\n metric={},\n output=[\"string\", \"string\", \"string\"],\n)\nprint(response.metric)"}]}},"/api/2/auto_eval/evaluation/evaluate_dataset":{"post":{"tags":["Evaluation"],"summary":"Evaluate Dataset","operationId":"EvaluateDataset","description":"Evaluate a metric on a dataset, returning scores for each example. Specify\n metric.id or metric.name to identify the metric.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.EvaluateDatasetRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.EvaluateDatasetResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.evaluation.evaluateDataset({ datasetId: 'datasetId', metric: {} });\n\n console.log(response.metric);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.evaluation.evaluate_dataset(\n dataset_id=\"datasetId\",\n metric={},\n)\nprint(response.metric)"}]}},"/api/2/auto_eval/evaluation/list_metrics":{"post":{"tags":["Evaluation"],"summary":"List Metrics","operationId":"ListMetrics","description":"List all available evaluation metrics.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.ListMetricsRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.ListMetricsResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.evaluation.listMetrics();\n\n console.log(response.metrics);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.evaluation.list_metrics()\nprint(response.metrics)"}]}},"/api/2/auto_eval/evaluation/get_metric":{"post":{"tags":["Evaluation"],"summary":"Get Metric","operationId":"GetMetric","description":"Get a specific evaluation metric by id or name.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetMetricRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetMetricResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.evaluation.getMetric({ metric: {} });\n\n console.log(response.metric);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.evaluation.get_metric(\n metric={},\n)\nprint(response.metric)"}]}},"/api/2/auto_eval/fine_tune_job/create":{"post":{"tags":["Fine Tune Job"],"summary":"Create Fine Tune Job","operationId":"CreateFineTuneJob","description":"Step 1 of 2: Create a new job configuration for fine-tuning, to be\n subsequently submitted by calling SubmitFineTuneJob.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.CreateFineTuneJobRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.CreateFineTuneJobResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const fineTuneJob = await client.fineTuneJobs.create({\n fineTuneJobConfig: {\n baselineModelId: 'baselineModelId',\n selectedColumns: ['string', 'string', 'string'],\n testDatasetId: 'testDatasetId',\n trainDatasetId: 'trainDatasetId',\n },\n });\n\n console.log(fineTuneJob.jobId);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nfine_tune_job = client.fine_tune_jobs.create(\n fine_tune_job_config={\n \"baseline_model_id\": \"baselineModelId\",\n \"selected_columns\": [\"string\", \"string\", \"string\"],\n \"test_dataset_id\": \"testDatasetId\",\n \"train_dataset_id\": \"trainDatasetId\",\n },\n)\nprint(fine_tune_job.job_id)"}]}},"/api/2/auto_eval/fine_tune_job/submit":{"post":{"tags":["Fine Tune Job"],"summary":"Submit Fine Tune Job","operationId":"SubmitFineTuneJob","description":"Step 2 of 2: Submit the job configuration created by CreateFineTuneJob to\n initiate a job.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.SubmitFineTuneJobRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.SubmitFineTuneJobResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.fineTuneJobs.submit({\n fineTuneJobConfig: {\n baselineModelId: 'baselineModelId',\n selectedColumns: ['string', 'string', 'string'],\n testDatasetId: 'testDatasetId',\n trainDatasetId: 'trainDatasetId',\n },\n jobId: 'jobId',\n });\n\n console.log(response.jobId);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.fine_tune_jobs.submit(\n fine_tune_job_config={\n \"baseline_model_id\": \"baselineModelId\",\n \"selected_columns\": [\"string\", \"string\", \"string\"],\n \"test_dataset_id\": \"testDatasetId\",\n \"train_dataset_id\": \"trainDatasetId\",\n },\n job_id=\"jobId\",\n)\nprint(response.job_id)"}]}},"/api/2/auto_eval/fine_tune_job/get_status":{"post":{"tags":["Fine Tune Job"],"summary":"Get Fine Tune Job Status","operationId":"GetFineTuneJobStatus","description":"Get the status of an existing job, including any results.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetFineTuneJobStatusRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetFineTuneJobStatusResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.fineTuneJobs.getStatus({ jobId: 'jobId' });\n\n console.log(response.fineTuneJobResult);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.fine_tune_jobs.get_status(\n job_id=\"jobId\",\n)\nprint(response.fine_tune_job_result)"}]}},"/api/2/auto_eval/fine_tune_job/list":{"post":{"tags":["Fine Tune Job"],"summary":"List Fine Tune Jobs","operationId":"ListFineTuneJobs","description":"List all fine-tune jobs with optional filters.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.ListFineTuneJobsRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.ListFineTuneJobsResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const fineTuneJob = await client.fineTuneJobs.list();\n\n console.log(fineTuneJob.jobs);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nfine_tune_job = client.fine_tune_jobs.list()\nprint(fine_tune_job.jobs)"}]}},"/api/2/auto_eval/fine_tune_job/list_base_models":{"post":{"tags":["Fine Tune Job"],"summary":"List Base Models","operationId":"ListBaseModels","description":"List all base models available for fine-tuning.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.ListBaseModelsRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.ListBaseModelsResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.fineTuneJobs.listBaseModels();\n\n console.log(response.models);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.fine_tune_jobs.list_base_models()\nprint(response.models)"}]}},"/api/2/auto_eval/pseudo_label_job/create":{"post":{"tags":["Pseudo Label Job"],"summary":"Create Pseudo Label Job","operationId":"CreatePseudoLabelJob","description":"Step 1 of 2: Create a new job configuration for LLM Judge labeling, to be\n subsequently submitted by calling SubmitPseudoLabelJob.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.CreatePseudoLabelJobRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.CreatePseudoLabelJobResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const labelDatasetJob = await client.labelDatasetJobs.create({\n pseudoLabelJobConfig: {\n baseEvaluationMetric: 'baseEvaluationMetric',\n chatCompletionConfig: {\n maxTokens: 0,\n messages: [\n { content: 'content', role: 'role' },\n { content: 'content', role: 'role' },\n { content: 'content', role: 'role' },\n ],\n model: 'model',\n temperature: 0,\n topP: 0,\n vendor: 'vendor',\n },\n datasetId: 'datasetId',\n promptTemplate: { id: 'id', template: 'template' },\n selectedColumns: ['string', 'string', 'string'],\n skipActiveLabeling: true,\n },\n });\n\n console.log(labelDatasetJob.jobId);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nlabel_dataset_job = client.label_dataset_jobs.create(\n pseudo_label_job_config={\n \"base_evaluation_metric\": \"baseEvaluationMetric\",\n \"chat_completion_config\": {\n \"max_tokens\": 0,\n \"messages\": [{\n \"content\": \"content\",\n \"role\": \"role\",\n }, {\n \"content\": \"content\",\n \"role\": \"role\",\n }, {\n \"content\": \"content\",\n \"role\": \"role\",\n }],\n \"model\": \"model\",\n \"temperature\": 0,\n \"top_p\": 0,\n \"vendor\": \"vendor\",\n },\n \"dataset_id\": \"datasetId\",\n \"prompt_template\": {\n \"id\": \"id\",\n \"template\": \"template\",\n },\n \"selected_columns\": [\"string\", \"string\", \"string\"],\n \"skip_active_labeling\": True,\n },\n)\nprint(label_dataset_job.job_id)"}]}},"/api/2/auto_eval/pseudo_label_job/submit":{"post":{"tags":["Pseudo Label Job"],"summary":"Submit Pseudo Label Job","operationId":"SubmitPseudoLabelJob","description":"Step 2 of 2: Submit the job configuration created by CreatePseudoLabelJob\n to initiate an LLM Judge labeling job.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.SubmitPseudoLabelJobRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.SubmitPseudoLabelJobResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.labelDatasetJobs.submit({\n jobId: 'jobId',\n pseudoLabelJobConfig: {\n baseEvaluationMetric: 'baseEvaluationMetric',\n chatCompletionConfig: {\n maxTokens: 0,\n messages: [\n { content: 'content', role: 'role' },\n { content: 'content', role: 'role' },\n { content: 'content', role: 'role' },\n ],\n model: 'model',\n temperature: 0,\n topP: 0,\n vendor: 'vendor',\n },\n datasetId: 'datasetId',\n promptTemplate: { id: 'id', template: 'template' },\n selectedColumns: ['string', 'string', 'string'],\n skipActiveLabeling: true,\n },\n });\n\n console.log(response.jobId);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.label_dataset_jobs.submit(\n job_id=\"jobId\",\n pseudo_label_job_config={\n \"base_evaluation_metric\": \"baseEvaluationMetric\",\n \"chat_completion_config\": {\n \"max_tokens\": 0,\n \"messages\": [{\n \"content\": \"content\",\n \"role\": \"role\",\n }, {\n \"content\": \"content\",\n \"role\": \"role\",\n }, {\n \"content\": \"content\",\n \"role\": \"role\",\n }],\n \"model\": \"model\",\n \"temperature\": 0,\n \"top_p\": 0,\n \"vendor\": \"vendor\",\n },\n \"dataset_id\": \"datasetId\",\n \"prompt_template\": {\n \"id\": \"id\",\n \"template\": \"template\",\n },\n \"selected_columns\": [\"string\", \"string\", \"string\"],\n \"skip_active_labeling\": True,\n },\n)\nprint(response.job_id)"}]}},"/api/2/auto_eval/pseudo_label_job/get_status":{"post":{"tags":["Pseudo Label Job"],"summary":"Get Pseudo Label Job Status","operationId":"GetPseudoLabelJobStatus","description":"Get the status of an existing job, including any results.","security":[{"BearerAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetPseudoLabelJobStatusRequest"}}}},"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.GetPseudoLabelJobStatusResponse"}}}}},"x-codeSamples":[{"lang":"JavaScript","source":"import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.labelDatasetJobs.getStatus({ jobId: 'jobId' });\n\n console.log(response.pseudoLabelJobResult);\n}\n\nmain();"},{"lang":"Python","source":"import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.label_dataset_jobs.get_status(\n job_id=\"jobId\",\n)\nprint(response.pseudo_label_job_result)"}]}}},"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"lmai.proto.model_fine_tuning.v1.ModelDeployment":{"title":"ModelDeployment","type":"object","properties":{"id":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"modelId":{"type":"string"},"status":{"type":"string"},"deployedApiUrl":{"type":"string"},"jobId":{"type":"string","description":"The ID of the job coordinating the deployment, if one exists."}},"required":["id","createdAt","updatedAt","modelId","status"]},"lmai.proto.model_fine_tuning.v1.MetricBaseModel":{"title":"MetricBaseModel","type":"object","properties":{"id":{"type":"string"},"modelId":{"type":"string"},"baseModelArchitecture":{"type":"string"},"baseEvaluationMetric":{"type":"string"}},"required":["id","modelId","baseModelArchitecture"],"description":"Information about a base model corresponding to a metric"},"lmai.proto.model_fine_tuning.v1.ModelCard":{"title":"ModelCard","type":"object","properties":{"modelId":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"deploymentStatus":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"modelSize":{"type":"integer"},"purpose":{"type":"string"},"trainingProgress":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.TrainingProgress"},"baseModelArchitecture":{"type":"string"},"baseEvaluationMetric":{"type":"string"},"values":{"type":"object","additionalProperties":{"type":"string"}},"tags":{"type":"array","items":{"type":"string"}},"columns":{"type":"array","items":{"type":"string"}}},"required":["modelId","name","description","deploymentStatus","createdAt","updatedAt","modelSize","purpose","trainingProgress","baseModelArchitecture","values","tags","columns"]},"lmai.proto.model_fine_tuning.v1.ModelCard.ValuesEntry":{"title":"ValuesEntry","type":"object","properties":{"key":{"type":"string"},"value":{"type":"string"}},"required":["key","value"]},"lmai.proto.model_fine_tuning.v1.Model":{"title":"Model","type":"object","properties":{"id":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"deletedAt":{"type":"string","format":"date-time"},"userId":{"type":"string"},"metricBaseModel":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.MetricBaseModel"},"modelCard":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.ModelCard"}},"required":["id","createdAt","updatedAt","metricBaseModel"],"description":"Definition for the model"},"lmai.proto.model_fine_tuning.v1.ModelFile":{"title":"ModelFile","type":"object","properties":{"id":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"modelId":{"type":"string"},"contentMd5Hash":{"type":"string"},"fileSizeBytes":{"type":"integer"}},"required":["id","createdAt","updatedAt","modelId","contentMd5Hash","fileSizeBytes"],"description":"Actual file asset corresponding to a model"},"lmai.proto.model_fine_tuning.v1.TrainingProgress":{"title":"TrainingProgress","type":"object","properties":{"jobId":{"type":"string"},"epoch":{"type":"integer"},"loss":{"type":"number"},"accuracy":{"type":"number"},"progress":{"type":"number"},"timestamp":{"type":"string","format":"date-time"}},"required":["jobId","epoch","loss","accuracy","progress","timestamp"],"description":"Progress metrics from model training."},"lmai.proto.model_fine_tuning.v1.User":{"title":"User","type":"object","properties":{"id":{"type":"string"}},"required":["id"],"description":"Basic user. TODO: Merge with other notions of a user."},"lmai.proto.model_fine_tuning.v1.Organization":{"title":"Organization","type":"object","properties":{"id":{"type":"string"}},"required":["id"],"description":"Organization - collection of Users with shared assets. We do not prescribe\n here any semantics about whether a user can be in more than one organization,\n or any other relationships."},"lmai.proto.model_fine_tuning.v1.Role":{"title":"Role","type":"object","properties":{"basic":{"type":"boolean","description":"\"Basic\" permissions."},"editor":{"type":"boolean","description":"\"Editor\" permissions."},"owner":{"type":"boolean","description":"\"Owner\" permissions."}},"required":["basic","editor","owner"],"description":"A role for a principal (likely a user) within an organization. Mostly used\n for Authorization. Anticipating the need for more roles here, we space out\n the values to leave unused numbers so that we can add more later while\n preserving the natural ordering of permissions. We don't prescribe specific\n authorizations here despite the suggestive names."},"lmai.proto.model_fine_tuning.v1.OrganizationRole":{"title":"OrganizationRole","type":"object","properties":{"organizationId":{"type":"string"},"role":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.Role"}},"required":["organizationId","role"],"description":"A role specified in the context of a particular organization. Can be used as\n its own Principal as a convenient way to define groups of permissions."},"lmai.proto.model_fine_tuning.v1.Principal":{"title":"Principal","type":"object","properties":{"userId":{"type":"string"},"organizationId":{"type":"string"},"organizationRole":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.OrganizationRole"}},"required":["userId","organizationId","organizationRole"],"description":"A Principal is an entity in an authorization context, such as a user\n requesting read access to a resource or an organization who owns it."},"lmai.proto.model_fine_tuning.v1.Subject":{"title":"Subject","type":"object","properties":{"datasetId":{"type":"string","description":"A dataset which a principal may or may not have access to."},"modelId":{"type":"string","description":"A model _definition_ which a principal may or may not have access to."},"modelFileId":{"type":"string","description":"A model _file_ which a principal may or may not have access to. In\n practice, this likely matches the model itself."},"fineTuneJobId":{"type":"string","description":"A job, in the sense of an async/worker job. Ex: a user may be able to see\n a fine tune job but not edit/cancel it."},"operationId":{"type":"string","description":"An operation. Ex: a user may be able to see datasets without their full\n lineage (as operations)."},"targetPrincipal":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.Principal","description":"A Principal acting as a Subject to express user management actions and\n transitive access. See note in Predicate."},"isWildcard":{"type":"boolean","description":"When true, this flag dictates that the Subject represents the entire\n resource type. The `id` field must also be a literal \"*\" or else we should\n fail validation, to avoid magic strings or unexpected auth configurations.\n A wildcard subject is especially important for creating new resources of a\n type (CREATE), and listing (LIST), since in each case there is no existing\n ID to base authorization on."}},"required":["datasetId","modelId","modelFileId","fineTuneJobId","operationId","targetPrincipal","isWildcard"],"description":"A Subject is an entity to which access can be granted, such as a dataset."},"lmai.proto.model_fine_tuning.v1.Predicate":{"title":"Predicate","type":"object","properties":{"principal":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.Principal"},"subject":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.Subject"},"scope":{"type":"string"}},"required":["principal","subject","scope"],"description":"A Predicate is either a statement or a query of authorization - when a\n Principal, Subject, and Scope are specified, it has a positive or negative\n answer. For example, \"can user 4 access resource 9 to write?\" or something\n like \"user_4:resource_9:write\". When the Principal is omitted, it is a\n Clause, and can be used to specify an authorization constraint on a resource.\n For example, simply \"resource_9:write\", tagging a concrete action with its\n authorization requirements. When the Subject is itself a Principal, the\n Predicate expresses a relation between the Principals. For example, an owner\n user 11 might have write access to a basic user 3, or write access to a whole\n org. Importantly, the target (subject, scope) must have authorization not\n greater than the principal, since the predicate enables \"impersonation\". So,\n an organization should typically not be authorized to act as an individual\n user this way, since it would confer the same authorization to every member."},"lmai.proto.model_fine_tuning.v1.Clause":{"title":"Clause","type":"object","properties":{"subject":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.Subject"},"scope":{"type":"string"}},"required":["subject","scope"],"description":"A Clause is a Predicate not bound to a Principal, specifying a requirement\n for authorization. Example: \"dataset_5:write\" might represent the \"write\"\n scope on a resource \"dataset_5\""},"lmai.proto.model_fine_tuning.v1.Policy":{"title":"Policy","type":"object","properties":{"clauses":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.Clause"}}},"required":["clauses"],"description":"A Policy is a disjunction of Clauses, meaning any satisfied Clause is\n sufficient to satisfy the Policy. We don't anticipate needing anything\n sophisticated here, and if we do, this is easily extensible to a complete\n logical algebra."},"lmai.proto.model_fine_tuning.v1.ChatMessage":{"title":"ChatMessage","type":"object","properties":{"role":{"type":"string","description":"Role can be 'system', 'user', or 'assistant'."},"content":{"type":"string","description":"The content of the message."}},"required":["role","content"],"description":"Represents a message from the user or the assistant."},"lmai.proto.model_fine_tuning.v1.ChatCompletionRequest":{"title":"ChatCompletionRequest","type":"object","properties":{"vendor":{"type":"string"},"model":{"type":"string","description":"The ID of the model to use for the completion."},"messages":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.ChatMessage","description":"The list of messages in the conversation so far."}},"maxTokens":{"type":"integer","description":"The maximum number of tokens to generate."},"temperature":{"type":"number","description":"The temperature to use for the completion."},"topP":{"type":"number","description":"The top_p value to use for the completion."}},"required":["vendor","model","messages","maxTokens","temperature","topP"],"description":"Represents a chat completion request."},"lmai.proto.model_fine_tuning.v1.PromptTemplate":{"title":"PromptTemplate","type":"object","properties":{"id":{"type":"string"},"template":{"type":"string","description":"The template string that defines the prompt"}},"required":["id","template"]},"lmai.proto.model_fine_tuning.v1.DataColumn":{"title":"DataColumn","type":"object","properties":{"name":{"type":"string"},"type":{"type":"string"},"sourceOperationId":{"type":"string"}},"required":["name","type","sourceOperationId"]},"lmai.proto.model_fine_tuning.v1.Dataset":{"title":"Dataset","type":"object","properties":{"id":{"type":"string","description":"The ID of the dataset."},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"name":{"type":"string","description":"Human-readable name for the dataset, if one exists."},"description":{"type":"string","description":"Human-readable description of the dataset, if one exists."},"ownerUserId":{"type":"string","description":"The ID of the user who owns the dataset."},"numRows":{"type":"integer"},"numCols":{"type":"integer"},"initializationStatus":{"type":"string"},"initializationError":{"type":"string"},"columns":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetColumnInfo","description":"The columns present in the latest DatasetFile for this dataset"}},"labelState":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetLabelState","description":"The state of the latest labeling job for the dataset"}},"required":["id","createdAt","updatedAt","ownerUserId","numRows","numCols","initializationStatus","columns"],"description":"A Dataset in the most basic sense: metadata and ownership, but nothing tied\n to its data."},"lmai.proto.model_fine_tuning.v1.DatasetFileInfo":{"title":"DatasetFileInfo","type":"object","properties":{"id":{"type":"string","description":"The ID of the dataset file."},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"datasetId":{"type":"string","description":"The ID of the corresponding dataset."},"contentMd5Hash":{"type":"string"},"fileSizeBytes":{"type":"integer"},"numRows":{"type":"integer"},"numCols":{"type":"integer"},"columns":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetColumnInfo"}}},"required":["id","createdAt","updatedAt","datasetId","contentMd5Hash","fileSizeBytes","numRows","numCols","columns"]},"lmai.proto.model_fine_tuning.v1.DatasetColumnInfo":{"title":"DatasetColumnInfo","type":"object","properties":{"id":{"type":"string","description":"The ID of the dataset file."},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"index":{"type":"integer","description":"Index of the column within the dataset file."},"literalName":{"type":"string","description":"The literal name for the column."},"dtype":{"type":"string"}},"required":["id","createdAt","updatedAt","index","literalName"]},"lmai.proto.model_fine_tuning.v1.DatasetView":{"title":"DatasetView","type":"object","properties":{"numRows":{"type":"integer"},"numCols":{"type":"integer"},"data":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.DataRow"}},"columns":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetColumnInfo"}}},"required":["numRows","numCols","data","columns"]},"lmai.proto.model_fine_tuning.v1.DataRow":{"title":"DataRow","type":"object","properties":{"id":{"type":"string"},"rowValues":{"type":"array","items":{"description":"Ordered row values with length always equal to `num_rows` on the\n corresponding view.","type":"object","additionalProperties":true}}},"required":["id","rowValues"]},"lmai.proto.model_fine_tuning.v1.DatasetLabelState":{"title":"DatasetLabelState","type":"object","properties":{"labelingStatus":{"type":"string","description":"The status of the latest general pseudo-labeling job for the dataset"},"promptTemplate":{"type":"string","description":"aka user general instructions"},"error":{"type":"string","description":"if the labeling status is error, this field may contain an error message"}},"required":["labelingStatus","promptTemplate"]},"lmai.proto.model_fine_tuning.v1.FineTuneJob":{"title":"FineTuneJob","type":"object","properties":{"id":{"type":"string","description":"The ID of the fine tune job."},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"name":{"type":"string","description":"Name corresponding to the fine tuned model derived from this job"},"description":{"type":"string"},"status":{"type":"string"},"config":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJobConfig"},"result":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJobResult"}},"required":["id","createdAt","updatedAt","status","config","result"]},"lmai.proto.model_fine_tuning.v1.FineTuneJobConfig":{"title":"FineTuneJobConfig","type":"object","properties":{"name":{"type":"string","description":"Optional name for the job."},"description":{"type":"string","description":"Optional description for the job."},"baselineModelId":{"type":"string","description":"The ID for the model used as the starting point for training."},"trainDatasetId":{"type":"string","description":"The dataset to use for training, with splits baked in or to be\n derived dynamically"},"testDatasetId":{"type":"string","description":"The dataset to use for an unbiased evaluation of the model"},"selectedColumns":{"type":"array","items":{"type":"string","description":"Set of columns to be used in fine-tuning.\n Supported columns: input, output, ground_truth\n For example, a task similar to summarization might need output and\n ground_truth."}}},"required":["baselineModelId","trainDatasetId","testDatasetId","selectedColumns"]},"lmai.proto.model_fine_tuning.v1.FineTuneJobResult":{"title":"FineTuneJobResult","type":"object","properties":{"progress":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.TrainingProgress","description":"Sequential snapshots of training metrics."}},"trainedModelFile":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.ModelFile","description":"The trained model, if it was created successfully."},"resultUrl":{"type":"string","description":"Url to view the full results and progress (e.g. external W&B url)"}},"required":["progress"],"description":"Result of a Fine-Tuning Job."},"lmai.proto.webserver.v2.CreateDatasetRequest":{"title":"CreateDatasetRequest","type":"object","properties":{"name":{"type":"string","description":"Human-readable name for the dataset, if one exists."},"description":{"type":"string","description":"Human-readable description of the dataset, if one exists."},"isFewShotExamples":{"type":"boolean","description":"PseudoLabel job fields."},"isActiveLabels":{"type":"boolean"}},"description":"Create a Dataset, initially an empty shell until a file is uploaded"},"lmai.proto.webserver.v2.CreateDatasetResponse":{"title":"CreateDatasetResponse","type":"object","properties":{"dataset":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.Dataset"}},"required":["dataset"]},"lmai.proto.webserver.v2.UploadDatasetFileRequest":{"title":"UploadDatasetFileRequest","type":"object","properties":{"datasetId":{"type":"string","description":"The ID of the dataset corresponding to the file."}},"required":["datasetId"],"description":"Initiate an upload by requesting a pre-signed S3 upload URL."},"lmai.proto.webserver.v2.UploadDatasetFileResponse":{"title":"UploadDatasetFileResponse","type":"object","properties":{"s3PresignedPost":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.S3PresignedPost"}},"required":["s3PresignedPost"]},"lmai.proto.webserver.v2.S3PresignedPost":{"title":"S3PresignedPost","type":"object","properties":{"url":{"type":"string"},"fields":{"type":"object","additionalProperties":{"type":"string"},"description":"Fields required for the S3 presigned POST request generated by s3 sdk."}},"required":["url","fields"]},"lmai.proto.webserver.v2.S3PresignedPost.FieldsEntry":{"title":"FieldsEntry","type":"object","properties":{"key":{"type":"string"},"value":{"type":"string"}},"required":["key","value"]},"lmai.proto.webserver.v2.FinalizeSingleDatasetFileUploadRequest":{"title":"FinalizeSingleDatasetFileUploadRequest","type":"object","properties":{"datasetId":{"type":"string","description":"The ID of the dataset corresponding to the file"},"s3PresignedPost":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.S3PresignedPost","description":"The pre-signed S3 URL where the file was uploadeded"}},"required":["datasetId","s3PresignedPost"],"description":"Request to finalize a single dataset file upload"},"lmai.proto.webserver.v2.FinalizeSingleDatasetFileUploadResponse":{"title":"FinalizeSingleDatasetFileUploadResponse","type":"object","properties":{"datasetFile":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetFileInfo","description":"Information about the dataset file if the upload was successful"}},"description":"Response after finalizing a single dataset file upload"},"lmai.proto.webserver.v2.GetDatasetRequest":{"title":"GetDatasetRequest","type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"lmai.proto.webserver.v2.GetDatasetResponse":{"title":"GetDatasetResponse","type":"object","properties":{"dataset":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.Dataset"}},"required":["dataset"]},"lmai.proto.webserver.v2.GetDatasetViewRequest":{"title":"GetDatasetViewRequest","type":"object","properties":{"datasetId":{"type":"string","description":"The ID of the dataset from which to retrieve content. When specified,\n gets data from the current file in the dataset."},"datasetFileId":{"type":"string","description":"The ID of the (pinned) dataset file from which to retrieve content.\n Requests iterating over pages of results are recommended to use this\n pinned identifier after the first page in order to prevent any effects\n from a dataset changing between the queries."},"after":{"type":"integer","description":"Pagination: The index, by row-order, after which to query results."},"limit":{"type":"integer","description":"Pagination: The maximum number of results to return on this page."}},"required":["datasetId","datasetFileId"],"description":"Get a view of the data within a dataset."},"lmai.proto.webserver.v2.GetDatasetViewResponse":{"title":"GetDatasetViewResponse","type":"object","properties":{"datasetId":{"type":"string"},"datasetFileId":{"type":"string"},"datasetView":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetView"}},"required":["datasetId","datasetFileId","datasetView"]},"lmai.proto.webserver.v2.ListDatasetsRequestFilters":{"title":"ListDatasetsRequestFilters","type":"object","properties":{"query":{"type":"string","description":"search query substring match for name and description"}}},"lmai.proto.webserver.v2.ListDatasetsRequest":{"title":"ListDatasetsRequest","type":"object","properties":{"filters":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.ListDatasetsRequestFilters"}}},"lmai.proto.webserver.v2.ListDatasetsResponse":{"title":"ListDatasetsResponse","type":"object","properties":{"datasets":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.Dataset"}},"totalCount":{"type":"integer","description":"Total count of datasets which can be listed with applicable\n filters, regardless of page size"}},"required":["datasets","totalCount"]},"lmai.proto.webserver.v2.GetDatasetDownloadURLRequest":{"title":"GetDatasetDownloadURLRequest","type":"object","properties":{"datasetId":{"type":"string"}},"required":["datasetId"]},"lmai.proto.webserver.v2.GetDatasetDownloadURLResponse":{"title":"GetDatasetDownloadURLResponse","type":"object","properties":{"downloadUrl":{"type":"string","description":"The S3 presigned URL to download the dataset file."}},"required":["downloadUrl"]},"lmai.proto.webserver.v2.Metric":{"title":"Metric","type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"deploymentStatus":{"type":"string"}}},"lmai.proto.webserver.v2.EvaluateRequest":{"title":"EvaluateRequest","type":"object","properties":{"metric":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.Metric"},"input":{"type":"array","items":{"type":"string"}},"output":{"type":"array","items":{"type":"string"}},"groundTruth":{"type":"array","items":{"type":"string"}}},"required":["metric","input","output","groundTruth"]},"lmai.proto.webserver.v2.EvaluateResponse":{"title":"EvaluateResponse","type":"object","properties":{"metric":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.Metric"},"scores":{"type":"array","items":{"type":"number"}}},"required":["metric","scores"],"description":"The index of the float value corresponds to that of\n the string combination sent in the request.\n Ex: scores.values[i] is taken from\n input[i], ground_truth[i], context[i], output[i] in EvaluateRequest"},"lmai.proto.webserver.v2.EvaluateDatasetRequest":{"title":"EvaluateDatasetRequest","type":"object","properties":{"metric":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.Metric"},"datasetId":{"type":"string"}},"required":["metric","datasetId"]},"lmai.proto.webserver.v2.EvaluateDatasetResponse":{"title":"EvaluateDatasetResponse","type":"object","properties":{"metric":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.Metric"},"scores":{"type":"array","items":{"type":"number"}}},"required":["metric","scores"],"description":"models and scores correspond in the same manner as in EvaluateResponse"},"lmai.proto.webserver.v2.ListMetricsRequest":{"title":"ListMetricsRequest","type":"object","properties":{},"additionalProperties":false,"x-stainless-empty-object":true},"lmai.proto.webserver.v2.ListMetricsResponse":{"title":"ListMetricsResponse","type":"object","properties":{"metrics":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.Metric"}}},"required":["metrics"]},"lmai.proto.webserver.v2.GetMetricRequest":{"title":"GetMetricRequest","type":"object","properties":{"metric":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.Metric"}},"required":["metric"],"description":"Requested metric must have at least id or name set."},"lmai.proto.webserver.v2.GetMetricResponse":{"title":"GetMetricResponse","type":"object","properties":{"metric":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.Metric"}},"required":["metric"],"description":"Returns a full metric object with all fields set."},"lmai.proto.webserver.v2.CreateFineTuneJobRequest":{"title":"CreateFineTuneJobRequest","type":"object","properties":{"fineTuneJobConfig":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJobConfig","description":"Partial configuration with parameters for the fine-tune job."}},"required":["fineTuneJobConfig"],"description":"Create a new Fine Tune Job\n Initialized with the provided configuration parameters."},"lmai.proto.webserver.v2.CreateFineTuneJobResponse":{"title":"CreateFineTuneJobResponse","type":"object","properties":{"jobId":{"type":"string"}},"required":["jobId"]},"lmai.proto.webserver.v2.SubmitFineTuneJobRequest":{"title":"SubmitFineTuneJobRequest","type":"object","properties":{"jobId":{"type":"string"},"fineTuneJobConfig":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJobConfig","description":"The fine-tune job configuration."}},"required":["jobId","fineTuneJobConfig"]},"lmai.proto.webserver.v2.SubmitFineTuneJobResponse":{"title":"SubmitFineTuneJobResponse","type":"object","properties":{"jobId":{"type":"string"}},"required":["jobId"]},"lmai.proto.webserver.v2.GetFineTuneJobStatusRequest":{"title":"GetFineTuneJobStatusRequest","type":"object","properties":{"jobId":{"type":"string"}},"required":["jobId"]},"lmai.proto.webserver.v2.GetFineTuneJobStatusResponse":{"title":"GetFineTuneJobStatusResponse","type":"object","properties":{"status":{"type":"string"},"fineTuneJobResult":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJobResult"}},"required":["status","fineTuneJobResult"]},"lmai.proto.webserver.v2.ListFineTuneJobsRequestFilters":{"title":"ListFineTuneJobsRequestFilters","type":"object","properties":{"query":{"type":"string","description":"search query substring match for name and description"},"status":{"type":"string"}}},"lmai.proto.webserver.v2.ListFineTuneJobsRequest":{"title":"ListFineTuneJobsRequest","type":"object","properties":{"filters":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.ListFineTuneJobsRequestFilters"}}},"lmai.proto.webserver.v2.ListFineTuneJobsResponse":{"title":"ListFineTuneJobsResponse","type":"object","properties":{"jobs":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJob"}},"totalCount":{"type":"integer","description":"Total count of fine tune jobs which can be listed with applicable\n filters, regardless of page size"}},"required":["jobs","totalCount"]},"lmai.proto.webserver.v2.ListBaseModelsRequest":{"title":"ListBaseModelsRequest","type":"object","properties":{},"additionalProperties":false,"x-stainless-empty-object":true},"lmai.proto.webserver.v2.ListBaseModelsResponse":{"title":"ListBaseModelsResponse","type":"object","properties":{"models":{"type":"array","items":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.Model"}}},"required":["models"]},"lmai.proto.webserver.v2.PseudoLabelJobConfig":{"title":"PseudoLabelJobConfig","type":"object","properties":{"name":{"type":"string","description":"Optional name for the job."},"description":{"type":"string","description":"Optional description for the job."},"datasetId":{"type":"string","description":"ID of the main dataset to be pseudo-labeled"},"fewShotDatasetId":{"type":"string","description":"ID of the dataset containing few-shot examples. Optional."},"activeLabeledDatasetId":{"type":"string","description":"ID of the actively labeled dataset. Optional. If null, this job is for\n active learning."},"selectedColumns":{"type":"array","items":{"type":"string","description":"Subset of columns to be used in pseudo-labeling.\n Expected columns: input, output, ground_truth\n For example, a summarization task might not need an input column.\n By default, all columns are used."}},"chatCompletionConfig":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.ChatCompletionRequest","description":"For Chat LLM based labeling, the configuration to use with the requests\n (messages omitted)"},"promptTemplate":{"$ref":"#/components/schemas/lmai.proto.model_fine_tuning.v1.PromptTemplate"},"baseEvaluationMetric":{"type":"string","description":"Reserved field. Do not use at the moment."},"skipActiveLabeling":{"type":"boolean","description":"If true, skip active labeling, which involves an intermediate Dataset\n created for human labeling."}},"required":["datasetId","selectedColumns","chatCompletionConfig","promptTemplate","baseEvaluationMetric","skipActiveLabeling"],"description":"Configuration for LLM Judge labeling job."},"lmai.proto.webserver.v2.CreatePseudoLabelJobRequest":{"title":"CreatePseudoLabelJobRequest","type":"object","properties":{"pseudoLabelJobConfig":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.PseudoLabelJobConfig","description":"Partial configuration containing updates via its non-null fields."}},"required":["pseudoLabelJobConfig"]},"lmai.proto.webserver.v2.CreatePseudoLabelJobResponse":{"title":"CreatePseudoLabelJobResponse","type":"object","properties":{"jobId":{"type":"string"}},"required":["jobId"]},"lmai.proto.webserver.v2.SubmitPseudoLabelJobRequest":{"title":"SubmitPseudoLabelJobRequest","type":"object","properties":{"jobId":{"type":"string"},"pseudoLabelJobConfig":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.PseudoLabelJobConfig","description":"The pseudo-labeling job configuration."}},"required":["jobId","pseudoLabelJobConfig"]},"lmai.proto.webserver.v2.SubmitPseudoLabelJobResponse":{"title":"SubmitPseudoLabelJobResponse","type":"object","properties":{"jobId":{"type":"string"}},"required":["jobId"]},"lmai.proto.webserver.v2.GetPseudoLabelJobStatusRequest":{"title":"GetPseudoLabelJobStatusRequest","type":"object","properties":{"jobId":{"type":"string"}},"required":["jobId"]},"lmai.proto.webserver.v2.GetPseudoLabelJobStatusResponse":{"title":"GetPseudoLabelJobStatusResponse","type":"object","properties":{"status":{"type":"string"},"pseudoLabelJobResult":{"$ref":"#/components/schemas/lmai.proto.webserver.v2.PseudoLabelJobConfig"}},"required":["status","pseudoLabelJobResult"]},"google.protobuf.Value":{"description":"Ordered row values with length always equal to `num_rows` on the\n corresponding view.","type":"object","additionalProperties":true}},"examples":{}}} \ No newline at end of file +{ + "openapi": "3.0.3", + "servers": [ + { + "url": "https://lastmileai.dev", + "description": "Production server - LastMile AI" + } + ], + "info": { + "title": "LastMile AI API V2", + "description": "LastMile AI API V2: Components", + "version": "2.0" + }, + "security": [{ "BearerAuth": [] }], + "paths": { + "/api/2/auto_eval/dataset/create": { + "post": { + "tags": ["Dataset"], + "summary": "Create Dataset", + "operationId": "CreateDataset", + "description": "Create a new Dataset. Use UploadDatasetFile to upload files to the dataset.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.CreateDatasetRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.CreateDatasetResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const dataset = await client.datasets.create();\n\n console.log(dataset.dataset);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\ndataset = client.datasets.create()\nprint(dataset.dataset)" + } + ] + } + }, + "/api/2/auto_eval/dataset/upload_file": { + "post": { + "tags": ["Dataset"], + "summary": "Upload Dataset File", + "operationId": "UploadDatasetFile", + "description": "Initiate a file upload to a Dataset. Call FinalizeSingleDatasetFileUpload\n to complete the upload with the presigned URL returned from this call.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.UploadDatasetFileRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.UploadDatasetFileResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.datasets.uploadFile({ datasetId: 'datasetId' });\n\n console.log(response.s3PresignedPost);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.datasets.upload_file(\n dataset_id=\"datasetId\",\n)\nprint(response.s3_presigned_post)" + } + ] + } + }, + "/api/2/auto_eval/dataset/finalize_single_file_upload": { + "post": { + "tags": ["Dataset"], + "summary": "Finalize Single Dataset File Upload", + "operationId": "FinalizeSingleDatasetFileUpload", + "description": "Finalize a Dataset file upload. This call should be made after the file has\n been uploaded to the S3 URL returned from UploadDatasetFile.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.FinalizeSingleDatasetFileUploadRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.FinalizeSingleDatasetFileUploadResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.datasets.finalizeFileUpload({\n datasetId: 'datasetId',\n s3PresignedPost: { fields: { foo: 'string' }, url: 'url' },\n });\n\n console.log(response.datasetFile);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.datasets.finalize_file_upload(\n dataset_id=\"datasetId\",\n s3_presigned_post={\n \"fields\": {\n \"foo\": \"string\"\n },\n \"url\": \"url\",\n },\n)\nprint(response.dataset_file)" + } + ] + } + }, + "/api/2/auto_eval/dataset/get": { + "post": { + "tags": ["Dataset"], + "summary": "Get Dataset", + "operationId": "GetDataset", + "description": "Get a Dataset.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetDatasetRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetDatasetResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const dataset = await client.datasets.get({ id: 'id' });\n\n console.log(dataset.dataset);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\ndataset = client.datasets.get(\n id=\"id\",\n)\nprint(dataset.dataset)" + } + ] + } + }, + "/api/2/auto_eval/dataset/get_download_url": { + "post": { + "tags": ["Dataset"], + "summary": "Get Dataset Download URL", + "operationId": "GetDatasetDownloadURL", + "description": "Get a download url for a Dataset.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetDatasetDownloadURLRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetDatasetDownloadURLResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.datasets.getDownloadURL({ datasetId: 'datasetId' });\n\n console.log(response.downloadUrl);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.datasets.get_download_url(\n dataset_id=\"datasetId\",\n)\nprint(response.download_url)" + } + ] + } + }, + "/api/2/auto_eval/dataset/get_view": { + "post": { + "tags": ["Dataset"], + "summary": "Get Dataset View", + "operationId": "GetDatasetView", + "description": "Get a paginated view of the data within a Dataset.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetDatasetViewRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetDatasetViewResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.datasets.getView({ datasetFileId: 'datasetFileId', datasetId: 'datasetId' });\n\n console.log(response.datasetFileId);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.datasets.get_view(\n dataset_file_id=\"datasetFileId\",\n dataset_id=\"datasetId\",\n)\nprint(response.dataset_file_id)" + } + ] + } + }, + "/api/2/auto_eval/dataset/list": { + "post": { + "tags": ["Dataset"], + "summary": "List Datasets", + "operationId": "ListDatasets", + "description": "List Datasets.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.ListDatasetsRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.ListDatasetsResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const dataset = await client.datasets.list();\n\n console.log(dataset.datasets);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\ndataset = client.datasets.list()\nprint(dataset.datasets)" + } + ] + } + }, + "/api/2/auto_eval/evaluation/evaluate": { + "post": { + "tags": ["Evaluation"], + "summary": "Evaluate", + "operationId": "Evaluate", + "description": "Evaluate a metric on rows of data, returning scores for each row. Specify\n metric.id or metric.name to identify the metric.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.EvaluateRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.EvaluateResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.evaluation.evaluate({\n groundTruth: ['string', 'string', 'string'],\n input: ['string', 'string', 'string'],\n metric: {},\n output: ['string', 'string', 'string'],\n });\n\n console.log(response.metric);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.evaluation.evaluate(\n ground_truth=[\"string\", \"string\", \"string\"],\n input=[\"string\", \"string\", \"string\"],\n metric={},\n output=[\"string\", \"string\", \"string\"],\n)\nprint(response.metric)" + } + ] + } + }, + "/api/2/auto_eval/evaluation/evaluate_dataset": { + "post": { + "tags": ["Evaluation"], + "summary": "Evaluate Dataset", + "operationId": "EvaluateDataset", + "description": "Evaluate a metric on a dataset, returning scores for each example. Specify\n metric.id or metric.name to identify the metric.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.EvaluateDatasetRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.EvaluateDatasetResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.evaluation.evaluateDataset({ datasetId: 'datasetId', metric: {} });\n\n console.log(response.metric);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.evaluation.evaluate_dataset(\n dataset_id=\"datasetId\",\n metric={},\n)\nprint(response.metric)" + } + ] + } + }, + "/api/2/auto_eval/evaluation/list_metrics": { + "post": { + "tags": ["Evaluation"], + "summary": "List Metrics", + "operationId": "ListMetrics", + "description": "List all available evaluation metrics.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.ListMetricsRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.ListMetricsResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.evaluation.listMetrics();\n\n console.log(response.metrics);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.evaluation.list_metrics()\nprint(response.metrics)" + } + ] + } + }, + "/api/2/auto_eval/evaluation/get_metric": { + "post": { + "tags": ["Evaluation"], + "summary": "Get Metric", + "operationId": "GetMetric", + "description": "Get a specific evaluation metric by id or name.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetMetricRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetMetricResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.evaluation.getMetric({ metric: {} });\n\n console.log(response.metric);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.evaluation.get_metric(\n metric={},\n)\nprint(response.metric)" + } + ] + } + }, + "/api/2/auto_eval/fine_tune_job/create": { + "post": { + "tags": ["Fine Tune Job"], + "summary": "Create Fine Tune Job", + "operationId": "CreateFineTuneJob", + "description": "Step 1 of 2: Create a new job configuration for fine-tuning, to be\n subsequently submitted by calling SubmitFineTuneJob.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.CreateFineTuneJobRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.CreateFineTuneJobResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const fineTuneJob = await client.fineTuneJobs.create({\n fineTuneJobConfig: {\n baselineModelId: 'baselineModelId',\n selectedColumns: ['string', 'string', 'string'],\n testDatasetId: 'testDatasetId',\n trainDatasetId: 'trainDatasetId',\n },\n });\n\n console.log(fineTuneJob.jobId);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nfine_tune_job = client.fine_tune_jobs.create(\n fine_tune_job_config={\n \"baseline_model_id\": \"baselineModelId\",\n \"selected_columns\": [\"string\", \"string\", \"string\"],\n \"test_dataset_id\": \"testDatasetId\",\n \"train_dataset_id\": \"trainDatasetId\",\n },\n)\nprint(fine_tune_job.job_id)" + } + ] + } + }, + "/api/2/auto_eval/fine_tune_job/submit": { + "post": { + "tags": ["Fine Tune Job"], + "summary": "Submit Fine Tune Job", + "operationId": "SubmitFineTuneJob", + "description": "Step 2 of 2: Submit the job configuration created by CreateFineTuneJob to\n initiate a job.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.SubmitFineTuneJobRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.SubmitFineTuneJobResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.fineTuneJobs.submit({\n fineTuneJobConfig: {\n baselineModelId: 'baselineModelId',\n selectedColumns: ['string', 'string', 'string'],\n testDatasetId: 'testDatasetId',\n trainDatasetId: 'trainDatasetId',\n },\n jobId: 'jobId',\n });\n\n console.log(response.jobId);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.fine_tune_jobs.submit(\n fine_tune_job_config={\n \"baseline_model_id\": \"baselineModelId\",\n \"selected_columns\": [\"string\", \"string\", \"string\"],\n \"test_dataset_id\": \"testDatasetId\",\n \"train_dataset_id\": \"trainDatasetId\",\n },\n job_id=\"jobId\",\n)\nprint(response.job_id)" + } + ] + } + }, + "/api/2/auto_eval/fine_tune_job/get_status": { + "post": { + "tags": ["Fine Tune Job"], + "summary": "Get Fine Tune Job Status", + "operationId": "GetFineTuneJobStatus", + "description": "Get the status of an existing job, including any results.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetFineTuneJobStatusRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetFineTuneJobStatusResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.fineTuneJobs.getStatus({ jobId: 'jobId' });\n\n console.log(response.fineTuneJobResult);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.fine_tune_jobs.get_status(\n job_id=\"jobId\",\n)\nprint(response.fine_tune_job_result)" + } + ] + } + }, + "/api/2/auto_eval/fine_tune_job/list": { + "post": { + "tags": ["Fine Tune Job"], + "summary": "List Fine Tune Jobs", + "operationId": "ListFineTuneJobs", + "description": "List all fine-tune jobs with optional filters.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.ListFineTuneJobsRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.ListFineTuneJobsResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const fineTuneJob = await client.fineTuneJobs.list();\n\n console.log(fineTuneJob.jobs);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nfine_tune_job = client.fine_tune_jobs.list()\nprint(fine_tune_job.jobs)" + } + ] + } + }, + "/api/2/auto_eval/fine_tune_job/list_base_models": { + "post": { + "tags": ["Fine Tune Job"], + "summary": "List Base Models", + "operationId": "ListBaseModels", + "description": "List all base models available for fine-tuning.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.ListBaseModelsRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.ListBaseModelsResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.fineTuneJobs.listBaseModels();\n\n console.log(response.models);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.fine_tune_jobs.list_base_models()\nprint(response.models)" + } + ] + } + }, + "/api/2/auto_eval/pseudo_label_job/create": { + "post": { + "tags": ["Pseudo Label Job"], + "summary": "Create Pseudo Label Job", + "operationId": "CreatePseudoLabelJob", + "description": "Step 1 of 2: Create a new job configuration for LLM Judge labeling, to be\n subsequently submitted by calling SubmitPseudoLabelJob.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.CreatePseudoLabelJobRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.CreatePseudoLabelJobResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const labelDatasetJob = await client.labelDatasetJobs.create({\n pseudoLabelJobConfig: {\n baseEvaluationMetric: 'baseEvaluationMetric',\n chatCompletionConfig: {\n maxTokens: 0,\n messages: [\n { content: 'content', role: 'role' },\n { content: 'content', role: 'role' },\n { content: 'content', role: 'role' },\n ],\n model: 'model',\n temperature: 0,\n topP: 0,\n vendor: 'vendor',\n },\n datasetId: 'datasetId',\n promptTemplate: { id: 'id', template: 'template' },\n selectedColumns: ['string', 'string', 'string'],\n skipActiveLabeling: true,\n },\n });\n\n console.log(labelDatasetJob.jobId);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nlabel_dataset_job = client.label_dataset_jobs.create(\n pseudo_label_job_config={\n \"base_evaluation_metric\": \"baseEvaluationMetric\",\n \"chat_completion_config\": {\n \"max_tokens\": 0,\n \"messages\": [{\n \"content\": \"content\",\n \"role\": \"role\",\n }, {\n \"content\": \"content\",\n \"role\": \"role\",\n }, {\n \"content\": \"content\",\n \"role\": \"role\",\n }],\n \"model\": \"model\",\n \"temperature\": 0,\n \"top_p\": 0,\n \"vendor\": \"vendor\",\n },\n \"dataset_id\": \"datasetId\",\n \"prompt_template\": {\n \"id\": \"id\",\n \"template\": \"template\",\n },\n \"selected_columns\": [\"string\", \"string\", \"string\"],\n \"skip_active_labeling\": True,\n },\n)\nprint(label_dataset_job.job_id)" + } + ] + } + }, + "/api/2/auto_eval/pseudo_label_job/submit": { + "post": { + "tags": ["Pseudo Label Job"], + "summary": "Submit Pseudo Label Job", + "operationId": "SubmitPseudoLabelJob", + "description": "Step 2 of 2: Submit the job configuration created by CreatePseudoLabelJob\n to initiate an LLM Judge labeling job.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.SubmitPseudoLabelJobRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.SubmitPseudoLabelJobResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.labelDatasetJobs.submit({\n jobId: 'jobId',\n pseudoLabelJobConfig: {\n baseEvaluationMetric: 'baseEvaluationMetric',\n chatCompletionConfig: {\n maxTokens: 0,\n messages: [\n { content: 'content', role: 'role' },\n { content: 'content', role: 'role' },\n { content: 'content', role: 'role' },\n ],\n model: 'model',\n temperature: 0,\n topP: 0,\n vendor: 'vendor',\n },\n datasetId: 'datasetId',\n promptTemplate: { id: 'id', template: 'template' },\n selectedColumns: ['string', 'string', 'string'],\n skipActiveLabeling: true,\n },\n });\n\n console.log(response.jobId);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.label_dataset_jobs.submit(\n job_id=\"jobId\",\n pseudo_label_job_config={\n \"base_evaluation_metric\": \"baseEvaluationMetric\",\n \"chat_completion_config\": {\n \"max_tokens\": 0,\n \"messages\": [{\n \"content\": \"content\",\n \"role\": \"role\",\n }, {\n \"content\": \"content\",\n \"role\": \"role\",\n }, {\n \"content\": \"content\",\n \"role\": \"role\",\n }],\n \"model\": \"model\",\n \"temperature\": 0,\n \"top_p\": 0,\n \"vendor\": \"vendor\",\n },\n \"dataset_id\": \"datasetId\",\n \"prompt_template\": {\n \"id\": \"id\",\n \"template\": \"template\",\n },\n \"selected_columns\": [\"string\", \"string\", \"string\"],\n \"skip_active_labeling\": True,\n },\n)\nprint(response.job_id)" + } + ] + } + }, + "/api/2/auto_eval/pseudo_label_job/get_status": { + "post": { + "tags": ["Pseudo Label Job"], + "summary": "Get Pseudo Label Job Status", + "operationId": "GetPseudoLabelJobStatus", + "description": "Get the status of an existing job, including any results.", + "security": [{ "BearerAuth": [] }], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetPseudoLabelJobStatusRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful operation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.GetPseudoLabelJobStatusResponse" + } + } + } + } + }, + "x-codeSamples": [ + { + "lang": "JavaScript", + "source": "import Lastmile from 'lastmile';\n\nconst client = new Lastmile({\n bearerToken: process.env['LASTMILE_API_TOKEN'], // This is the default and can be omitted\n});\n\nasync function main() {\n const response = await client.labelDatasetJobs.getStatus({ jobId: 'jobId' });\n\n console.log(response.pseudoLabelJobResult);\n}\n\nmain();" + }, + { + "lang": "Python", + "source": "import os\nfrom lastmile import Lastmile\n\nclient = Lastmile(\n bearer_token=os.environ.get(\"LASTMILE_API_TOKEN\"), # This is the default and can be omitted\n)\nresponse = client.label_dataset_jobs.get_status(\n job_id=\"jobId\",\n)\nprint(response.pseudo_label_job_result)" + } + ] + } + } + }, + "components": { + "securitySchemes": { + "BearerAuth": { + "type": "http", + "scheme": "bearer", + "bearerFormat": "JWT" + } + }, + "schemas": { + "lmai.proto.model_fine_tuning.v1.ModelDeployment": { + "title": "ModelDeployment", + "type": "object", + "properties": { + "id": { "type": "string" }, + "createdAt": { "type": "string", "format": "date-time" }, + "updatedAt": { "type": "string", "format": "date-time" }, + "modelId": { "type": "string" }, + "status": { "type": "string" }, + "deployedApiUrl": { "type": "string" }, + "jobId": { + "type": "string", + "description": "The ID of the job coordinating the deployment, if one exists." + } + }, + "required": ["id", "createdAt", "updatedAt", "modelId", "status"] + }, + "lmai.proto.model_fine_tuning.v1.MetricBaseModel": { + "title": "MetricBaseModel", + "type": "object", + "properties": { + "id": { "type": "string" }, + "modelId": { "type": "string" }, + "baseModelArchitecture": { "type": "string" }, + "baseEvaluationMetric": { "type": "string" } + }, + "required": ["id", "modelId", "baseModelArchitecture"], + "description": "Information about a base model corresponding to a metric" + }, + "lmai.proto.model_fine_tuning.v1.ModelCard": { + "title": "ModelCard", + "type": "object", + "properties": { + "modelId": { "type": "string" }, + "name": { "type": "string" }, + "description": { "type": "string" }, + "deploymentStatus": { "type": "string" }, + "createdAt": { "type": "string", "format": "date-time" }, + "updatedAt": { "type": "string", "format": "date-time" }, + "modelSize": { "type": "integer" }, + "purpose": { "type": "string" }, + "trainingProgress": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.TrainingProgress" + }, + "baseModelArchitecture": { "type": "string" }, + "baseEvaluationMetric": { "type": "string" }, + "values": { + "type": "object", + "additionalProperties": { "type": "string" } + }, + "tags": { "type": "array", "items": { "type": "string" } }, + "columns": { "type": "array", "items": { "type": "string" } } + }, + "required": [ + "modelId", + "name", + "description", + "deploymentStatus", + "createdAt", + "updatedAt", + "modelSize", + "purpose", + "trainingProgress", + "baseModelArchitecture", + "values", + "tags", + "columns" + ] + }, + "lmai.proto.model_fine_tuning.v1.ModelCard.ValuesEntry": { + "title": "ValuesEntry", + "type": "object", + "properties": { + "key": { "type": "string" }, + "value": { "type": "string" } + }, + "required": ["key", "value"] + }, + "lmai.proto.model_fine_tuning.v1.Model": { + "title": "Model", + "type": "object", + "properties": { + "id": { "type": "string" }, + "createdAt": { "type": "string", "format": "date-time" }, + "updatedAt": { "type": "string", "format": "date-time" }, + "deletedAt": { "type": "string", "format": "date-time" }, + "userId": { "type": "string" }, + "metricBaseModel": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.MetricBaseModel" + }, + "modelCard": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.ModelCard" + } + }, + "required": ["id", "createdAt", "updatedAt", "metricBaseModel"], + "description": "Definition for the model" + }, + "lmai.proto.model_fine_tuning.v1.ModelFile": { + "title": "ModelFile", + "type": "object", + "properties": { + "id": { "type": "string" }, + "createdAt": { "type": "string", "format": "date-time" }, + "updatedAt": { "type": "string", "format": "date-time" }, + "modelId": { "type": "string" }, + "contentMd5Hash": { "type": "string" }, + "fileSizeBytes": { "type": "integer" } + }, + "required": [ + "id", + "createdAt", + "updatedAt", + "modelId", + "contentMd5Hash", + "fileSizeBytes" + ], + "description": "Actual file asset corresponding to a model" + }, + "lmai.proto.model_fine_tuning.v1.TrainingProgress": { + "title": "TrainingProgress", + "type": "object", + "properties": { + "jobId": { "type": "string" }, + "epoch": { "type": "integer" }, + "loss": { "type": "number" }, + "accuracy": { "type": "number" }, + "progress": { "type": "number" }, + "timestamp": { "type": "string", "format": "date-time" } + }, + "required": [ + "jobId", + "epoch", + "loss", + "accuracy", + "progress", + "timestamp" + ], + "description": "Progress metrics from model training." + }, + "lmai.proto.model_fine_tuning.v1.User": { + "title": "User", + "type": "object", + "properties": { "id": { "type": "string" } }, + "required": ["id"], + "description": "Basic user. TODO: Merge with other notions of a user." + }, + "lmai.proto.model_fine_tuning.v1.Organization": { + "title": "Organization", + "type": "object", + "properties": { "id": { "type": "string" } }, + "required": ["id"], + "description": "Organization - collection of Users with shared assets. We do not prescribe\n here any semantics about whether a user can be in more than one organization,\n or any other relationships." + }, + "lmai.proto.model_fine_tuning.v1.Role": { + "title": "Role", + "type": "object", + "properties": { + "basic": { + "type": "boolean", + "description": "\"Basic\" permissions." + }, + "editor": { + "type": "boolean", + "description": "\"Editor\" permissions." + }, + "owner": { + "type": "boolean", + "description": "\"Owner\" permissions." + } + }, + "required": ["basic", "editor", "owner"], + "description": "A role for a principal (likely a user) within an organization. Mostly used\n for Authorization. Anticipating the need for more roles here, we space out\n the values to leave unused numbers so that we can add more later while\n preserving the natural ordering of permissions. We don't prescribe specific\n authorizations here despite the suggestive names." + }, + "lmai.proto.model_fine_tuning.v1.OrganizationRole": { + "title": "OrganizationRole", + "type": "object", + "properties": { + "organizationId": { "type": "string" }, + "role": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.Role" + } + }, + "required": ["organizationId", "role"], + "description": "A role specified in the context of a particular organization. Can be used as\n its own Principal as a convenient way to define groups of permissions." + }, + "lmai.proto.model_fine_tuning.v1.Principal": { + "title": "Principal", + "type": "object", + "properties": { + "userId": { "type": "string" }, + "organizationId": { "type": "string" }, + "organizationRole": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.OrganizationRole" + } + }, + "required": ["userId", "organizationId", "organizationRole"], + "description": "A Principal is an entity in an authorization context, such as a user\n requesting read access to a resource or an organization who owns it." + }, + "lmai.proto.model_fine_tuning.v1.Subject": { + "title": "Subject", + "type": "object", + "properties": { + "datasetId": { + "type": "string", + "description": "A dataset which a principal may or may not have access to." + }, + "modelId": { + "type": "string", + "description": "A model _definition_ which a principal may or may not have access to." + }, + "modelFileId": { + "type": "string", + "description": "A model _file_ which a principal may or may not have access to. In\n practice, this likely matches the model itself." + }, + "fineTuneJobId": { + "type": "string", + "description": "A job, in the sense of an async/worker job. Ex: a user may be able to see\n a fine tune job but not edit/cancel it." + }, + "operationId": { + "type": "string", + "description": "An operation. Ex: a user may be able to see datasets without their full\n lineage (as operations)." + }, + "targetPrincipal": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.Principal", + "description": "A Principal acting as a Subject to express user management actions and\n transitive access. See note in Predicate." + }, + "isWildcard": { + "type": "boolean", + "description": "When true, this flag dictates that the Subject represents the entire\n resource type. The `id` field must also be a literal \"*\" or else we should\n fail validation, to avoid magic strings or unexpected auth configurations.\n A wildcard subject is especially important for creating new resources of a\n type (CREATE), and listing (LIST), since in each case there is no existing\n ID to base authorization on." + } + }, + "required": [ + "datasetId", + "modelId", + "modelFileId", + "fineTuneJobId", + "operationId", + "targetPrincipal", + "isWildcard" + ], + "description": "A Subject is an entity to which access can be granted, such as a dataset." + }, + "lmai.proto.model_fine_tuning.v1.Predicate": { + "title": "Predicate", + "type": "object", + "properties": { + "principal": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.Principal" + }, + "subject": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.Subject" + }, + "scope": { "type": "string" } + }, + "required": ["principal", "subject", "scope"], + "description": "A Predicate is either a statement or a query of authorization - when a\n Principal, Subject, and Scope are specified, it has a positive or negative\n answer. For example, \"can user 4 access resource 9 to write?\" or something\n like \"user_4:resource_9:write\". When the Principal is omitted, it is a\n Clause, and can be used to specify an authorization constraint on a resource.\n For example, simply \"resource_9:write\", tagging a concrete action with its\n authorization requirements. When the Subject is itself a Principal, the\n Predicate expresses a relation between the Principals. For example, an owner\n user 11 might have write access to a basic user 3, or write access to a whole\n org. Importantly, the target (subject, scope) must have authorization not\n greater than the principal, since the predicate enables \"impersonation\". So,\n an organization should typically not be authorized to act as an individual\n user this way, since it would confer the same authorization to every member." + }, + "lmai.proto.model_fine_tuning.v1.Clause": { + "title": "Clause", + "type": "object", + "properties": { + "subject": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.Subject" + }, + "scope": { "type": "string" } + }, + "required": ["subject", "scope"], + "description": "A Clause is a Predicate not bound to a Principal, specifying a requirement\n for authorization. Example: \"dataset_5:write\" might represent the \"write\"\n scope on a resource \"dataset_5\"" + }, + "lmai.proto.model_fine_tuning.v1.Policy": { + "title": "Policy", + "type": "object", + "properties": { + "clauses": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.Clause" + } + } + }, + "required": ["clauses"], + "description": "A Policy is a disjunction of Clauses, meaning any satisfied Clause is\n sufficient to satisfy the Policy. We don't anticipate needing anything\n sophisticated here, and if we do, this is easily extensible to a complete\n logical algebra." + }, + "lmai.proto.model_fine_tuning.v1.ChatMessage": { + "title": "ChatMessage", + "type": "object", + "properties": { + "role": { + "type": "string", + "description": "Role can be 'system', 'user', or 'assistant'." + }, + "content": { + "type": "string", + "description": "The content of the message." + } + }, + "required": ["role", "content"], + "description": "Represents a message from the user or the assistant." + }, + "lmai.proto.model_fine_tuning.v1.ChatCompletionRequest": { + "title": "ChatCompletionRequest", + "type": "object", + "properties": { + "vendor": { "type": "string" }, + "model": { + "type": "string", + "description": "The ID of the model to use for the completion." + }, + "messages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.ChatMessage", + "description": "The list of messages in the conversation so far." + } + }, + "maxTokens": { + "type": "integer", + "description": "The maximum number of tokens to generate." + }, + "temperature": { + "type": "number", + "description": "The temperature to use for the completion." + }, + "topP": { + "type": "number", + "description": "The top_p value to use for the completion." + } + }, + "required": [ + "vendor", + "model", + "messages", + "maxTokens", + "temperature", + "topP" + ], + "description": "Represents a chat completion request." + }, + "lmai.proto.model_fine_tuning.v1.PromptTemplate": { + "title": "PromptTemplate", + "type": "object", + "properties": { + "id": { "type": "string" }, + "template": { + "type": "string", + "description": "The template string that defines the prompt" + } + }, + "required": ["id", "template"] + }, + "lmai.proto.model_fine_tuning.v1.DataColumn": { + "title": "DataColumn", + "type": "object", + "properties": { + "name": { "type": "string" }, + "type": { "type": "string" }, + "sourceOperationId": { "type": "string" } + }, + "required": ["name", "type", "sourceOperationId"] + }, + "lmai.proto.model_fine_tuning.v1.Dataset": { + "title": "Dataset", + "type": "object", + "properties": { + "id": { "type": "string", "description": "The ID of the dataset." }, + "createdAt": { "type": "string", "format": "date-time" }, + "updatedAt": { "type": "string", "format": "date-time" }, + "name": { + "type": "string", + "description": "Human-readable name for the dataset, if one exists." + }, + "description": { + "type": "string", + "description": "Human-readable description of the dataset, if one exists." + }, + "ownerUserId": { + "type": "string", + "description": "The ID of the user who owns the dataset." + }, + "numRows": { "type": "integer" }, + "numCols": { "type": "integer" }, + "initializationStatus": { "type": "string" }, + "initializationError": { "type": "string" }, + "columns": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetColumnInfo", + "description": "The columns present in the latest DatasetFile for this dataset" + } + }, + "labelState": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetLabelState", + "description": "The state of the latest labeling job for the dataset" + } + }, + "required": [ + "id", + "createdAt", + "updatedAt", + "ownerUserId", + "numRows", + "numCols", + "initializationStatus", + "columns" + ], + "description": "A Dataset in the most basic sense: metadata and ownership, but nothing tied\n to its data." + }, + "lmai.proto.model_fine_tuning.v1.DatasetFileInfo": { + "title": "DatasetFileInfo", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the dataset file." + }, + "createdAt": { "type": "string", "format": "date-time" }, + "updatedAt": { "type": "string", "format": "date-time" }, + "datasetId": { + "type": "string", + "description": "The ID of the corresponding dataset." + }, + "contentMd5Hash": { "type": "string" }, + "fileSizeBytes": { "type": "integer" }, + "numRows": { "type": "integer" }, + "numCols": { "type": "integer" }, + "columns": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetColumnInfo" + } + } + }, + "required": [ + "id", + "createdAt", + "updatedAt", + "datasetId", + "contentMd5Hash", + "fileSizeBytes", + "numRows", + "numCols", + "columns" + ] + }, + "lmai.proto.model_fine_tuning.v1.DatasetColumnInfo": { + "title": "DatasetColumnInfo", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the dataset file." + }, + "createdAt": { "type": "string", "format": "date-time" }, + "updatedAt": { "type": "string", "format": "date-time" }, + "index": { + "type": "integer", + "description": "Index of the column within the dataset file." + }, + "literalName": { + "type": "string", + "description": "The literal name for the column." + }, + "dtype": { "type": "string" } + }, + "required": ["id", "createdAt", "updatedAt", "index", "literalName"] + }, + "lmai.proto.model_fine_tuning.v1.DatasetView": { + "title": "DatasetView", + "type": "object", + "properties": { + "numRows": { "type": "integer" }, + "numCols": { "type": "integer" }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.DataRow" + } + }, + "columns": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetColumnInfo" + } + } + }, + "required": ["numRows", "numCols", "data", "columns"] + }, + "lmai.proto.model_fine_tuning.v1.DataRow": { + "title": "DataRow", + "type": "object", + "properties": { + "id": { "type": "string" }, + "rowValues": { + "type": "array", + "items": { + "description": "Ordered row values with length always equal to `num_rows` on the\n corresponding view.", + "type": "object", + "additionalProperties": true + } + } + }, + "required": ["id", "rowValues"] + }, + "lmai.proto.model_fine_tuning.v1.DatasetLabelState": { + "title": "DatasetLabelState", + "type": "object", + "properties": { + "labelingStatus": { + "type": "string", + "description": "The status of the latest general pseudo-labeling job for the dataset" + }, + "promptTemplate": { + "type": "string", + "description": "aka user general instructions" + }, + "error": { + "type": "string", + "description": "if the labeling status is error, this field may contain an error message" + } + }, + "required": ["labelingStatus", "promptTemplate"] + }, + "lmai.proto.model_fine_tuning.v1.FineTuneJob": { + "title": "FineTuneJob", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the fine tune job." + }, + "createdAt": { "type": "string", "format": "date-time" }, + "updatedAt": { "type": "string", "format": "date-time" }, + "name": { + "type": "string", + "description": "Name corresponding to the fine tuned model derived from this job" + }, + "description": { "type": "string" }, + "status": { "type": "string" }, + "config": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJobConfig" + }, + "result": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJobResult" + } + }, + "required": [ + "id", + "createdAt", + "updatedAt", + "status", + "config", + "result" + ] + }, + "lmai.proto.model_fine_tuning.v1.FineTuneJobConfig": { + "title": "FineTuneJobConfig", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Optional name for the job." + }, + "description": { + "type": "string", + "description": "Optional description for the job." + }, + "baselineModelId": { + "type": "string", + "description": "The ID for the model used as the starting point for training." + }, + "trainDatasetId": { + "type": "string", + "description": "The dataset to use for training, with splits baked in or to be\n derived dynamically" + }, + "testDatasetId": { + "type": "string", + "description": "The dataset to use for an unbiased evaluation of the model" + }, + "selectedColumns": { + "type": "array", + "items": { + "type": "string", + "description": "Set of columns to be used in fine-tuning.\n Supported columns: input, output, ground_truth\n For example, a task similar to summarization might need output and\n ground_truth." + } + } + }, + "required": [ + "baselineModelId", + "trainDatasetId", + "testDatasetId", + "selectedColumns" + ] + }, + "lmai.proto.model_fine_tuning.v1.FineTuneJobResult": { + "title": "FineTuneJobResult", + "type": "object", + "properties": { + "progress": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.TrainingProgress", + "description": "Sequential snapshots of training metrics." + } + }, + "trainedModelFile": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.ModelFile", + "description": "The trained model, if it was created successfully." + }, + "resultUrl": { + "type": "string", + "description": "Url to view the full results and progress (e.g. external W&B url)" + } + }, + "required": ["progress"], + "description": "Result of a Fine-Tuning Job." + }, + "lmai.proto.webserver.v2.CreateDatasetRequest": { + "title": "CreateDatasetRequest", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Human-readable name for the dataset, if one exists." + }, + "description": { + "type": "string", + "description": "Human-readable description of the dataset, if one exists." + }, + "isFewShotExamples": { + "type": "boolean", + "description": "PseudoLabel job fields." + }, + "isActiveLabels": { "type": "boolean" } + }, + "description": "Create a Dataset, initially an empty shell until a file is uploaded" + }, + "lmai.proto.webserver.v2.CreateDatasetResponse": { + "title": "CreateDatasetResponse", + "type": "object", + "properties": { + "dataset": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.Dataset" + } + }, + "required": ["dataset"] + }, + "lmai.proto.webserver.v2.UploadDatasetFileRequest": { + "title": "UploadDatasetFileRequest", + "type": "object", + "properties": { + "datasetId": { + "type": "string", + "description": "The ID of the dataset corresponding to the file." + } + }, + "required": ["datasetId"], + "description": "Initiate an upload by requesting a pre-signed S3 upload URL." + }, + "lmai.proto.webserver.v2.UploadDatasetFileResponse": { + "title": "UploadDatasetFileResponse", + "type": "object", + "properties": { + "s3PresignedPost": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.S3PresignedPost" + } + }, + "required": ["s3PresignedPost"] + }, + "lmai.proto.webserver.v2.S3PresignedPost": { + "title": "S3PresignedPost", + "type": "object", + "properties": { + "url": { "type": "string" }, + "fields": { + "type": "object", + "additionalProperties": { "type": "string" }, + "description": "Fields required for the S3 presigned POST request generated by s3 sdk." + } + }, + "required": ["url", "fields"] + }, + "lmai.proto.webserver.v2.S3PresignedPost.FieldsEntry": { + "title": "FieldsEntry", + "type": "object", + "properties": { + "key": { "type": "string" }, + "value": { "type": "string" } + }, + "required": ["key", "value"] + }, + "lmai.proto.webserver.v2.FinalizeSingleDatasetFileUploadRequest": { + "title": "FinalizeSingleDatasetFileUploadRequest", + "type": "object", + "properties": { + "datasetId": { + "type": "string", + "description": "The ID of the dataset corresponding to the file" + }, + "s3PresignedPost": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.S3PresignedPost", + "description": "The pre-signed S3 URL where the file was uploadeded" + } + }, + "required": ["datasetId", "s3PresignedPost"], + "description": "Request to finalize a single dataset file upload" + }, + "lmai.proto.webserver.v2.FinalizeSingleDatasetFileUploadResponse": { + "title": "FinalizeSingleDatasetFileUploadResponse", + "type": "object", + "properties": { + "datasetFile": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetFileInfo", + "description": "Information about the dataset file if the upload was successful" + } + }, + "description": "Response after finalizing a single dataset file upload" + }, + "lmai.proto.webserver.v2.GetDatasetRequest": { + "title": "GetDatasetRequest", + "type": "object", + "properties": { "id": { "type": "string" } }, + "required": ["id"] + }, + "lmai.proto.webserver.v2.GetDatasetResponse": { + "title": "GetDatasetResponse", + "type": "object", + "properties": { + "dataset": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.Dataset" + } + }, + "required": ["dataset"] + }, + "lmai.proto.webserver.v2.GetDatasetViewRequest": { + "title": "GetDatasetViewRequest", + "type": "object", + "properties": { + "datasetId": { + "type": "string", + "description": "The ID of the dataset from which to retrieve content. When specified,\n gets data from the current file in the dataset." + }, + "datasetFileId": { + "type": "string", + "description": "The ID of the (pinned) dataset file from which to retrieve content.\n Requests iterating over pages of results are recommended to use this\n pinned identifier after the first page in order to prevent any effects\n from a dataset changing between the queries." + }, + "after": { + "type": "integer", + "description": "Pagination: The index, by row-order, after which to query results." + }, + "limit": { + "type": "integer", + "description": "Pagination: The maximum number of results to return on this page." + } + }, + "required": ["datasetId", "datasetFileId"], + "description": "Get a view of the data within a dataset." + }, + "lmai.proto.webserver.v2.GetDatasetViewResponse": { + "title": "GetDatasetViewResponse", + "type": "object", + "properties": { + "datasetId": { "type": "string" }, + "datasetFileId": { "type": "string" }, + "datasetView": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.DatasetView" + } + }, + "required": ["datasetId", "datasetFileId", "datasetView"] + }, + "lmai.proto.webserver.v2.ListDatasetsRequestFilters": { + "title": "ListDatasetsRequestFilters", + "type": "object", + "properties": { + "query": { + "type": "string", + "description": "search query substring match for name and description" + } + } + }, + "lmai.proto.webserver.v2.ListDatasetsRequest": { + "title": "ListDatasetsRequest", + "type": "object", + "properties": { + "filters": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.ListDatasetsRequestFilters" + } + } + }, + "lmai.proto.webserver.v2.ListDatasetsResponse": { + "title": "ListDatasetsResponse", + "type": "object", + "properties": { + "datasets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.Dataset" + } + }, + "totalCount": { + "type": "integer", + "description": "Total count of datasets which can be listed with applicable\n filters, regardless of page size" + } + }, + "required": ["datasets", "totalCount"] + }, + "lmai.proto.webserver.v2.RefineLabelsRequest": { + "title": "RefineLabelsRequest", + "type": "object", + "properties": { "datasetId": { "type": "string" } }, + "required": ["datasetId"], + "description": "TODO(ankush): Active labeling flow" + }, + "lmai.proto.webserver.v2.RefineLabelsResponse": { + "title": "RefineLabelsResponse", + "type": "object", + "properties": {}, + "additionalProperties": false, + "x-stainless-empty-object": true + }, + "lmai.proto.webserver.v2.GetDatasetDownloadURLRequest": { + "title": "GetDatasetDownloadURLRequest", + "type": "object", + "properties": { "datasetId": { "type": "string" } }, + "required": ["datasetId"] + }, + "lmai.proto.webserver.v2.GetDatasetDownloadURLResponse": { + "title": "GetDatasetDownloadURLResponse", + "type": "object", + "properties": { + "downloadUrl": { + "type": "string", + "description": "The S3 presigned URL to download the dataset file." + } + }, + "required": ["downloadUrl"] + }, + "lmai.proto.webserver.v2.Metric": { + "title": "Metric", + "type": "object", + "properties": { + "id": { "type": "string" }, + "name": { "type": "string" }, + "description": { "type": "string" }, + "deploymentStatus": { "type": "string" } + } + }, + "lmai.proto.webserver.v2.EvaluateRequest": { + "title": "EvaluateRequest", + "type": "object", + "properties": { + "metric": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.Metric" + }, + "input": { "type": "array", "items": { "type": "string" } }, + "output": { "type": "array", "items": { "type": "string" } }, + "groundTruth": { "type": "array", "items": { "type": "string" } } + }, + "required": ["metric", "input", "output", "groundTruth"] + }, + "lmai.proto.webserver.v2.EvaluateResponse": { + "title": "EvaluateResponse", + "type": "object", + "properties": { + "metric": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.Metric" + }, + "scores": { "type": "array", "items": { "type": "number" } } + }, + "required": ["metric", "scores"], + "description": "The index of the float value corresponds to that of\n the string combination sent in the request.\n Ex: scores.values[i] is taken from\n input[i], ground_truth[i], context[i], output[i] in EvaluateRequest" + }, + "lmai.proto.webserver.v2.EvaluateDatasetRequest": { + "title": "EvaluateDatasetRequest", + "type": "object", + "properties": { + "metric": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.Metric" + }, + "datasetId": { "type": "string" } + }, + "required": ["metric", "datasetId"] + }, + "lmai.proto.webserver.v2.EvaluateDatasetResponse": { + "title": "EvaluateDatasetResponse", + "type": "object", + "properties": { + "metric": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.Metric" + }, + "scores": { "type": "array", "items": { "type": "number" } } + }, + "required": ["metric", "scores"], + "description": "models and scores correspond in the same manner as in EvaluateResponse" + }, + "lmai.proto.webserver.v2.ListMetricsRequest": { + "title": "ListMetricsRequest", + "type": "object", + "properties": {}, + "additionalProperties": false, + "x-stainless-empty-object": true + }, + "lmai.proto.webserver.v2.ListMetricsResponse": { + "title": "ListMetricsResponse", + "type": "object", + "properties": { + "metrics": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.Metric" + } + } + }, + "required": ["metrics"] + }, + "lmai.proto.webserver.v2.GetMetricRequest": { + "title": "GetMetricRequest", + "type": "object", + "properties": { + "metric": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.Metric" + } + }, + "required": ["metric"], + "description": "Requested metric must have at least id or name set." + }, + "lmai.proto.webserver.v2.GetMetricResponse": { + "title": "GetMetricResponse", + "type": "object", + "properties": { + "metric": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.Metric" + } + }, + "required": ["metric"], + "description": "Returns a full metric object with all fields set." + }, + "lmai.proto.webserver.v2.CreateFineTuneJobRequest": { + "title": "CreateFineTuneJobRequest", + "type": "object", + "properties": { + "fineTuneJobConfig": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJobConfig", + "description": "Partial configuration with parameters for the fine-tune job." + } + }, + "required": ["fineTuneJobConfig"], + "description": "Create a new Fine Tune Job\n Initialized with the provided configuration parameters." + }, + "lmai.proto.webserver.v2.CreateFineTuneJobResponse": { + "title": "CreateFineTuneJobResponse", + "type": "object", + "properties": { "jobId": { "type": "string" } }, + "required": ["jobId"] + }, + "lmai.proto.webserver.v2.SubmitFineTuneJobRequest": { + "title": "SubmitFineTuneJobRequest", + "type": "object", + "properties": { + "jobId": { "type": "string" }, + "fineTuneJobConfig": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJobConfig", + "description": "The fine-tune job configuration." + } + }, + "required": ["jobId", "fineTuneJobConfig"] + }, + "lmai.proto.webserver.v2.SubmitFineTuneJobResponse": { + "title": "SubmitFineTuneJobResponse", + "type": "object", + "properties": { "jobId": { "type": "string" } }, + "required": ["jobId"] + }, + "lmai.proto.webserver.v2.GetFineTuneJobStatusRequest": { + "title": "GetFineTuneJobStatusRequest", + "type": "object", + "properties": { "jobId": { "type": "string" } }, + "required": ["jobId"] + }, + "lmai.proto.webserver.v2.GetFineTuneJobStatusResponse": { + "title": "GetFineTuneJobStatusResponse", + "type": "object", + "properties": { + "status": { "type": "string" }, + "fineTuneJobResult": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJobResult" + } + }, + "required": ["status", "fineTuneJobResult"] + }, + "lmai.proto.webserver.v2.ListFineTuneJobsRequestFilters": { + "title": "ListFineTuneJobsRequestFilters", + "type": "object", + "properties": { + "query": { + "type": "string", + "description": "search query substring match for name and description" + }, + "status": { "type": "string" } + } + }, + "lmai.proto.webserver.v2.ListFineTuneJobsRequest": { + "title": "ListFineTuneJobsRequest", + "type": "object", + "properties": { + "filters": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.ListFineTuneJobsRequestFilters" + } + } + }, + "lmai.proto.webserver.v2.ListFineTuneJobsResponse": { + "title": "ListFineTuneJobsResponse", + "type": "object", + "properties": { + "jobs": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.FineTuneJob" + } + }, + "totalCount": { + "type": "integer", + "description": "Total count of fine tune jobs which can be listed with applicable\n filters, regardless of page size" + } + }, + "required": ["jobs", "totalCount"] + }, + "lmai.proto.webserver.v2.ListBaseModelsRequest": { + "title": "ListBaseModelsRequest", + "type": "object", + "properties": {}, + "additionalProperties": false, + "x-stainless-empty-object": true + }, + "lmai.proto.webserver.v2.ListBaseModelsResponse": { + "title": "ListBaseModelsResponse", + "type": "object", + "properties": { + "models": { + "type": "array", + "items": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.Model" + } + } + }, + "required": ["models"] + }, + "lmai.proto.webserver.v2.PseudoLabelJobConfig": { + "title": "PseudoLabelJobConfig", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Optional name for the job." + }, + "description": { + "type": "string", + "description": "Optional description for the job." + }, + "datasetId": { + "type": "string", + "description": "ID of the main dataset to be pseudo-labeled" + }, + "fewShotDatasetId": { + "type": "string", + "description": "ID of the dataset containing few-shot examples. Optional." + }, + "activeLabeledDatasetId": { + "type": "string", + "description": "ID of the actively labeled dataset. Optional. If null, this job is for\n active learning." + }, + "selectedColumns": { + "type": "array", + "items": { + "type": "string", + "description": "Subset of columns to be used in pseudo-labeling.\n Expected columns: input, output, ground_truth\n For example, a summarization task might not need an input column.\n TODO: Should this be repeated EvaluationMetricParameter enum?" + } + }, + "chatCompletionConfig": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.ChatCompletionRequest", + "description": "For Chat LLM based labeling, the configuration to use with the requests\n (messages omitted)" + }, + "promptTemplate": { + "$ref": "#/components/schemas/lmai.proto.model_fine_tuning.v1.PromptTemplate" + }, + "baseEvaluationMetric": { + "type": "string", + "description": "TODO: @Ankush flesh out default prompt templates or \"Base Metric\"\n representation of prompt lmai.proto.model_fine_tuning.v1.templates." + }, + "skipActiveLabeling": { + "type": "boolean", + "description": "If true, skip active labeling, which involves an intermediate Dataset\n created for human labeling." + } + }, + "required": [ + "datasetId", + "selectedColumns", + "chatCompletionConfig", + "promptTemplate", + "baseEvaluationMetric", + "skipActiveLabeling" + ], + "description": "TODO: @Ankush Add support for different label types (e.g., Binary Single\n Label, Multi Label) Currently, only Binary Single Label is supported." + }, + "lmai.proto.webserver.v2.CreatePseudoLabelJobRequest": { + "title": "CreatePseudoLabelJobRequest", + "type": "object", + "properties": { + "pseudoLabelJobConfig": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.PseudoLabelJobConfig", + "description": "Partial configuration containing updates via its non-null fields." + } + }, + "required": ["pseudoLabelJobConfig"] + }, + "lmai.proto.webserver.v2.CreatePseudoLabelJobResponse": { + "title": "CreatePseudoLabelJobResponse", + "type": "object", + "properties": { "jobId": { "type": "string" } }, + "required": ["jobId"] + }, + "lmai.proto.webserver.v2.SubmitPseudoLabelJobRequest": { + "title": "SubmitPseudoLabelJobRequest", + "type": "object", + "properties": { + "jobId": { "type": "string" }, + "pseudoLabelJobConfig": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.PseudoLabelJobConfig", + "description": "The pseudo-labeling job configuration." + } + }, + "required": ["jobId", "pseudoLabelJobConfig"] + }, + "lmai.proto.webserver.v2.SubmitPseudoLabelJobResponse": { + "title": "SubmitPseudoLabelJobResponse", + "type": "object", + "properties": { "jobId": { "type": "string" } }, + "required": ["jobId"] + }, + "lmai.proto.webserver.v2.GetPseudoLabelJobStatusRequest": { + "title": "GetPseudoLabelJobStatusRequest", + "type": "object", + "properties": { "jobId": { "type": "string" } }, + "required": ["jobId"] + }, + "lmai.proto.webserver.v2.GetPseudoLabelJobStatusResponse": { + "title": "GetPseudoLabelJobStatusResponse", + "type": "object", + "properties": { + "status": { "type": "string" }, + "pseudoLabelJobResult": { + "$ref": "#/components/schemas/lmai.proto.webserver.v2.PseudoLabelJobConfig" + } + }, + "required": ["status", "pseudoLabelJobResult"] + }, + "google.protobuf.Value": { + "description": "Ordered row values with length always equal to `num_rows` on the\n corresponding view.", + "type": "object", + "additionalProperties": true + } + }, + "examples": {} + } +}