{"version":1,"pages":[{"id":"FwyBq18jPNhhQoaLTLVg","title":"Welcome to JamAI Base","pathname":"/","siteSpaceId":"sitesp_YCI36","icon":"house-window","description":"","breadcrumbs":[{"label":"GET STARTED"}]},{"id":"K2kopvgGXRox9569QW1R","title":"Why Choose JamAI Base?","pathname":"/get-started/readme/why-choose-jamaibase","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"GET STARTED"},{"label":"Welcome to JamAI Base","icon":"house-window"}]},{"id":"H8TN8mquiPcIMpt6CQej","title":"Key Features","pathname":"/get-started/readme/key-features","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"GET STARTED"},{"label":"Welcome to JamAI Base","icon":"house-window"}]},{"id":"3G2QElFuvlv0CksNSlGa","title":"Architecture","pathname":"/get-started/readme/architecture","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"GET STARTED"},{"label":"Welcome to JamAI Base","icon":"house-window"}]},{"id":"P7uANOdpBYqI5UB93Hpn","title":"New Features & Required Actions","pathname":"/introducing-jamai-base-v2/new-features-and-required-actions","siteSpaceId":"sitesp_YCI36","emoji":"1f6e0","description":"Welcome to JamAI Base v2! This major update brings powerful new features, enhanced project-level role-based access control (RBAC), and improved performance to elevate your experience.","breadcrumbs":[{"label":"Introducing JamAI Base v2"}]},{"id":"a60287395ef91e40cbd0afd5307ea461a555f389","title":"Python SDK Documentation","pathname":"/developer-reference/python-sdk-documentation","siteSpaceId":"sitesp_YCI36","description":"","breadcrumbs":[{"label":"Developer Reference"}]},{"id":"3eCuXUsDYCEevC0ARgSO","title":"Quick Start: Action Table","pathname":"/developer-reference/python-sdk-documentation/quick-start-action-table","siteSpaceId":"sitesp_YCI36","description":"","breadcrumbs":[{"label":"Developer Reference"},{"label":"Python SDK Documentation"}]},{"id":"O4iVjX0bJNVn9X6qihXL","title":"Action Table - Image","pathname":"/developer-reference/python-sdk-documentation/quick-start-action-table/action-table-image","siteSpaceId":"sitesp_YCI36","description":"Build a Smart Receipt Scanner with JamAI Base","breadcrumbs":[{"label":"Developer Reference"},{"label":"Python SDK Documentation"},{"label":"Quick Start: Action Table"}]},{"id":"mQXWwK0u4rSHPxCbIQ7V","title":"Action Table - Audio","pathname":"/developer-reference/python-sdk-documentation/quick-start-action-table/action-table-audio","siteSpaceId":"sitesp_YCI36","description":"Build a Smart Audio Processor with JamAI Base","breadcrumbs":[{"label":"Developer Reference"},{"label":"Python SDK Documentation"},{"label":"Quick Start: Action Table"}]},{"id":"DYC4c1v2lHYP82JGLIEN","title":"Action Table - Document","pathname":"/developer-reference/python-sdk-documentation/quick-start-action-table/action-table-document","siteSpaceId":"sitesp_YCI36","description":"Summarize news with JamAI Base","breadcrumbs":[{"label":"Developer Reference"},{"label":"Python SDK Documentation"},{"label":"Quick Start: Action Table"}]},{"id":"Wy8ecJGbZdVEGbZme6Rz","title":"Quick Start with Chat Table","pathname":"/developer-reference/python-sdk-documentation/quick-start-with-chat-table","siteSpaceId":"sitesp_YCI36","description":"Build Intelligent Conversational Applications in Minutes with JamAI Base Chat Tables","breadcrumbs":[{"label":"Developer Reference"},{"label":"Python SDK Documentation"}]},{"id":"tZSx0muhn5n8h1BgMZiP","title":"Quick Start: Knowledge Table File Upload","pathname":"/developer-reference/python-sdk-documentation/quick-start-knowledge-table-file-upload","siteSpaceId":"sitesp_YCI36","description":"Prepare your file for RAG","breadcrumbs":[{"label":"Developer Reference"},{"label":"Python SDK Documentation"}]},{"id":"8adc251f83858b7e55dbaef9dd70dcf699130d73","title":"TypeScript SDK Documentation","pathname":"/developer-reference/typescript-sdk-documentation","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"}]},{"id":"f077ea22b2c033f3eedc26a4936cf16f67ec1313","title":"Quick Start: Knowledge Table","pathname":"/developer-reference/typescript-sdk-documentation/quick-start-knowledge-table","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"TypeScript SDK Documentation"}]},{"id":"b009d8d24697bb8dcffa3119f8c854889e33f1ce","title":"Quick Start: Chat Table","pathname":"/developer-reference/typescript-sdk-documentation/quick-start-chat-table","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"TypeScript SDK Documentation"}]},{"id":"048055cd03bc69f31e4c4080f50ea2a18a09b59f","title":"Quick Start: Action Table","pathname":"/developer-reference/typescript-sdk-documentation/quick-start-action-table","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"TypeScript SDK Documentation"}]},{"id":"e905d14e435ace1f88f7ed67c264a423c603ed76","title":"Action Table - Image","pathname":"/developer-reference/typescript-sdk-documentation/quick-start-action-table/action-table-image","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"TypeScript SDK Documentation"},{"label":"Quick Start: Action Table"}]},{"id":"28f5d748f71dabc80244ce02e8dbb92082ff1679","title":"Action Table - Document","pathname":"/developer-reference/typescript-sdk-documentation/quick-start-action-table/action-table-document","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"TypeScript SDK Documentation"},{"label":"Quick Start: Action Table"}]},{"id":"ffa7fd12f866eda41ded10cc9310ead0fada58f2","title":"Action Table - Audio","pathname":"/developer-reference/typescript-sdk-documentation/quick-start-action-table/action-table-audio","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"TypeScript SDK Documentation"},{"label":"Quick Start: Action Table"}]},{"id":"dcFwATjVl39i4nQIeqyX","title":"Examples","pathname":"/developer-reference/typescript-sdk-documentation/examples","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"TypeScript SDK Documentation"}]},{"id":"QkzWJpHLayRADpiitsDi","title":"AI Assistant with SvelteKit","pathname":"/developer-reference/typescript-sdk-documentation/examples/ai-assistant-with-sveltekit","siteSpaceId":"sitesp_YCI36","description":"Build an AI-powered chat assistant with SvelteKit and JamAI Base","breadcrumbs":[{"label":"Developer Reference"},{"label":"TypeScript SDK Documentation"},{"label":"Examples"}]},{"id":"yFI1k9B7fdbtcPt1ZW7e","title":"Receipt Extractor with Next JS","pathname":"/developer-reference/typescript-sdk-documentation/examples/receipt-extractor-with-next-js","siteSpaceId":"sitesp_YCI36","description":"Build an AI-powered receipt extraction app with Next.js and JamAI Base","breadcrumbs":[{"label":"Developer Reference"},{"label":"TypeScript SDK Documentation"},{"label":"Examples"}]},{"id":"T7SpL4ztd0BmZasLLmpy","title":"OpenAPI Documentation","pathname":"/developer-reference/openapi-documentation","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"}]},{"id":"71igUkRaNnZZzfwRiqlI","title":"Making your first API request","pathname":"/developer-reference/openapi-documentation/making-your-first-api-request","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"OpenAPI Documentation"}]},{"id":"BRVAEFJx50dhal1uxE0u","title":"Writing to Action Table with OpenAPI","pathname":"/developer-reference/openapi-documentation/writing-to-action-table-with-openapi","siteSpaceId":"sitesp_YCI36","description":"Use the OpenAPI-described endpoint to insert a new row into an existing Action Table. You’ll validate the schema, POST a row, and verify the result—via cURL or generated clients.","breadcrumbs":[{"label":"Developer Reference"},{"label":"OpenAPI Documentation"}]},{"id":"k1EPoml2rtf0U3tj50LN","title":"Primitives (integer, float, boolean, text)","pathname":"/developer-reference/openapi-documentation/writing-to-action-table-with-openapi/primitives-integer-float-boolean-text","siteSpaceId":"sitesp_YCI36","description":"Use this flow when all fields are primitive types (integer, float, boolean, text). No file upload is required.","breadcrumbs":[{"label":"Developer Reference"},{"label":"OpenAPI Documentation"},{"label":"Writing to Action Table with OpenAPI"}]},{"id":"hiBLXhnrJMmrh41s3k4q","title":"Multimodel: Image / Audio / Document","pathname":"/developer-reference/openapi-documentation/writing-to-action-table-with-openapi/multimodel-image-audio-document","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"OpenAPI Documentation"},{"label":"Writing to Action Table with OpenAPI"}]},{"id":"RPtmnCMXzoX3ANnawMea","title":"TS/JS","pathname":"/developer-reference/ts-js","siteSpaceId":"sitesp_YCI36","description":"","breadcrumbs":[{"label":"Developer Reference"}]},{"id":"GTyEdldzImNYklKpNz8i","title":"Framework Integration","pathname":"/developer-reference/framework-integration","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"}]},{"id":"rDFUSxG9mmFgvZ1DIODF","title":"ReactJS","pathname":"/developer-reference/framework-integration/reactjs","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"Framework Integration"}]},{"id":"oVgktCXP8sXBT8tzsnOw","title":"Next JS","pathname":"/developer-reference/framework-integration/next-js","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"Framework Integration"}]},{"id":"T37Kg0hbHuz1h8ltBXL8","title":"Nuxt","pathname":"/developer-reference/framework-integration/nuxt","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"Framework Integration"}]},{"id":"fzNIPrDHZR3fuQECwISw","title":"NLUX + Express.js","pathname":"/developer-reference/framework-integration/nlux-+-express.js","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"Framework Integration"}]},{"id":"5B0VDbQppetmWVXPHFul","title":"NLUX (Frontend Only)","pathname":"/developer-reference/framework-integration/nlux-frontend-only","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"Framework Integration"}]},{"id":"KFr6XWNr1iMqRMTBwuhz","title":"SvelteKit","pathname":"/developer-reference/framework-integration/sveltekit","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Developer Reference"},{"label":"Framework Integration"}]},{"id":"BUTYZum8L6mXOYoq2JX3","title":"Action Table","pathname":"/using-the-platform/action-table","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Using The Platform"}]},{"id":"eYBHEQHBrU9APUu4gKx1","title":"Chat Table","pathname":"/using-the-platform/chat-table","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Using The Platform"}]},{"id":"24C0NTFPxcqbbHo04tAu","title":"Knowledge Table","pathname":"/using-the-platform/knowledge-table","siteSpaceId":"sitesp_YCI36","breadcrumbs":[{"label":"Using The Platform"}]},{"id":"Xo3XUEpEHeGuLHzFhVtn","title":"Supported Models","pathname":"/using-the-platform/model-providers","siteSpaceId":"sitesp_YCI36","description":"The following is the list of model and provider that are currently supported by JamAIBase.","breadcrumbs":[{"label":"Using The Platform"}]},{"id":"clAAFIzteUSbCrcHNNYn","title":"Which LLM Should You Choose?","pathname":"/using-the-platform/model-providers/which-llm-should-you-choose","siteSpaceId":"sitesp_YCI36","description":"A guide for choosing the best LLM API for your use case","breadcrumbs":[{"label":"Using The Platform"},{"label":"Supported Models"}]},{"id":"NQbiwjugHURDoSwQuvOj","title":"Comparative Analysis of Large Language Models in Vision Tasks","pathname":"/using-the-platform/model-providers/comparative-analysis-of-large-language-models-in-vision-tasks","siteSpaceId":"sitesp_YCI36","description":"Examining GPT-4 Turbo, Claude-3 Family, and Gemini for Performance and Value.","breadcrumbs":[{"label":"Using The Platform"},{"label":"Supported Models"}]},{"id":"kam9v9X9NHO9oCIfiZxf","title":"Frequently Asked Questions (FAQ)","pathname":"/frequently-asked-questions-faq","siteSpaceId":"sitesp_YCI36"}]}