Skip to main content

Release 10.3

Release Date: April 2nd, 2024



New FeatureImprovementBug FixEnterprise Only
new-featureimprovementbugenterprise

App Creation

StatusChangeDetails
new-featureIntroduced app templates for streamlined app creation
  • We now provide pre-built, ready-to-use templates that expedite the app creation process. Each template comes with a range of resources, such as datasets, models, workflows, and modules, allowing you to quickly hit the ground running with your app creation process.

Node SDK

StatusChangeDetails
new-feature (Developer Preview)Released a new Node SDK
  • We released the first open source version (for developer preview) of a Node SDK for JavaScript/TypeScript developers focused on creating web services and web apps consuming AI models.
  • It is designed to offer a simple, fast, and efficient way to experience the power of Clarifai’s AI platform — all with just a few lines of code.
  • You can check its documentation here.

New Published Models

StatusChangeDetails
new-featurePublished new models

(Clarifai-hosted models are the ones we host within our Clarifai Cloud. Wrapped models are those hosted externally, but we deploy them on our platform using their third-party API keys)
  • Clarifai-hosted Mxbai-embed-large-v1, a state-of-the-art, versatile, sentence embedding model trained on a unique dataset for superior performance across a wide range of NLP tasks. It also tops the MTEB Leaderboard.
  • Clarifai-hosted Genstruct 7B, an instruction-generation LLM, designed to create valid instructions given a raw text corpus. It enables the creation of new, partially synthetic instruction fine-tuning datasets from any raw-text corpus.
  • Wrapped Deepgram’s Aura Text-to-Speech model, which offers rapid, high-quality, and efficient speech synthesis, enabling lifelike voices for AI agents across various applications.
  • Wrapped Mistral-Large, a flagship LLM developed by Mistral AI, and renowned for its robust multilingual capabilities, advanced reasoning skills, mathematical prowess, and proficient code generation abilities.
  • Wrapped Mistral-Medium, Mistral AI's medium-sized model. It supports a context window of 32k tokens (around 24000 words) and outperforms Mixtral 8x7B and Mistral-7b on benchmarks across the board.
  • Wrapped Mistral-Small, a balanced, efficient large language model offering high performance across various tasks with lower latency and broad application potential.
  • Wrapped DBRX-Instruct, a state-of-the-art, efficient, open LLM by Databricks. It’s capable of handling input length of up to 32K tokens. The model excels at a broad set of natural language tasks, such as text summarization, question-answering, extraction, and coding.

Input-Manager

StatusChangeDetails
new-featureAdded ability to import datasets via archive files with ease
  • Within the Input-Manager, users can now seamlessly upload archive or zipped files containing diverse data types such as texts, images, and more.

Devtools Integrations

StatusChangeDetails
new-featureIntegrated the unstructured Python library with Clarifai as a target destination connector
  • The unstructured library provides open-source components for ingesting and pre-processing images and text documents. We’ve integrated it with Clarifai to allow our users streamline and optimize the data processing pipelines for LLMs.

Models

StatusChangeDetails
enterprise [Enterprise-only]Added support for exporting your own trained models
  • You can now export the models you own from our platform to a pre-signed URL. Upon export, you'll receive model files accessible via pre-signed URLs or private cloud buckets, along with access credentials.
  • Please note that we only support exporting trainable model types. Models such as embedding-classifiers, clusterers, and agent system operators are not eligible for export.
improvementImproved the Model-Viewer UI of multimodal models
  • For multimodal models like GPT4-V, users can provide input text prompts, include images, and optionally adjust inference settings. The output consists of generated text.
  • They also support the use of 3rd party API keys (for Enterprise Customers).
improvementMade improvements to the local model upload functionality
  • We now provide users with a pre-signed URL for uploading models.
  • We added educational materials and tooltips to the local model upload UI.
  • We made other improvements to make the process of uploading models simple and intuitive.
improvementEnhanced the functionality of the Actions column within a model’s versions table
  • We refactored the column into an intuitive context menu. Now, when a user clicks on the three dots, a dropdown menu presents various options, optimizing user experience and accessibility.
improvementEnabled deletion of associated model assets when removing a model annotation
  • Now, when deleting a model annotation, the associated model assets are also marked as deleted.

Workflows

StatusChangeDetails
improvementImproved the functionality of the Face workflow
  • You can now use the Face workflow to effectively generate face landmarks and perform face visual searches within your applications.
bugFixed an issue with changing an app’s base workflow for users subscribed to the Community pricing plan
  • Previously, users on the Community plan encountered errors when changing an app's base workflow to trigger re-indexing of the app’s inputs. We fixed the issue.

