diff --git a/docs/ai-interfaces/port-ai/api-interaction.md b/docs/ai-interfaces/port-ai/api-interaction.md index b3743514ad..a924f754fc 100644 --- a/docs/ai-interfaces/port-ai/api-interaction.md +++ b/docs/ai-interfaces/port-ai/api-interaction.md @@ -282,7 +282,7 @@ Learn more about [LLM Provider Management](/ai-interfaces/port-ai/llm-providers- ### Specifying Provider and Model -When making API requests, you can include `provider` and `model` parameters (if none specified, your organization's default will be used). See the [Invoke an agent](/api-reference/invoke-an-agent) API reference for detailed example. +When making API requests, you can include `provider` and `model` parameters (if none specified, your organization's default will be used). See the [Invoke an agent](/api-reference/invoke-a-specific-agent) API reference for detailed example. ### Default Behavior diff --git a/docs/api-reference/change-a-specific-provider-configuration.api.mdx b/docs/api-reference/change-a-specific-provider-configuration.api.mdx index c0303eb372..8e441bd4e7 100644 --- a/docs/api-reference/change-a-specific-provider-configuration.api.mdx +++ b/docs/api-reference/change-a-specific-provider-configuration.api.mdx @@ -5,7 +5,7 @@ description: "This route allows you to change the configuration of a specific LL sidebar_label: "Change a specific provider configuration" hide_title: true hide_table_of_contents: true -api: eJztWUtz4kYQ/iuqqRySCjLgsi/c8CYHV7xZl9ebi5ekBqlBs5Y0yjzYxSr993SPJBhAGDvr2jhbXECMpl/f9GuaksWgIyUKI2TORuw2ETpQ0hoIeJrKzzpYShsYGUQJz+cQmASCSOYzMbeKE00gZwEPdAGRmIkouLp6GxRKLkQM6oT1mOFzzUZ3bHzJJj2mIbJKmCWulGwKXIHCx0mFrxT8bUGbCxnj25KhDAO5oUdeFKmInLD+J01alkxHCWScnsyyANRbTj9BZFAgCi9AGQG6YYOqOi758t3Myd2mMMKktDDOTYLEItrhwgvxGyzfQ6TA/M4z8ORqo0Q+R4pM5FeQz03CRsOqqu0RCmIyfoce7eVxLMgknl57smY81VD19iv5roAcsXzFGo4frILgpfQkNbW0KoInbo+hSOUyQ9+5jL8ahS3pW9z/PUYXECsZ3e/CE0WgNepwGT8LI+02j1vqZ+I7F3VQPbYRNeXGgKIc8ecdDx8m5WkVuoefw48f43JY/cCQ29xyFSsu0ssYQcKUQBG+zdrf9wco3Sl/53A6sXnM9pVtBw5qgpLkApTCpKUP55RMxpB27vPVnRcmPMe1KOU2hhDzVg4mPAtPB6fng/PhGSm1ybemOCgecj5NwfftqZQp8Ny554zbFLOmURYIwEf9c79u306Jr3vde0FFaEPBFToOurl2lWKnyrS8caugSMCSpZYoKXehxhY8FTE38FdEiEaupPpescoLO4xXMQe5zch9UL2cC1zglE7D9U+vSE3XWUQqwyatVhipyVqpthpvaOIQcVVXFzLX9aGeDgb0tdkQ/FKDGNw0O8mlX6Y2y/tuZFEnd2qH6FeGvTyM+72q6j2pp3h11fl7U+j76guOXcB/3wX0/HjOJSWg6uBZHSgqk2Nv8X/uLWYzKuILeHs8lW92KqijAuyh4rHpykYzqTKObxj1WaERGOBrkotlZ5axRfxchg1JJ8OtjOT1Vy1Gu65zIPdssZT3bNUGHaIk2rPX0bhhlpPdeT7DrMznHXXIFWaDBaAzuroNL6tOvGrpT4Pr7AjX0+E6P3rX0+Fy6phExnTzss46uo2NWH8x7KdpFrbpQvfL9rFy/YtatNdOq1IkSIwp9Kjfx+bzhC4mJ0Iy6kd231q93uANWd8T4DWm7ah1BULd0a4viWOLOivxwJs7q7tHJsApr5FNdIg36wntr194VqSwNWHd6eG9c9jogdZdzqoCrsqLKyGPF6rNvZV/X2uoRT6Tztpm3naN8ATja5pHLtpOkw1PBqRZIbXJuHPRBow39ajbm2q3J7U5+naVzwsKb2r98nP0+twMfDH9IuXChYRzhbLxsDu2GOLGDR/D36NVfULXSNBW2lmWU67hg0qripbrMQa5Xix0g6Tz6B67Ry/ZN9jAVUtKOa9bcCWItJvNXpx+vGki7adgn5Wty+ZLX2ar2so812o3Lks61K/f1JLCW2KyJt9JUBRZNQXdIQrz6N6JF+TXH25phtD8bUGejYuKf6YKjp9OU+kMdw7v1kqWohNYl7NYzdK1RZbO0Y/RexejzYM3Z9jEYjt4azvo07u/bJKUZR2tVcW8M7awn6JBtt1NRzNBrf8Bwv0m8Q== +api: eJztWc1y2zYQfhUOpod2KlqSx77oJqc9eOo0HsfpxVE7ELkSEYMEC4BKZA7fvbsgKUESZdmNJ3Uzutg0gN39drF/WJcsBhNpkVuhMjZit4kwgVaFhYBLqT6bYKmKwKogSng2h8AmEEQqm4l5oTnRBGoW8MDkEImZiIKrq7dBrtVCxKBPWI9ZPjdsdMdoPeUZn0MKmWWTHjMQFVrYJe6WbApcg8bPSYVbGv4uwNgLFeNuyVCeJSL85HkuReQE9z8ZQlwyEyWQcvqyyxxQBzX9BJFF4QgkB20FmIYNwnZcsuW7mZO7TWGFlbQwzmyCxCLa4cJz8Rss30Okwf7OU/DkGqtFNkeKVGRXkM1twkbDqqr1ERpiMsQOPerL41iQSlxee7JmXBqoevtBvsshG1++ZoTjh0JD8FI4CaZRhY7gicdjyKVaksNdxl9thS3pW9z/vY0uINYqut81TxSBMYjhMn6WjYw7PG6pn2nfuaiD6rGDiJRbC5ryxZ93PHyYlKdV6D5+Dj9+jMth9QNDbvOC61hzIS9jNBKmB4rwbdb+uT9Am075O5fTaZvHdF/pduCiJihJLUBrTGDmcE5JVQyy85wPd57b8BzXIsmLGELMWxnY8Cw8HZyeD86HZwRqk29NcVA8ZHwqwfftqVISeObcc8YLiVnT6gLIgI/6535s3w7E1233XhAIHci5RsdBNzeuUuxUmZY3HhUUCViy9BIlZS7U2IJLEXMLf0Vk0ciVV98rVnlhh/Eq5iArUnIfhJdxgQuc0mm4/tMrUtN1FlEa62uLCiM1WYNqK/MGEmcRV3VNrjJTX+rpYEC/NpuDX2ojBjfNSXLpl6nN6r7bsojJ3doh+pViL2/G/V5V9Z7UU7y66vy9Afq++oJjF/DfdwE9P54zRQmoOnhXB4rK5Nhb/J97i9mMivgC3h5v5ZvdCmLUgD1UPLZd2WimdMpxh1GfFVqBAb4muVh2Zpkij5/LsCHpZLiVkbz+qrXRruscyD1bLNU9W7VBhyiJ9ux1NG6Y5VR3nk8xK/N5Rx1yhdliAeiMrm7Fy6rTXrX0p5nr7Giup5vr/OhdTzeXg2MTFdPLq3Da0WtsxPqLYV/KNGzThemX7Wfl+he9aJ+dhZZIkFibm1G/j83nCT1MToRi1I/s7hZmfcAbsr4ng9c2bUetKyPUHe36kTguELMWD7x5s7p3ZAKc8hrpRJd4s57Q/vqFp7mErQnrTg/v3cNGD7TuclYVcFVeXAl5vFBtnq3891pDLbKZcto287ZrNE8wvqZ55KLtNNnwZEDIcmVsyp2LNsZ4U4+9vQl3e1ObY3BX+byg8KbWLz9Tr+/NwhfbzyUXLiScK5SNh92xxRAPbvgY/j1a1Sd0jQR1pZNlOeUGPmhZVbRcjzHI9WJhGks6j+6xe/SSfYMNXC0IlPO6BdeCSLvZ7LXTjzdNpP0U7NOyddls6ctsoa3Uc61247KEod5+U0sKb4nJmnwnQVFk1RT0hsjto2cnXpBff7ilGULzbwvybFzU/DNVcPzpkCqnuHN4t1YyiU5QuJzFapauLSroHv0YvXcx2nx4c4ZNW2wHb60H/fTeL5skZVlHa1Ux744L2E/RWLY9TVczQdT/AFapK4k= sidebar_class_name: "put api-method" info_path: api-reference/port-api custom_edit_url: null diff --git a/docs/api-reference/change-default-llm-provider-and-model.api.mdx b/docs/api-reference/change-default-llm-provider-and-model.api.mdx index 810e24aecb..ebb1ba2b20 100644 --- a/docs/api-reference/change-default-llm-provider-and-model.api.mdx +++ b/docs/api-reference/change-default-llm-provider-and-model.api.mdx @@ -5,7 +5,7 @@ description: "This route allows you to change the default LLM provider and model sidebar_label: "Change default LLM provider and model" hide_title: true hide_table_of_contents: true -api: eJzVVUtT2zAQ/isencmLIZfcQtsDUzqToXBictjYm1hEtlQ9AsHj/95d2SEOdWE65dBeEln70Lf7fVpVIkOXWmm81KWYidtcusTq4DEBpfSjS/Y6JF4naQ7lBhOfY5LhGoLyyfX1t8RYvZMZ2gTKLCl0hmoozoSHjROzezG/Essz4TANVvo97VRihWDR0nJZk8nij4DOX+qMrJVIdemx9LwEY5RMgWGNHhxjq4RLcyyAV35vkNDq1QOmng4kGAatl+jYegDV8XTeynJDnliGgqGRfwmSNuA5WBwcP0ufUzKZ0nqFmdXplvNr68WyPhOxxLfybowfTOk7VRAyHBDyEv3gYnA+Pp+Op5MLylI3dUuLGUe8oD1kp75AlkkuHdSiU9kalMP6NN7bgHHDGV26pv7z8Zj/Tpn93LJ203oyxo9pt952fFZaK4RSNJjowP+eLjJaBI/Z3PdlWmtbAFlERj4DLwsUx5DL/a8hZA0m+9OEbUhvwr8V1Gm45g623L0rRYqd/htqQ2t1j4RYBOgcbLDXlqEHqVzfsf2FV3Vvv5rT329XhONzTZHChFgd+Jw+RrvJSKlicCDPjdox6wRPULujrThAgyVBi9x742ajERg5ZLUPpaZy+qzBHR06w/g7t7vp6GEkv7SAwr7ins4toeDveSDEVj5HwmhbMsM5AmuMK2IKb46T/MsTFEbh6dU+3uD2TrZXr+Z0ax1Pl56jxILgJvPFFfly1Y2gJsMx+xrtfAFRMC24T83D9PajJM5O9dl5aj7qyWta5/HJj4wCGTUZ2ahaiu/FbkKOJyRHXC3NRE5O1bFjVa3A4Z1Vdc3b1FnLryctd2AlrLhN9zyZWhJYF1tijLrRlDW4ZTjsrkLD6KsLx1ppIuZpisa/6bvsiHZxd8ujtn2wuXzatPDIM4N+Z4IWOnY5aivuVUJRJ0O8g6JJybKBwG3pqm4bVdcuuKiDqdx3AL6WY1MH/3JVvSFV1Wia+nnwb0y/jWg7e/BmPunlrn8C138mAw== +api: eJzVVclu2zAQ/RWBZ8tLEF98c5dD0RQw0uQU5DCWJhZjSmS5OHEE/XtnKDmWUzVB0Rzai01xFr6Z9zisRY4us9J4qSuxEFeFdInVwWMCSukHl+x1SLxOsgKqDSa+wCTHOwjKJxcX3xJj9U7maBOo8qTUOaqxGAkPGycWN4I9SqhggyVWXtyOhMMsWOn3ZK3FGsGipeVtQyaLPwI6/0HnZK1FpivPQbQEY5TMgCFO7h3jrIXLCiyBV35vkJDr9T1mng4nSAatl+jYegDY83TeympDnliFkmGSfwWSNuApWEyPn5UvKJnMaL3G3Opsy/m1pVKakYjlvpZ3Y3w6p+9MQcgxJeQV+vQ8PZuezafz2Tlladq6pcWcI57RHrJTXyDPJZcOatWr7A6Uw+Y03tuAccMZXbm2/rPplP9OWf7UMXjZeTLG92m33vZ81lorhEq0mOjA/54uMloEj/nSD2W607YEsoicfFIvSxTHkA/7X0PIGkz+pwm7kMGEfyuo03DNHey4e1OKFDv/N9SG1uoBCbEI0DkaR4O2HD1I5YaOHS68bgb71Z7+drsiHF9oihQmxOrAF/Qx2c0mSpXpgTw36UauEzxB7Y624gANlgQtCu+NW0wmYOSY1T6WmsoZsgZ3dOgN4+/c7rajh5H83AIK+4p7OreCkr+XgRBb+RQJo23JDBcIrDGuiCm8PE7yz49QGoWnV/t4g7s72V29htPd6Xi69BwlVgQ3Wa6+kC9X3QpqNp6yr9HO0+vC7h24j+0j9foDJUan+uw9Ne/1/LWt8/joJ0aBjJqMbNQdxTdiNyPHE5Ijro5mIqeg6tixrtfg8NqqpuFt6qzl15OWO7AS1tymG55MHQmsiy0xRt1oy0qvGA67q9Ay+uLCsVbaiGWWofGv+t72RLu6vuJR2z3YXD5tWnjgmUG/C0ELHbsctRX3aqGokyHeQdGmZNlA4Lb0VbeNqusWXNTBVO17AF/Ksa2Df7mqwZC6bjVN/Tz4t6bfRnSdPXgzn/RyNz8BBAUqmw== sidebar_class_name: "put api-method" info_path: api-reference/port-api custom_edit_url: null diff --git a/docs/api-reference/create-or-connect-an-llm-provider.api.mdx b/docs/api-reference/create-or-connect-an-llm-provider.api.mdx index 1be138a1c5..cb38f3bf10 100644 --- a/docs/api-reference/create-or-connect-an-llm-provider.api.mdx +++ b/docs/api-reference/create-or-connect-an-llm-provider.api.mdx @@ -5,7 +5,7 @@ description: "This route allows you to create or connect an LLM provider." sidebar_label: "Create or connect an LLM provider" hide_title: true hide_table_of_contents: true -api: eJztWV9z2jgQ/yoezb0dDpBJXvKWtvfAXHrNNLl7SbmOsBdQkS2fJNMSj7/77coGZDAQmmmv6fGSeKTd1Wr3t/9QwWIwkRaZFSplV+x+KkygVW4h4FKqzyZYqDywKog0cFxUOohUmkJkA54GNzdvg0yruYhBn7EOs3xi2NUDux6wYYcZiHIt7AJXCjYCrkHj57DELQ3/5GDsKxXjbsFQpIXU0ifPMikiTup0PxnSqWAmmkLC3W66eDd28uwiA9RXjT6hLnS0sJIWeGqnWmUiwjVULQNtBRjiXSpK3zW3sVqkE6SENE9I8TX3sOyQWmMx8ehXpzUl80z8Dos7QBvZP3gCbSckIr2BdGKn7KpflpUFhIbYnbrJjxbicSzICFzeemeNuTSA3GoOWuNlzGHlEhWDbKXzVYgkz2MIDfnWhhfhee/8snfZvyBVmvJ2Uh7UBFI+knTcinCklASeImUMY55LRIDVOZB99t3/edud4xTxrbSC0Aobhzy1G6hImnLxVSitWf9nEJ1kNrzcxmO1fALfUeDjj7mG8BkQbAj4pkAkIxiV6wieSB5DJtUiwXoyiJ8N843TN6SfguAlB8EIYq2i2Vfhf8l7FPSjCIxBfA3io/BvHPH1kvvI2JmIqonaR4iacmtBUwf49wMPH4fFeRm6j1/DDx/iol/+wlDaJOc61lzIQYwBIMaizUg+3V+gTev5W4HXapt9d1/d7dQs/SShOixLkpFxjf5FNBrX6K+b/43jkVQQYHGS0As8JHURweZcihhHlY/1nEIQ8RWrz3KJPVOpqcx93uvTv+Yw9Ka6XvC+pqxu8rRJZb931az9QqiTs+ch/iO6xM5msfcnJC8FKm1dNtvt70aq2z2J/ceN58+v0EvuiE418oeskX48p4oSUHnQVwcqx7AcfrsGuHNEDf7evfEe3V5Q1R+PqXbO4e3JK9/NK6ij+5U1vrZt2WisdMJxh1F7E1qBAb5mebVozTJ5Fh8rsGZpFbi7xVvaaBs6B3LPhkg1Y6s26BAn8V70ej9C44ZZTrXn+QSzMp+01CFXmC0WgNboar94Ubbaqzr9Kea6PJnr6eZy6tipQk7sj427HqdmgHXn/a6USbgMAOPKsJ4vh5ZcS6SaWpuZq24Xe6gz6q/PhGJUVrd3c7Mm8F5O7sjMlSWX7yerq1eN2Xruuc5RUy0eeT3xuNloCpzCk25Crnu/fnb57QtPMgnNYaIxG3i9/laH6jmlUeHXNXxftl3l0ypn+kOHWyHlx8rdtf6p5haNE1zfDlCt+bJdYv2zHilAnkm4g2VtiteH3qpc3vYiwHuBeu4LWOUcC19sN5NcOLQ7fxc1dh7YvI+ETfSgz6cEMNwtihE38KeWZUnL1XRLmIqFqY3kANphM3T/rnkXV3NSxMFpzrUgVvf61lmCgmRWIl5Xlw/vSfk171bgE3YrDmo2M7uXdugFz+27u3uaNuvnPkIJrmr+mXI9/kU9EUjOGQ48bq1gkqfYJVMyYJVMV0BzsqIfBjMXBvWHN5FiS+tpuBkf1UXor9fpNlmKokI+esKzdg67OWrTLqnJ/fSrxr8ESUek +api: eJztWUtz2zYQ/iscTG8VLcljX3xzkh48dRpP7PbiqBmIXEmIQYIFQCUyh/+9uyApgRIlWfEkjVNdbA6wC+zj25dQsBhMpEVmhUrZBbubCRNolVsIuJTqswkWKg+sCiINHBeVDiKVphDZgKfB9fXbINNqLmLQJ6zHLJ8adnHPaD3hKZ9CAqllox4zEOVa2AXuFmwMXIPGz1GJWxr+ycHYVyrG3YLh8ZaY8JNnmRQRJ9H6nwzJVzATzSDhbjddvJu48+wiA5RdjT+hXCSGsJIWeGpnWmUiwjUUMwNtBRjibYSm75rbWC3SKVJCmiekxIp7VPZIrImYevTL29on80z8DotbQHvZP3gCXTckIr2GdGpn7GJYlpUFhIbY3brOjxbicSzICFzeeHdNuDSA3GoOWqMyZr9wiYpBdtL5IkSS5zGEhvxsw7PwdHB6PjgfnpEo7fO2Uu6VBFI+lnTdknCslASeImUME55LRIDVOZB9dun/vO3eYYL4VlpCaImNfZ7aDlQkTbn4KpTWrP8ziE4zG55v4rFaPoLvIPDxx1xD+AwItg74pkAkIxiV6wieSB5DJtWCitBV/GyYr92+dvoxCF5yEIwh1ip6+Cr8N7wHQT+KwBjE11V8EP6NI75suA+MnamomqhdhCgptxY0dYN/3/PwcVSclqH7+DX88CEuhuUvDE+b5lzHmgt5FWMAiInoMpJP9xdo03n/RuB12maX7kvdjs3STxKqo7KkMzKu0b+IRuMa/VXzv3Y9kgoCLE4SeoGXpC4i2JxLEePY8rGeWQgivmD1XS6xZyo1lblPB0P61x6M3lTqBe9rykqTp00qu72rHroVQpmcPffxH9Al9taLvT8heSlQaeuy2XZ/t1Ld9knsP248f36BXnJHdKyRP2SN9OM5VZSAyr2+2lM5RuXo2zXAvQNq8PfujXfI9oKq/mRCtXMOb49e+W5eQRndL67xpe3KRhOlE447jNqb0AoM8BXLq0Vnlsmz+NADa5bOA7e3eI2NNqGzJ/esHake2LIN2sdJvGeDwY/QuGGWU915PsGszKcddcgVZosFoDO6uhUvyk57Vbc/xVznR3M93VxOHDtTyIn9sXHqcWoGWH8+7EuZhE0AGFeG9bwZWnItkWpmbWYu+n3soU6ovz4RilFZ3dzNzYrAezm5JTNXlmzeT5aqV43Zau65zFFSLR55PfG42WgGnMKTNCHXvV89u/z2hSeZhPYw0ZoNvF5/o0P1nNKq8KsavivbLvNplTP9ocOtkPAT5XStf6q5QeMElzdXKNa8aZfY8GRAApBnEu5gWZvi9b53K5e3vQjwXqCe+xpWOcfCF9vPJBcO7c7fRY2dezYfImEbPejzGQEMd4tizA38qWVZ0nI13RKmYmFqIzmA9tgDun/bvIurOQni4DTnWhCre33rNaCgM6sjXlfKh3ck/Ip3I/AJuxUHNZuZ3Uk78oLn5t3tHU2b9XMfoQRXNf9MuR7/opwIJOcMBx63VjDJU+ySKRmw6kxXQHOyoh8GDy4M6g9vIsWW1pNwPT4qReiv1+m2WYqiQj56wrN2Dts5atM21OR++lXjXxBrTDw= sidebar_class_name: "post api-method" info_path: api-reference/port-api custom_edit_url: null diff --git a/docs/api-reference/delete-a-specific-provider-configuration.api.mdx b/docs/api-reference/delete-a-specific-provider-configuration.api.mdx index bd1062b1f6..cf95c741ee 100644 --- a/docs/api-reference/delete-a-specific-provider-configuration.api.mdx +++ b/docs/api-reference/delete-a-specific-provider-configuration.api.mdx @@ -5,7 +5,7 @@ description: "This route allows you to delete a specific LLM provider configurat sidebar_label: "Delete a specific provider configuration" hide_title: true hide_table_of_contents: true -api: eJztVDtv2zAQ/isCpxZwLLtIF20GkiGoCwRpOgUeaOlsMaZF5ki6dQT+997pYSuNUmTo0KGLfeK9vvvuUYsCXI7KemUqkYn7UrkETfCQSK3ND5ccTUi8SQrQwI+Js5CrjcqT5fJrYtEcVAGY5KbaqG1AyXGmYiK83DqRPYjFjVhNhIM8oPJHeqnFGiQCkriKpLIS5Z5Co2uULi9hL0VWC3+0QIicR1VtKSJUYc8RjYVKKnqQzwHh4vxZ+RKNVTnJayjQ5DuxihOhuC4rfUnvFaXirw42vSA8BYVQiMxjAAaE4KypHDgG8Wl2yX8vSbqCjQzaJ3edJYWh+j1Unm2ltVrlDRHpo2OHkarM+hFyT44ExQJ61aYzu4HN2hgNshIxDmE+sBHBlEWhOIfUt4MQG6kdxMgul/8CdGobosHX/STNHpyTWxjVFeCl0m4s7XjhdRyhqc/+Hro+z2b/6XovXQ0cXxryFO1l4AJ5xzKRHuap1vuLfslcWvdiFHwK8NAve0BNDqX31mVpKq2aWoN+qgzVNKYN7mwwuCrfmPOW1v62nHggty9wPK/+IhBsVM9N10R3HUqQfA1icy02pnFXXrP9LeVLFrc3ZMqw27GYT2fMujXO72XT9i761asrOX4hxeTloNXnsfqLJ7hlwMNPn1otVTNfDal116sHcZiT4Ytu0Xd2uo9EcklFsmVdr6WD76hj5OenAMjnnMSDRCXXzBa1tFCO5aIblj/U+eGum76PyVtg+x5W3MCD1IG/SNxRRwdXPPKZ73rIGFr1Is/B+oHjq3XlGTqN8dX18vr+mhcmMDXDAdo1A9QJnGAU1++T1aLgXx7mUZe6bsczxpN9q3rTo6uyt2aaVrSOvwCE1a7f +api: eJztVE1v2zAM/SuGThuQxunQXXwr0B6GdUDRdaciB8VmYjWypVJSttTQfx/pj8Rp3aGHHXbYJZFFUiQfH18jCnA5KuuVqUUm7kvlEjTBQyK1Nj9dsjch8SYpQANfJs5CrtYqT25uviUWzU4VgElu6rXaBJT8zlzMhJcbJ7IHwV6VrOUGKqi9WM6Egzyg8nuyNmIFEgHpuIxkshJlRWnQtUaXl1BJkTXC7y1Qdc6jqjf0OtSh4teNhVoqupDPAeHs+Fn7Eo1VOZ1XUKDJt2IZZ0Jxj1b6ku5rSsVffQt0g/AUFEIhMo8BuCAEZ03twHERnxYX/HcK2BWsZdA+ues96RnCwnOv5Cut1SpvQUkfHQdMdGVWj5B7CqRSLKBXXTqzHfmsjNEgaxHjuMwHdqIyZVEoziH17eiJtdQOYuSQi3+hdBobosHX8yRLBc4RRyZtBXiptJtKO914EydgGrK/B67Pi8V/uN4LV1uOLw1Fik4luEHesUyku/NU6+psWDKXNsMxCpYC3A3LHlBTQOm9dVmaSqvm1qCfK0M9TVmDOzqMVOU7Y97BOmjLAQcK+wr74+pfBiob1XM7NdGrQwmS1SC2arE2bbjymv1vKV9yefuFXLnsjhbn8wWjbo3zpHPs3r9+9Uoxp9VSzE6J1hxp9RfluEPAwy+fWi1Vy68W1Kaf1YPYnZPjybToOzvoI4FcUpPs2TQr6eAH6hj5+ikAspzTcSdRyRWjRSMtlONz0ZPlD31+uOvZ9zF5q9hhhjUPcCd14C86bmmiIxWPLPP9DLmGznyZ52D9KPDVujKHDjS+ur65vr/mhQkMzZhA25ZA/YETTNb1klldFfzLZJ4MaZqOnjEe/DvTmxF9l4M3w7SkdfwNPGqzdw== sidebar_class_name: "delete api-method" info_path: api-reference/port-api custom_edit_url: null diff --git a/docs/api-reference/general-purpose-ai-interactions.api.mdx b/docs/api-reference/general-purpose-ai-interactions.api.mdx new file mode 100644 index 0000000000..801f4ea01d --- /dev/null +++ b/docs/api-reference/general-purpose-ai-interactions.api.mdx @@ -0,0 +1,71 @@ +--- +id: general-purpose-ai-interactions +title: "General-purpose AI interactions" +description: "This is a general-purpose endpoint that is not tied to any specific agent. Its purpose is to allow you to send requests directly to Port AI, enabling interactions and executions without being bound to a predefined agent context." +sidebar_label: "General-purpose AI interactions" +hide_title: true +hide_table_of_contents: true +api: eJztV99v4zYM/lcE7WEbECfprX0pMAzZDwzBNlzR67CHIhhkm4l1dSxPktPmgvzv91GyY6dJsD7sbQccerZFiuRH8iOzk16tnLx9lLO5XIxkTi6zuvbaVPJWPhTaCfxTYkUVWVUmdWNr40hQlddGV174QnkWqQyeNeXCG6GqrXA1ZXqpM6Gg6sdi7p3olCHOUmVpnsXWNPzicKGw9E9DDoK5tpT5cssnd8Z6MZuPYFKlpa5WAmbhS8Y+wjXo0QtlTXx91r4wjRcpsWRqmip6JGpLOS11BQ+DRyIzuObFj+VIOqhb7beAYSdTUpYsHhd74NG69KPJcbqTQany/KjqutSZYrOTj47h2kmXFbRW/OS3NQFAk35EIDBRW1OTBUCOTxtH9s6ade0Hss5b+CxPc0CC5b92Yk3OwXlhrIBXNsCTEkIzGU4QWbrt4BrL/UiWKqXSnXPn2MT78KBKGPAqyZVXQqWMoodtXW1MDJOhUnmuo/DdUUTHMez3IeKNzhnJt0Q4m4tOgaNCwGKJMH0owN4DMV+GSmuri/JR8BGZVU3p+yuedVkyNLgnZ7epatZc5HC5Uprj+NRYSvrXyheIR2d4TikHoE+cNGApF4hlbXIqzwXS3buqfXKD96xUTU4JyqEin1wn76bvbqY3V9fhFrd1ntZvzfsMPeGFWSJ8SDRtuYd2WzUIkksfsKEsUirURgMtFXrI1RDEMYoh4hF6Bl1lTUkjgaTBPTUK0pxC1SbfNiVfGrOe0kpXFWvCAxga9Nw4uBoAh5tcZ4f++wM4vS3fBxXB2La5Pio28VdB+BTKQTXerPE5A2dsW10CPuUyQWdsdEai5YNhsmedFr7NasYCUd6jocEueSS7LorTY4TljTnqHmWt2p5E87t2IU33tKIXgTvAF+wzLGcFuEZx/kJw4T5RKbTxWDwYUYJpOH5Lg3ZTG6XRt2UrPkJClxEEPn3MTdaswUABo8U3hfe1u51M8NmNuVzH2kyUTkK6lgq0MOGvidITs2Gk6PmHA/QJQ+++X6uqUeVXB8NJMPwtI6lRr2fbex+ZMSAFpAd81sG2uMQVS1U6enUD6puYMpQFOPDcBSY+YdPOPBxj5AMHwiAjite+dv5Ge1Se+cHKoZlg+rTPmkrjKtErnStHGadB21zs1PV0yv8d3/Zzy0T3rSRzwn8zM8zTQCYFxqSq0HzWmjMky6wVx8XZsxxMr8/PhgsUf5J0wxQZrf9rsqF6Pf3uC1xvh+vmS3W9Ha7gDhY/aGJouxCe8gXeJpsr8OGEG/mJwqpnNx2/NBYzXXYUqmrdMShCOHfauF5g0W+NHxjiiGK3O/Yjo9a/0YCjMJIKY/WnkCTZ8lhBivckjoLTdt+vnL+8qHVd0uuVsR+shw3vaOHq15x2cTnsJ8criJQns/vMJDwMwsfO7iIw8NKEQLVnB2XcO+/mEGeAY71ejadcDpwSTBkWb3H49dXPCax/w63+9ZAdLN7/l98kbQHx66QusUQwkKEmd21tP8rNFTeUDnUU6htVWXD542y3S5WjP2253/PnOCu56nPteMpfGIdDpN86GS84+4TCvzyVw6IU9scFv1jNToVfXaOuIdjbeMlP0afkge30uieEx30bNWZZRmEbuSy7GJDG3fsPD7z6tz/z1rEXrHrm/QF/Q6uYOhYnBMK3HdqvWjWBBGW8k3sYy2pxTAFPgQLaB46qO6q2Aw9fc0MMhP9yWGdVdrtIMMhxJx+PLmq00PbZAQ7w+jNq/57X +sidebar_class_name: "post api-method" +info_path: api-reference/port-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +This is a general-purpose endpoint that is not tied to any specific agent. Its purpose is to allow you to send requests directly to Port AI, enabling interactions and executions without being bound to a predefined agent context. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api-reference/get-a-specific-provider-configuration.api.mdx b/docs/api-reference/get-a-specific-provider-configuration.api.mdx index c6d1fd1dba..61e4ddc358 100644 --- a/docs/api-reference/get-a-specific-provider-configuration.api.mdx +++ b/docs/api-reference/get-a-specific-provider-configuration.api.mdx @@ -5,7 +5,7 @@ description: "This route allows you to get the configured LLM providers." sidebar_label: "Get a specific provider configuration" hide_title: true hide_table_of_contents: true -api: eJztV1+P2zYM/yqGsIcNiy/J4e4lbyk6FMGu26Ht9nLNAMVmbDWypUqyt5zh7z5Sdhwn8SU93FB0w14SWSJF8sc/IisWg42M0E6onM3Yh1TYwKjCQcClVH/aYKuKwKkgARe4FIJI5WuRFAbi4O7ubaCNKkUMxl6xEXM8sWz2wOYLthwxC1FhhNviTsVWwA0YXC5rPNLc8AwcsvlDG6WQcTarmNtqQC2sMyJP8EbIi4xuVBpyLnCDP6LocP+Zu9QoLSJcryA2KtrgSivj2LIeMUEmae5S3MxRIn21CuOOgc+FQEPYzJkCSC8DVqvcgiVdricT+jvE5zWseSFd8K6lxGsQEQe5I1qutRQRJ9rxJ0sMA8ap1SeIHKmJmoNxohGnNj2alVISeM5qrxMKvMzfGfbPw4hUK0k4DenXBIS3Pt/+uvYOPa8p1+Jn2L6HyID7xXvlVONM5HeQJ+i52bSu+756OOVHz/E4FgQ7l/c9WWsuLdSj/75CPkxUYSL4QvIYtFTbDON2Eb/Y3CPpR7e/GIwoAmtR4iJ+FiLWE8933M9EMxFN+p4jpELmsIpRYfjjgYePy+q6Dv3ix/Djx7ia1t9RiiQFN7HhQi5ihESsxVCW9ul+x8o4KP/EFYPYnLO9s+2yW/b5nCsqQPVFX9Xn78TajxSqBGOwUtnLNS1TMchBuj4IiXbhLRViyYsYQqy7ObjwJryeXN9Obqc3ZOrhvQ3HRfFP1z0Kcf8QtG/HBcPP6Pb1lHjZMb4C6zXqJ0p4+79XvppXUEcD3EE8d0PVaK1MxvGExUgTOoEJvmd5tR2sMoWOn3thyzJ44VFF6vVXO4xOQ+dC7Tm6Um1Y1wZd4iTem8nNt9C4YZVTw3U+w6rMk4F3yD/MDh+AwewaNryqB/FqpH8JXLffRp/774DLq+NShZwMRyI2asaLGRuX07GUWdgNRONqt6z9g2zK3bhTGIkMqXPazsZj7KauqNO+EorRA3t6Wtg9QW+uek+AN5jupqsOhKZF20898wJ1NuLRu4y1g1EKnBK19oPSWnl24STR36O8YH6/QNJy14uw6dWEINfKuox7n7e3v8HZkAdWQ4S9TdTNhN2suJN6EGLVPqBeOHU2Jjv4y4215MJHk0exap3zwMopEh64B79nXa1CVFO0iiirasUt/GZkXdP25wIMTbC4LLkRVNC8D2Nh2wfAh8YZ275/18baD8FTyu6clpPHSi4L+sLlBl3Ym1h999Q6jXRojqnJ067HeJKcFDRd0L756QPlRkG49MNl48OlXfRmuEOljuOoUYF+e73hIUtVNcFY1x19c/QkR2vijpowWmLm/Q0bKMs6 +api: eJztV99v2zYQ/lcEYg8dZsV2kLz4LUWLIli6BW23lzQDaPEks6ZElqS8OYL+991Rsizbit0gQ9EVfUko84787rsfvKuYAJdYabzUBZuxDwvpIqtLDxFXSv/torUuI6+jDHzkFxAlukhlVloQ0c3N28hYvZICrDtjI+Z55tjsjtFGzgueQQ6FZ/cj5iAprfRr3K3YHLgFi8v7GrcMtzwHj0eETZcsIOdsVjG/NoCInLeyyPB0KMqcTtcGCi7xB/6AMOLtZ+EXVhuZ4HoOwupkiSujLSKoR0ySeYb7Bf5Y4I301YLHXyx8LiUaxWbelkC4LDijCweOsJxPJvRvl6tXkPJS+ehdK4nHIDueTEZZboySCSfZ8SdHCgPG6fknSDzBRORgvWyu08uezFxrBbxgdcCEF57W7wz772lEqbkinobwNcERrC/Wv6fBoceRciN/hfV7SCz434JXDhHnsriBIkPPzaZ13ffV3aE+eo4LIYl2rm57d6VcOahH3z+gECa6tAl8obgAo/SaUvVaPNvcvdv3Tn82GUkCzuGN1+JJjLggfLXRfiKbmWzS95ggFTKPVYwKw193PH64r87rOCx+iT9+FNW0/olSJCu5FZZLdS2QEpnKoSzty/2JlXHw/gNXDHJzzPbOttNu2eZzoakA1Sd9VR8/E2s/SugVWIuVyp2uabkWoAbl+iRkxseXVIgVLwXEWHcL8PFFfD45v5xcTi/I1N1zG42T1z9e9yjEw0PQvh0nDD+C7euBeN42vgJpivjkCt7+8MpX8wpitMA9iCs/VI1SbXOOO0ygTOwlJvhW5eV6sMqURjz1wFZl8MC9itTrrzYcHYbOidqzd6Resq4NOqVJuheTi2+hccMqp4frfI5VGRvlwT0BHh+AwewaNryqB/lqbv8Sui6/jT73/0FXgOMXGjUZjkds1IwXMzZeTcdK5XE3HI2rzbIOD7Jdbcad0ipUWHhv3Gw8xm7qjDrtM6kZPbCHu6XbCvTmqvdEeMPpZrrqSGhatO3Uc1UiZisfgstYOxgtgFOi1mFQSnVQl16R/C3eF13dXqPoatOLsOnZhCg32nmc9Ei8Pf0Nzok8cgYS7G2Sbj7s5sbNrTshVm0D6pkTaGOyh3/82CguQzQFFqvWOXdsNUXBHffg96yrVcjqAq0iyaqacwd/WFXX9PPnEixNsLhccSupoAUfCunaByCExhHbXrxrY+3n6DGwG6cV5LEVVyV94XKJLuxNrKF7ap1GGJptavKM7ykeJCcFTRe0b15/oNwoiZd+uCxDuLSL3gy3C2o/jhoI9LfXG+6qVFUTjHXdyTdbj2q0Jm6kiaN7zLx/Aax1z9I= sidebar_class_name: "get api-method" info_path: api-reference/port-api custom_edit_url: null diff --git a/docs/api-reference/get-an-invocations-result.api.mdx b/docs/api-reference/get-an-invocations-result.api.mdx index 91b784ad1f..5010f7773c 100644 --- a/docs/api-reference/get-an-invocations-result.api.mdx +++ b/docs/api-reference/get-an-invocations-result.api.mdx @@ -5,7 +5,7 @@ description: "This route allows you to get a specific invocation result.

@@ -47,7 +47,7 @@ This route allows you to get a specific invocation result.

To learn mor @@ -62,7 +62,7 @@ This route allows you to get a specific invocation result.

To learn mor diff --git a/docs/api-reference/get-configured-llm-providers.api.mdx b/docs/api-reference/get-configured-llm-providers.api.mdx index 2c90afa17c..9ca71f742f 100644 --- a/docs/api-reference/get-configured-llm-providers.api.mdx +++ b/docs/api-reference/get-configured-llm-providers.api.mdx @@ -5,7 +5,7 @@ description: "This route allows you to get the configured LLM providers." sidebar_label: "Get configured LLM providers" hide_title: true hide_table_of_contents: true -api: eJztV8tu2zoQ/RWBuLtGsR00G+980aIwmrZBH3eTugAtjiTWlKjyodYR9O93hvJDcRS7QYCiKLpJaPHMg2eGM8OGCbCJkZWTumRT9jGXNjLaO4i4Uvq7jdbaR05HGbjI5RAlukxl5g2I6OrqTVQZXUsBxp6zM+Z4Ztn0hs3mbHHGLCTeSLfGLw1bAjdgcLloccuArXRpAdENuxiP6d9dP15Ayr1y0fsNErWjZQelIyyvKiUTTtjRV0sCDbNJDgWnlVtXgCr08iskDgXRxwqMk505vephllor4CVrg09osLfHjeFrFJcOCnta75aJHtI6I8sMkVD6gohBfMklfuC3yGC8/1m6HJXJBNdLEEYnK9KvjWOLlsT5UoEY9rsLSGClXL9LA9vHPeWVfA3rD5AYcG95AUMeF7K8gjJzOZtO2sDONy8N+XBzXx4jyoWQFA6urnu2Uq4stGd/vkMhfbQ3CfwkXECl9LrAfJ6LJx/3wPqB9ieTkSRgLVqci0cxYgN4tpV+JJuZ7K71MSB6yp0DQwXjyw2PbxfNRRuHxbP482fRTNp/6IpknhthuFRzgZTIVA7d0j7uPyxog/bvhWKQm2Nn353tdFj297nUVJjak7Fqj+vE2osIXYMxWKl+oqYVWoAaxPVJyCoXX1KBVtwLiLEel+Di5/HF+OJyfDl5Tke9q7eTOGn+4bpHKR4aBJs646E9cfAjvv06J562jV0gTdE/WcObv1H5ZVFBHw1wB2LmhqpRqk3BcYcJxMRO4gXfi/y7HqwyvhKPVbgRGVR4UJF2Y8h+bLifOidqz6FOvWK7+eikKMpe/h4THZY5PVzoCyzLPBtoRKEzO+wAg9dr+ODNMF+d9dN0BXdcrlGS4ZDNQlPD7sZG9WSkVBHvRuzQV0xNK2oK3ihE5c5Vdjoa4VBwTgPjudSM+sT9XW/3gN54/oFY7ojcDun7EThMGmi3DG2bzTw6auRtiBONxhTYHDjlGx1ElqkO4tIpwl+jvWh2PUdovW2pbHI+Jp4rbV3BQ6A32l/hE+Oh50W41r10avbJ88Q3S3dSBz/cqFJchswJ5DWbQNyweoLAu6FAAnM8AO02zZJb+GRU29Lnbx4MvXlwWXMj6QqGZ8/ZliiK3QpZRTpxPqgo4jVXvuP74BZQoHbZ8erlR0pCT071Q7QKIdoseuM/zg893Yex61ygv72x4q5I03QJgAfb4rutByU2R9yiic0Fpvj/2+sBhg== +api: eJztV0tv2zgQ/isC0Vuj2A6ai28ptiiCTXeDvi5pFqDFkcSaIlU+1DqC/ntnKD8UR7EbBCgWi73YtPnN65vhcNgyAS6zsvbSaDZnH0vpEmuCh4QrZb67ZGVC4k1SgE98CUlmdC6LYEEkV1fvktqaRgqw7pSdMM8Lx+Y3jDYqrnkBFWjPbk+YgyxY6Ve427IFcAsWl7cdbllwtdEOULJlZ9Mpfd336Q/IeVA+eb9GoiX0wpNqxPK6VjLjhJ18dSTQMpeVUHFa+VUNqMIsvkLmURD9rcF62ZszywFmYYwCrlkXfUKDgz1uLV+huPRQueN6N6wMkM5bqQtEgg4VkYR4zSX+we+QzXT3U/sSlckM1wsQ1mRL0m8sEtmROF8oEON+98mJrOjV33lk+7CnvJZ/wuoDZBb8X7yCMY8rqa9AF75k81kX2fkWpCUfbh7KY0a5EJLSwdX1wFbOlYPu5L/vUCwfE2wGvwgXUCuzoqNyKZ4d7p71Pe3PJiPLwDm0eCmexIiL4IuN9BPZLGR/rA8B0VPuPVhqGP/c8PTutj3r0rh4mX75ItpZ94KOSBG4FZZLdSmQEpnLsVM6xH3G5jZq/0EqRrk5FPs2tuNp2Z1nbagxdUdz1R3Wib0XEaYBa7FT/UJPq4wANYobklDUPj2nBq14EJBiP9bg01fp2fTsfHo+e0Wh3tfbSxw1/3jfoxKPFwSbexugOxL4Ad9+nxPP28ZbIM/RP9nAu/+z8tuygj5a4B7EhR/rRrmxFccdJhCTeokHfCfyejXaZUItnqpwLTKqcK8jbceQ3djwsHSO9J59nWbJtvPRUVGUPf93THTY5sx4o6+wLeOkOronwOMNMHq8xgNvx/nqrR+nK7rjS4OSDAduFi81vN3YpJlNlKrS7bgd7xXb0IouhWAVokrvazefTHAoOKWB8VQaRvfEw93gdoDBeP6BWO6J3AzpuxE4ThpoV8drm10EdNTKu5gnGo0psSVwqjcKROrcRHHpFeGv0V5ycX2J0GZzpbLZ6ZR4ro3z+GAg+Fr7W3xuPPbUiMd6UE7trnie+X7pI/Xww09qxWWsnEheu07EDWtmCLyfCiSwxABot20X3MEnq7qO/v4WwNKbB5cNt5KOYHz2nGyIotwtkVWkE+eDmjLecBV6vvdOASVqWx1v33ykIgzk1DBFy5ii9WIw/uP8MNC9n7veBfocjBX3Rdq2LwAMbIPvtx6VWIe4QRObt1jiPwH/qgYe sidebar_class_name: "get api-method" info_path: api-reference/port-api custom_edit_url: null diff --git a/docs/api-reference/get-default-llm-provider-and-model.api.mdx b/docs/api-reference/get-default-llm-provider-and-model.api.mdx index 254e5ee4fb..dd57326e5f 100644 --- a/docs/api-reference/get-default-llm-provider-and-model.api.mdx +++ b/docs/api-reference/get-default-llm-provider-and-model.api.mdx @@ -5,7 +5,7 @@ description: "This route returns the default LLM provider and model." sidebar_label: "Get default LLM provider and model" hide_title: true hide_table_of_contents: true -api: eJzNVE1v2zAM/SuGznWcFM2ltwwbimIdUGzdqchBsZhYjSypEhUsNfLfR/qjSTtvwbDLLoksPn49PrERCmIZtEftrLgWD5WOWXAJIQuAKdiYYQWZgrVMBrO7uy+ZD26nFYRMWpXVToGZiAuBchPF9aNY3IrlhYhQpqBxTzeNWIEMEOi4PJApQPTORiB0Iy6nU/57W8PHPtnXHknRS2cRLDJWem90KRlbPEV2aEQsK6gln3DvgUK41ROUSI5UrIeAukvntieYlXMGpBWHtiZKeN5/aP0EGTFouyEk2FQzAYS3UtOFfEkB8uOnxYqC6ZLOK1DBlVuO7wKKJZXQEvmnuBuP+ZypMDIpyKlzC5hf5ZfTy/l0Prtqo5QBJIJa4FiktQu1JItQhMlR1yCOLh/2v7qQNXn1twF7l9GALdfPSQdQ3NMrn0P/pA+plObhSnN/wv1amgjv3R0z2M/unCf7zv8PtUEIbkRCLAKIUW5g1KYApTZxLO14481hlK8u+3m62nKwcuQpNtB2J7Gij2I3K4yp82F4sei3QxT88MOOrtp3nwIJWlSIPl4XhfR6wmqfaEftjFlTPAJOdsg3prtjdNgkrxSQ22fYU14ra/5eJKo46Jd2YHStecIVSNYYd6Tt2rXuGg3j7ylftri/JSiX3SliNpky4d5FrGU78T76DeCZTSgu3qqrOWrpH1Zr1yvCDyy8kboVUUtf08/kUexmBHwzlbaUfi7EZkXdMLBpVjLC92AOB75+ThB4S9NxJ4OWK6blkVdJzxoPcksUE7dlCZ51sJMmdeS/exs8tVfN3Hx6YGkmru90Xtt2Xv2Bow8muz+J/X6QXQn8y9oZdWmaTg3U2IDvTL/16Fsc0EzskoT/E0H5bEw= +api: eJzNVE1v2zAM/SuGznWcFM2ltw4rimEdUGzdqeiBsZlYjSypEhUsNfLfR9pOk3begmGXXRJZfPx6fGKrKoxl0J60s+pS3dc6ZsElwiwgpWBjRjVmFS4hGcpub79kPriNrjBkYKuscRWaiTpTBKuoLh+UIBqwsMIGLanHMxWxTEHTlq2tWiAEDHx83LEpYPTORmTPVp1Pp/L3tp6PQ+KvA5Izlc6ShGYseG90CYItnqI4tCqWNTYgJ9p65BBu8YQlsSMX7jGQ7tO59RFm4ZxBsGrX1cQJT/vvaThCRgrarhiJNjVCBuMtaL6AlxQwP3xaqjmYLvm8wCq4ci3xXWDCuISO1D/FXXnK50KFgVRhzp1bpPwiP5+ez6fz2UUXpQwIhNUVjUVautAAW1TFmJx0g+rg8mH7qwtbk6/+NuDgMhqw4/o56YCV9PTK575/1gdUlZbhgrk74n4JJuJ7dycMDrM75Sm+8/9DbRiCG5GQiABj5Fc0aquQQJs4lna88XY3ylef/TRdXTlUO/ZUK+y6A6r5o9jMCmOafD+8WAybIip5+GHDV927T4EFrWoiHy+LAryeiNon2nE7Y9YUD4CjHfJN6O4Z3W+SVwrY7TNuOa+FRr6vElcc9Es3ML7WMuEaQTQmHWm7dJ27JiP4O86XXd19YqiU3StiNpkK4d5F4q0m8CH6DdKJrajO3qqrPWjpH9Zs3yvhDyq8Ad2JqKOvHWbyoDYzBr6ZSlfKMBdms+ZuBNi2C4j4PZjdTq6fEwbZ0nzcQNCwEFoeZJUMrMkg10wxc1uW6EUHGzCpJ//d25CpvWrm5vpepJmkvuN5rbt5DQeJvjfZ7VHs94PsS5Bf0c6oS9v2auDG9vje9FuPocU9Woh9ZOH/BMK2cOQ= sidebar_class_name: "get api-method" info_path: api-reference/port-api custom_edit_url: null diff --git a/docs/api-reference/invoke-a-specific-agent.api.mdx b/docs/api-reference/invoke-a-specific-agent.api.mdx index 32462830ed..d4dca439b4 100644 --- a/docs/api-reference/invoke-a-specific-agent.api.mdx +++ b/docs/api-reference/invoke-a-specific-agent.api.mdx @@ -5,7 +5,7 @@ description: "This route allows you to create an agent's invocation.

To sidebar_label: "Invoke a specific agent" hide_title: true hide_table_of_contents: true -api: eJzVV0tv4zYQ/isEL02AxIq3ORlFAe+2B7doEyTuKTCwlERHXFOiSlL2qoL/e2eGlC0/so8ABdIcFIac5zfPdNyLZ8cnT3w644srnkuXWVV7ZSo+4fNCOWZN4yUTWpuNY61pmDcss1LgZcXEs6z8D46pam0ygXyjn1Kb/EyfuWFaClux0ligTkESm84Cj7tiWSGzFcNLX0j2lJusKeGFpCwuCu9rN0kSuHaj2lg/UiYR6jpwJ2Yt7VrJzeWIX3Er/26k8+9N3vJJxzNTeSDCo6hrrYJhySeHXnXcgeJS4Mm3tQQ/TfpJZh7k1NbU0nol3U7MZ3+O8BCnacXCC2uczBGgvK1ECXq1bgEaeloLDTbCX/CM/oKusvYjviW1cBzocd6q6vlEzxzYQIMFvEvpHCDBjGXgum1RaUpCM3gBI9KWtPRwkx4tUqnd1/25o4PQoMWL61x4EYOHEgeR5lv6AQeEFUArLabSGYBTYyARKlK0FI0GX5dCOwmsChWSC/AKoEX3pShjXJWVeSQ/tnO2ZB+9beTHK7LMSlebykm2UVozV5gNE44JFsQxswTbl8aWZDycnZcix2vBfnu8+3PHj1idcSIGpbe5Fr7Ym0wgz3L4qKWS9sB2NPFcKNWOHI1AD0gKFdlGwAFiivmIpUZoQ4E6mTVW+ZZwTqG4QBdULziYT1Aa5e4CKXtvKN63N2P8dWjDLyEW7CFSgtHfXDmHlWJWsV7cILLSWmPP4heT98zbdojbE8rt5YBHIs9VSMz7gfagjtLw9ub21MspxtU0NsO88EVfe2tAPx+GYAO5UhnPlqap8jcNxZ7ry6CctKlXIRGhHf94Cu1DaLsshb7LYFR4Aw1fWGhLF1qVyuPd+A/1/vJNw/l9IH67zxG4d+9OgcPqR8/38OdGBtChO2UhNDR4odVHaN4yhK/NyNfgEEcOjJvC5NiHjaPRje14wpP1OKEumnRHLXmb4ORaYZeDEbruZ1VjNbD1y4aoVb9r0BA4fW3cnmDQjx/RuIB335V3+AHb73Iw3qYNmG7VPxQ+HsdJAR0cuNA1RORhv9H8+lmUtZaHG8lga9hvC7v5vqUhtTRkhPLIzO/Baja9nwEdOh8CMB7d0AICGJaCsijaOCOscHjWMgP8sjCbjleFwa71/9kWY1gQyaTWAuAHCCjSXUyjJ74eA2Hv8uR0usdcggwoMP+Ao+tS4eRfVm+3eB1WGsywXDmR6peWmCGC/9k+84LPK8jKwbZFGypcUGKvhVVo9ne6cPEQO8Qle82K84KhfSFV7dDM3oHj6GwXwBLrCa0PVB+CjddzlLWXctJJsewDxzTLZO2/SLsYNKL7u8c5EKfxn5DS5MhjxQaXQfiSxYYwoz5Bdx0UbfXcUMPlQSYWr2gwDYcdZEUdJB7Qq7OYHLeW4Ah+0a2zLF0X+hOkbU8fnl7kiND21BiiBVj9L+74+xg= +api: eJzVVktv4zYQ/isEL02A2LJT52IUBbxtD0ZRbJD1ngwfKHFscS2JKknZ6xX83ztD0rEca9NtTmkODkXO85tny53YWD5d8tmcr+64BJsZVTulKz7li1xZZnTjgImi0HvLDrphTrPMgKDLiokNVO4ny1S105kgvuEvqUl+9T8LzQoQpmKlNkidoiQ2mwcee8eyHLIto0uXA1tKnTUlvngpq5vcudpOkwSv7bDWxg2VToQaBO5E78DsFOxvh/yOG/i7Aes+aHng05ZnunJIREdR14UKhiVfLHnVcouKS0End6gB/dTpF8gcyqmNrsE4BfZZzFfXR3iJ06xi4YU1FiQBJA+VKFFvURwQGv+0EwXaiF/4TP6irrJ2Q370avHY0WOdUdXmSs8C2VCDQbxLsBaRYNowdN0cSGnqhWb4gkakB6/lBLfXU4gUCvvv/nz0B1GgFicGUjgRg0cSO5GOtu+UBNNnPVRNSbmFoFZC4YX41hgYnD8rlyPiKsNzChJt31IQMNZ8haJLLaF4Te6mdoMH/M4K0UgYYHgrcIPJ4H50/zB6GE9Qiv9DmcIIdAYM5XpPBkTRSKkIgFq4HOViDOnRAziX+KPWCj0N+aYMSD51poG+MKlncqbXHjcvxRfQHv2meFGuURl5JLH4LGSNUe7gTUyxcAjVJSoTckrSfF6uiNKArXVlQ5pORmP6d2nD77AWTeHYU6QklH60Ki6rQG9jLVhkXYvCAqIExuiekFPQQmL2vB27uC1J7kkOeiSkVCHpHjvagzofwclocu3ljCESujEZsL1y+amuKCFlNwR7YVmlHVvrppLvGooz1+ugXLWgNyERoR3/fA3tU2ipLMWeynAMOI3NXBhsOTeFKpWju/Ff6sPtu4bzv4H44z5H4O7vr4Gj6ifPz/BLDQH0UrgshMYPVWzjEZr3DOFbM/ItOMRujZ0615L6sLZ+LFM7nvJkN058F03aFy35mNBU2lKXw/G4O7X5xuD44KdFQtTqtEcgFn2vjT0TdPrxJzIu4H3qys/4IdufcDjPilmDphv1zYePx3GSYwdHLnKNEHk6byt/fBVlXcDlttHZCM4z73l2X8zc82iNwzLORD/I1tobqhwp4I/oGZs9zpGWAApBGg9HfogjzqXwmRb9mHs8mWC2hgwxzsL8erkqdHat/8+2GENHaCd1ITBECIHPhjam2pLvxrSfRJen1xtAzDfMkpxyFDnaNhUWPpvieKRrv5XhPR53wiiRUhAwJ6WydJb9VdPF8+YpFuQte8tG8R0/T3lbUdL6nRS/8LjFLL5edY60h8X0JesD1W/BxsGCZJ2lXDUuqrLAMcsyqN2rtKtO3T9+/LSgnTDu85TbeGvEnnYv/PUWa4+ZL0t/12KNVJvG9zceZFLFiYYi2i3YrS/YeCCvejF5WcnBEfolt3pZ2ja0A8yAE314+i5HhPZETSGinfUfhy239Q== sidebar_class_name: "post api-method" info_path: api-reference/port-api custom_edit_url: null @@ -47,14 +47,14 @@ This route allows you to create an agent's invocation.

To learn more ab diff --git a/docs/api-reference/invoke-an-agent.api.mdx b/docs/api-reference/invoke-an-agent.api.mdx deleted file mode 100644 index 59baf77450..0000000000 --- a/docs/api-reference/invoke-an-agent.api.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -id: invoke-an-agent -title: "Invoke an agent" -description: "This route allows you to create an invocation without choosing a specific agent.

To learn more about AI agents, check out the [documentation](https://docs.port.io/ai-agents/overview)." -sidebar_label: "Invoke an agent" -hide_title: true -hide_table_of_contents: true -api: eJzdVlFv2zYQ/isEX9YCjhV3eTKGAW63B2/YEiTeU2CglERHrClRIym7npH/3u9IKlZip2sDDAiWB4Um73j3ffx4xz334s7x6S2fzflyxEvpCqtar0zDp3xRKces6bxkQmuzdWxnOuYNK6wUNNkw1WxMIciebZWvYMuKyhinmjsmmGtloVaqYOJONn78U26zn8NnYZiWwjasNhb75OQ3m0czN8IWslgzmvSVZLelKboaKyHO8k3lfeumWYZpN26N9WNlMqHOondmNtJulNy+HfMRt/LvTjr/3pQ7Pt3zwjQeRjQUbatVTD375AjvnjsErgWN/K6VYMDkn2ThsU9rTSutV9I9bPPZnzJ8zOCsYXGFdU6WRF25a0SNuFrvQF5Y2giNHPELy4QXserWj/l9CIvhII7zFtQexVnADRHsD47V0jkwwYxlgG53FDQPmxZYQRL5LkTp6Q5xtMildv+O5zIMhEYUL85K4UU6PNrxoAXsGf4AQFgBW2lJZCcIzo2BEJoQaCU6DawroZ2Eq6KAAQJWQVqCL0WdzlVZWSbzp3nOV+yjt538OAqZWela0zgJjWrNXGW2TDjSZ9iOmRVyXxlbRyGrxnkpSpoW7Lebyz8f/IELl8TJorPK7wKiHDKWlm4QtiqnIFQFlSzJsvcLzF6cT+jf40R/iajZdbIEtG/W6GNNmnVSphtwKK019lg+WEkyObF2P2T3lvbt9wEiUZYqSuBqED2GCwd+cX5xjHJGDJrOFjJUiV7lG1VCj/iAtJWSlm1xKo3xbGW6pnzVVBy8vk7KUUF4EROJ2smPx9RexwLHclQ4hnLtDUqrsCgAb7Sqlae5yR/q/dtXTef3kfjtmBNx794dE0clk5Af6C+NjKSjDhTxaELzQ1FN1LxmCl+qyJfwkIo7CntlkAdvjQtNUvgKv7LNJAutJaOOsKaahta06XtAZzWM+iYuWtX3cCA/tdq5g8Gg+t5QKpHdvgY/sAW33+Wgbcw6JGrVP+GweGotFeo1vAgI4b8+vBR+/SzqVsvHnX7QjQ9d+KFv3oeGtTIhCeXJmV8haza7msOOwEe6J+Pz0NjBWC2CZlKO88AVvakCd09b7+Dt8n94l6WDIm6zVgscCEgJZ79PMrrlmwkMezKSlCCAisSG5f0+F07+ZfX9PU3HlwIJrFRO5Pq5t8GQyP/smfAMwDVEOXjEhIcfJoKuN8IqShsQljBN6iQ80etDzPpsQRsffI+qEF2i6DErCtn6r9ouB5f46vJmAeM8PZVrU5KPFVt6buGLPEfcBBbDrQtze1yB5q4LxYrHPekqiI6OcHgf1+E+pgGh6pea3SDDpxc1AqEvwTrpst/H2w4V9PZx6VmPRG1vTUezRNZfAEF2jR0= -sidebar_class_name: "post api-method" -info_path: api-reference/port-api -custom_edit_url: null ---- - -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import ParamsDetails from "@theme/ParamsDetails"; -import RequestSchema from "@theme/RequestSchema"; -import StatusCodes from "@theme/StatusCodes"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; -import Heading from "@theme/Heading"; - - - - - - - - - - -This route allows you to create an invocation without choosing a specific agent.

To learn more about AI agents, check out the [documentation](https://docs.port.io/ai-agents/overview). - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api-reference/sidebar.ts b/docs/api-reference/sidebar.ts index 5757f4daff..5088bdf738 100644 --- a/docs/api-reference/sidebar.ts +++ b/docs/api-reference/sidebar.ts @@ -622,12 +622,6 @@ const sidebar: SidebarsConfig = { type: "category", label: "AI", items: [ - { - type: "doc", - id: "api-reference/get-an-invocations-result", - label: "Get an invocation's result", - className: "api-method get", - }, { type: "doc", id: "api-reference/invoke-a-specific-agent", @@ -636,16 +630,28 @@ const sidebar: SidebarsConfig = { }, { type: "doc", - id: "api-reference/invoke-an-agent", - label: "Invoke an agent", + id: "api-reference/general-purpose-ai-interactions", + label: "General-purpose AI interactions", className: "api-method post", }, + { + type: "doc", + id: "api-reference/get-an-invocations-result", + label: "Get an invocation's result", + className: "api-method get", + }, { type: "doc", id: "api-reference/get-monthly-ai-invocations-quota-usage", label: "Get monthly AI invocations quota usage", className: "api-method get", }, + ], + }, + { + type: "category", + label: "LLM management", + items: [ { type: "doc", id: "api-reference/get-default-llm-provider-and-model", @@ -658,18 +664,18 @@ const sidebar: SidebarsConfig = { label: "Change default LLM provider and model", className: "api-method put", }, - { - type: "doc", - id: "api-reference/get-configured-llm-providers", - label: "Get configured LLM providers", - className: "api-method get", - }, { type: "doc", id: "api-reference/create-or-connect-an-llm-provider", label: "Create or connect an LLM provider", className: "api-method post", }, + { + type: "doc", + id: "api-reference/get-configured-llm-providers", + label: "Get configured LLM providers", + className: "api-method get", + }, { type: "doc", id: "api-reference/get-a-specific-provider-configuration", diff --git a/static/apispec.yaml b/static/apispec.yaml index ec15557fa9..8ba96b4495 100644 --- a/static/apispec.yaml +++ b/static/apispec.yaml @@ -32931,59 +32931,6 @@ paths: - message additionalProperties: false description: The json provided does not match the route's schema - /v1/agent/invoke/{invocation_identifier}: - get: - summary: Get an invocation's result - tags: - - AI - description: This route allows you to get a specific invocation - result.

To learn more about AI agents, check out the - [documentation](https://docs.port.io/ai-agents/overview). - parameters: - - schema: - type: string - in: path - name: invocation_identifier - required: true - description: A unique identifier for the agent invocation. - security: - - bearer: - - read:entities - responses: - "401": - description: Default Response - content: - application/json: - schema: - properties: - ok: - const: false - error: - type: string - message: - type: string - required: - - ok - - error - additionalProperties: false - "404": - description: A resource with the provided identifier was not found - content: - application/json: - schema: - properties: - ok: - const: false - error: - type: string - message: - type: string - required: - - ok - - error - - message - additionalProperties: false - description: A resource with the provided identifier was not found /v1/agent/{agentIdentifier}/invoke: post: summary: Invoke a specific agent @@ -33007,15 +32954,20 @@ paths: labels: type: object description: Optional meta-data about the invocation. + provider: + type: string + enum: + - openai + - azure-openai + - anthropic + - bedrock + - port + model: + type: string + enum: + - gpt-5 + - claude-sonnet-4-20250514 parameters: - - schema: - type: boolean - default: false - in: query - name: stream - required: false - description: If `true`, the response will show as a stream of information - instead of a JSON response. - schema: type: string in: path @@ -33095,111 +33047,6 @@ paths: - message additionalProperties: false description: The json provided does not match the route's schema - /v1/agent/invoke: - post: - summary: Invoke an agent - tags: - - AI - description: This route allows you to create an invocation without choosing a - specific agent.

To learn more about AI agents, check out the - [documentation](https://docs.port.io/ai-agents/overview). - requestBody: - content: - application/json: - schema: - type: object - properties: - context: - type: object - description: An object used to dynamically inject values into the prompt. - prompt: - type: string - description: The user's message or query to be processed by the AI agent. - labels: - type: object - description: Optional meta-data about the invocation. - parameters: - - schema: - type: boolean - default: false - in: query - name: stream - required: false - description: If `true`, the response will show as a stream of information - instead of a JSON response. - security: - - bearer: - - read:entities - responses: - "401": - description: Default Response - content: - application/json: - schema: - properties: - ok: - const: false - error: - type: string - message: - type: string - required: - - ok - - error - additionalProperties: false - "404": - description: A resource with the provided identifier was not found - content: - application/json: - schema: - properties: - ok: - const: false - error: - type: string - message: - type: string - required: - - ok - - error - - message - additionalProperties: false - description: A resource with the provided identifier was not found - "413": - description: Request body is too large (limit is 1MiB) - content: - application/json: - schema: - properties: - ok: - const: false - error: - type: string - message: - type: string - required: - - ok - - error - additionalProperties: false - description: Request body is too large (limit is 1MiB) - "422": - description: The json provided does not match the route's schema - content: - application/json: - schema: - properties: - ok: - const: false - error: - type: string - message: - type: string - required: - - ok - - error - - message - additionalProperties: false - description: The json provided does not match the route's schema /v1/actions/{action_identifier}/permissions: get: summary: Get an action's permissions @@ -33940,7 +33787,7 @@ paths: summary: Get default LLM provider and model description: This route returns the default LLM provider and model. tags: - - AI + - LLM management security: - bearer: [] responses: @@ -34011,7 +33858,7 @@ paths: summary: Change default LLM provider and model description: This route allows you to change the default LLM provider and model. tags: - - AI + - LLM management security: - bearer: [] requestBody: @@ -34107,7 +33954,7 @@ paths: summary: Create or connect an LLM provider description: This route allows you to create or connect an LLM provider. tags: - - AI + - LLM management security: - bearer: [] requestBody: @@ -34494,7 +34341,7 @@ paths: summary: Get configured LLM providers description: This route allows you to get the configured LLM providers. tags: - - AI + - LLM management security: - bearer: [] responses: @@ -34672,7 +34519,7 @@ paths: summary: Get a specific provider configuration description: This route allows you to get the configured LLM providers. tags: - - AI + - LLM management security: - bearer: [] parameters: @@ -34879,7 +34726,7 @@ paths: summary: Change a specific provider configuration description: This route allows you to change the configuration of a specific LLM provider. tags: - - AI + - LLM management security: - bearer: [] requestBody: @@ -35205,7 +35052,7 @@ paths: summary: Delete a specific provider configuration description: This route allows you to delete a specific LLM provider configuration. tags: - - AI + - LLM management security: - bearer: [] parameters: @@ -35272,3 +35119,203 @@ paths: - ok - error additionalProperties: false + /v1/ai/invoke/{invocation_identifier}: + get: + summary: Get an invocation's result + tags: + - AI + description: This route allows you to get a specific invocation + result.

To learn more about AI agents, check out the + [documentation](https://docs.port.io/ai-agents/overview). + security: + - bearer: [] + parameters: + - schema: + type: string + in: path + name: invocation_identifier + required: true + description: A unique identifier for the invocation. + responses: + "200": + description: Default Response + content: + application/json: + schema: + type: object + properties: + ok: + type: boolean + result: + type: object + properties: + status: + type: string + enum: + - In Progress + - Completed + - Failed + message: + type: string + error: + type: string + enum: + - internal_error + - no_agent_available + - no_agent_match + invocationIdentifier: + type: string + selectedAgent: + type: string + required: + - status + additionalProperties: false + required: + - ok + - result + additionalProperties: false + "500": + description: Default Response + content: + application/json: + schema: + type: object + properties: + ok: + type: boolean + error: + type: string + message: + type: string + details: + type: object + additionalProperties: {} + required: + - ok + - error + additionalProperties: false + /v1/ai/invoke: + post: + summary: General-purpose AI interactions + tags: + - AI + description: This is a general-purpose endpoint that is not tied to any specific agent. Its purpose is to allow you to send requests directly to Port AI, enabling interactions and executions without being bound to a predefined agent context. + security: + - bearer: [] + requestBody: + content: + application/json: + schema: + type: object + properties: + userPrompt: + type: string + description: The user's message or query to be processed by Port AI. + labels: + type: object + description: Optional meta-data about the invocation. + additionalProperties: + type: string + provider: + type: string + description: The AI provider to use for this invocation. If not specified, the default provider will be used. + enum: + - openai + - azure-openai + - anthropic + - bedrock + - port + model: + type: string + enum: + - gpt-5 + - claude-sonnet-4-20250514 + systemPrompt: + type: string + description: A set of instructions that guides an AI's behavior and responses by providing its role, persona, and operational rules at the beginning of an interaction. + default: "" + executionMode: + type: string + description: The execution mode for the invocation. Whether to automatically execute self-service actions. + enum: + - Automatic + - Approval Required + default: Approval Required + tools: + type: array + description: List of Regex values to match against the tools names. To learn more about the available tools, refer to the [documentation](https://docs.port.io/ai-interfaces/port-ai/overview?execution-modes=manual#available-tools). + items: + type: string + required: + - userPrompt + - tools + additionalProperties: false + required: true + parameters: + - schema: + type: string + in: query + name: invocation_identifier + required: false + description: A unique identifier for the invocation. + responses: + "400": + description: Default Response + content: + application/json: + schema: + type: object + properties: + ok: + type: boolean + error: + type: string + message: + type: string + details: + type: object + additionalProperties: {} + required: + - ok + - error + additionalProperties: false + "403": + description: Default Response + content: + application/json: + schema: + type: object + properties: + ok: + type: boolean + error: + type: string + message: + type: string + details: + type: object + additionalProperties: {} + required: + - ok + - error + additionalProperties: false + "500": + description: Default Response + content: + application/json: + schema: + type: object + properties: + ok: + type: boolean + error: + type: string + message: + type: string + details: + type: object + additionalProperties: {} + required: + - ok + - error + additionalProperties: false \ No newline at end of file