You've got a new update! The Email Component on ๐Ÿ”ฎ Instill Core introduces ways to send and read your emails from the Mail Protocol. You can connect to different email servers through the Email component including Gmail, Outlook, Yahoo, and iCloud.

๐Ÿ’Œ Try sending an email using this pipeline on โ˜๏ธ Instill Cloud.

Our new Namespace Switch makes it easier for you to toggle between your individual or organization's namespace. It makes browsing all available resources much quicker and helps you use your Instill Credit more efficiently.

To get started,

  1. Join or create a new organization.
  2. Click the namespace toggle next to the logo in the top left corner to switch between your different namespaces.
  3. Done! You can now use the resources of the currently selected namespace ๐ŸŽ‰.

๐Ÿ‘‰ Try it on Instill Cloud now!

Our new feature, Instill Credit, makes it easy to adopt Instill Cloud by reducing the time needed to build and set up pipelines.

You can create AI components with out-of-the-box configurations, avoiding the need for external accounts or API keys.

Start Right Away

Get started right away with 10,000 free credits every month ๐Ÿคฉ. That means you can dive right in and get started without worrying about costs.

We've integrated Instill Credit seamlessly into AI components, so accessing models from providers like OpenAI and Stability AI is now a breeze. Wondering if you're using Instill Credit? Just look for Instill credentials preset using ${secrets.INSTILL_SECRET} as input in the supported components.

If you prefer to use your own keys, simply create a secret on your profile secrets page and reference it in the component configuration.

More Credits on the Way

But wait, there's more! We're gearing up to introduce Credit top-up and auto-billing options soon. Stay tuned for seamless operations without worrying about running out of credits.

We've added a new Instill Component, Slack, to Instill Core, and our team can't wait to use it! This addition enables you to build pipelines to read and write messages from your Slack workspace, making your workflow smoother and communication even better.

With this new feature, you can do cool stuff like:

  • Send Slack messages to LLM and get back helpful insights and actions powered by AI
  • Automate routine tasks, freeing up your team to focus on higher-value work

Try It Now!

  1. Create and install a Slack app
    1. Follow the Slack API tutorial to create and install a Slack app in your workspace. You'll get a Slack API bot token like "xoxb-****"**, which we'll need later.
  2. Set up your Slack token as a secret
    1. Go to Instill Console, click on your Avatar in the top right corner, then go to Settings > Secrets > Create Secret. Use the token you got in the first step to create a secret.
  3. Build a pipeline with the Slack component
    1. Go to the pipeline builder page, click on Component+ at the top left and Select Slack. Use the secret you created in step 2 as the token input in the Slack connection section. Now you're all set to start sending and receiving messages. Just make sure your Slack app is in the right channel.

So go ahead, have some fun with it! Whether you're using it to summarize messages, crack a few jokes, or just boost your team's productivity, we hope it helps you create a more connected and efficient work environment.

We've made some big improvements to how you set up your pipeline connectors, especially when it comes to managing sensitive information like API keys.

Now, you can create secrets, which are encrypted bits of sensitive data. These secrets are reusable and secure. You can use these secrets in your pipelines, but only if you specifically reference them in the connector setup.

When you head to the Settings > Secrets tab, you'll see a complete list of all your secrets. Once you've set them up, you can easily use them in your pipeline connectors.

Let's walk through setting up the OpenAI connector as an example:

To start, go to Settings > Secrets, and click on Create Secret. Enter your OpenAI API key with the ID openai-api-key.

Now, drag and drop the OpenAI connector onto the canvas. Then, access the OpenAI Connection section by clicking on More. Input ${ and select your OpenAI secret from the dropdown ${secrets.openai-api-key}.

With the OpenAI connector configured and your own API key in place, you're all set to build your pipeline. Any costs incurred will go directly to the service provider.

What's Next ๐Ÿ”œ

In addition to the above Bring Your Own API Key (BYOK) feature, we're thrilled to introduce the upcoming Instill Credit for Instill Cloud! As a bonus, FREE Instill Credits will be available to all Instill Cloud users. Once it's ready, you won't need to register your own 3rd-party vendor account; these credits will grant access to AI models like OpenAI's GPT-4 without any additional setup required.

Stay tuned for more updates!

With our recent deployment in the United States, Instill Cloud marks a significant milestone in our global expansion journey. We're extending our commitment to providing seamless cloud solutions across continents.

From Europe to Asia and now North America, our goal remains unchanged: to empower businesses worldwide with reliable, high-performance cloud services. As we continue to grow and evolve, stay tuned for more updates on how Instill Cloud is transforming the way organizations build AI applications.

๐Ÿ‘‰ Try out Instill Cloud today

Just two days ago, Meta unveiled its most powerful openly available LLM to date, Llama 3. For more information, visit here.

Today, you can access the Llama 3 8B Instruct model on Instill Cloud!

How to Use

Here are the steps to use it:

  1. Log in to Instill Cloud.
  2. Use our provided pipeline to compare the capabilities of Llama 3 and Llama 2 side by side.

Alternatively, you can directly call the model. See the API request below:

Remember to replace <INSTILL CLOUD API TOKEN> in the API request with your own Instill Cloud API Token.

Instill Cloud platform is now deployed across multiple regions!

From the Netherlands in Europe, we've extended our footprint to Singapore in Asia, enhancing accessibility and performance for our users across diverse geographical locations. The US region will join our global network next, further enhancing accessibility for users across North America.

๐Ÿ‘‰ Try out Instill Cloud today and stay tuned for updates as we continue to extend the reach of the Instill Cloud platform to serve you better.

We're excited to introduce a new component type: Iterators. Iterators are designed to process each data element individually within an array or list. This functionality is crucial for efficiently handling data in batches within your pipeline.

Iterator ( [ ๐ŸŒฝ , ๐Ÿฎ , ๐Ÿ“ ] , cook) => ย [ ๐Ÿฟ , ๐Ÿฅฉ , ๐Ÿ— ]

Enhance Your Workflows with Iterators

Imagine you're summarizing a webpage with extensive content. With an iterator, you can process the substantial content of a webpage, breaking it down into manageable chunks segmented by tokens. This enables you to efficiently generate concise summaries for each section of the page.

๐Ÿ‘‰ Try out the pipeline Website Summarizer with Iterator.

We've leveled up LLaVA model on Instill Cloud from LLaVA 7B to LLaVA 13B!

๐Ÿ‘‰ Dive into our updated tutorial to discover how to unlock the enhanced capabilities of LLaVA.

๐Ÿ‘‰ We've built a visual assistant pipeline using LLaVA 13B. Feel free to try it out by uploading an image and ask one question about the image.