Community UI

StatusChangeDetails
new-featureAdded Python SDK code snippets to the Use Model / Workflow modal windowIf you want to use a model or a workflow for making API calls, you need to click the Use Model / Workflow button at the upper right corner of the individual page of a model or workflow. The modal that pops up has snippets in various programming languages, which you can copy and use.

  • We introduced Python SDK code snippets as a primary tab. Users can now conveniently access and copy the Python SDK code snippets directly from the modal.
improvementRevamped the resource filtering experience on desktop devices
  • We relocated the filtering sidebar from the right to the left side of the screen, optimizing accessibility and user flow.
  • We also made other improvements to the filtering feature, such as using chevrons to mark the collapsible sections, enhancing the alignment of the clear button, and enhancing the appearance of the divider line.
  • We also added Multimodal-to-text, Multimodal-embedder, and text-to-audio filtering options.
improvementRevamped mobile resource filters with a fresh design
  • Implemented a new and improved design for resource filters on mobile platforms.
improvementAdded ability to sort apps listed on the collapsible left sidebar of your individual app page
  • You can now sort the apps alphabetically (from A to Z) or by "Last Updated." This lets you find the apps you need quickly and efficiently.
improvementEnhanced markdown template functionality with custom variables
  • We have introduced a feature that allows users to insert custom variables such as {{user_id}} and {{app_id}} into markdown templates, particularly in sections like the Notes section of a model. These variables are dynamically replaced with the corresponding user_id and app_id extracted from the URL, allowing you to personalize content within your templates.
  • For example, within the Notes section of a model, you can now add {{user_id}} to dynamically display the user who created the model.
improvementImproved responsiveness for 13-inch MacBooks
  • We improved responsiveness issues to ensure an optimal viewing experience for 13-inch MacBook devices with a viewport of 1440px × 900px dimensions.
bugFixed an issue with repeated consent requests for users with Google accounts
  • Previously, users logging into the Community platform using their Google accounts encountered an issue where they were repeatedly prompted to give consent upon each login. The user consent is now stored and persisted, eliminating the need for repetitive requests.
bugFixed an issue where an undesirable background appeared when a login session expired on a public page
  • Now, when a session expires on a public page, a modal login window will appear while you're still on the same page. This allows you to easily log back in and continue where you left off. Also, closing the modal by clicking the "X" button or successfully logging in will keep you on the same public page, eliminating unnecessary navigation.
bugFixed an issue with editing the scopes of a collaborator on the App Settings page
  • Previously, it was not possible to deselect scopes when editing a collaborator’s role on the App Settings page. We fixed the issue.
  • We also fixed an issue where some essential scopes were missing for collaborators.
bugFixed an image flicker behavior issue on the Feature page
  • Previously, users experienced disruptive flickering when navigating the page, impacting the overall user experience negatively. The images now load smoothly and without any flickering.
bugFixed an issue that made bullets or numbers to be invisible
  • Previously, the bullets or numbers in a list were not getting rendered properly when applying them in the Notes section of a resource. We fixed the issue.

Python SDK

StatusChangeDetails
new-featureAdded support for exporting models
  • You can now use the Python SDK to export your own trained models to an external environment.
new-featureIntroduced improvements to the dataloader module
  • We added retry mechanisms for failed uploads and introduced systematic handling of failed inputs. These improvements optimize the data import process and minimize errors within the dataloader module.
new-featureAdded support for dataset version ID
  • Previously, it was not possible to access or interact with specific versions of a dataset within the Python SDK. This update introduces support for dataset versions in several key areas as detailed here.
improvementMade enhancements to the RAG (Retrieval Augmented Generation) feature
  • Enhanced the RAG SDK's upload() function to accept the dataset_id parameter.
  • Enabled custom workflow names to be specified in the RAG SDK's setup() function.
  • Added support for chunk sequence numbers in the metadata when uploading chunked documents via the RAG SDK.

Labeling Tasks

StatusChangeDetails
bugFixed an issue where it was not possible to end a labeling task in the Labeler tool
  • Previously, it wasn't possible to end and track the progress of a labeling task in the Labeler. This sometimes led to duplicate labeling efforts and difficulty managing large datasets. We fixed the issue and now provide a way to gauge the progress of a labeling task.

Organization Settings and Management

StatusChangeDetails
bugCleaned up Organization pages for improved layout and readability
  • We removed excess white spaces that were appearing in various sections across the Organization pages, specifically on the Member and Team pages. This update optimizes the presentation and readability of the content.