Building Multimodal AI in TypeScript

📰 Weaviate Blog

Building multimodal AI in TypeScript is discussed on the Weaviate blog

intermediate Published 24 Jan 2024
Action Steps
  1. Learn about multimodal AI and its applications
  2. Explore the Weaviate blog for tutorials and guides on building multimodal AI in TypeScript
  3. Experiment with building multimodal AI models using TypeScript and Weaviate
Who Needs to Know This

AI engineers and software engineers can benefit from learning about multimodal AI in TypeScript to improve their skills in building AI models

Key Insight

💡 Multimodal AI can be built using TypeScript and Weaviate, enabling developers to create more advanced AI models

Share This
🤖 Learn about building multimodal AI in TypeScript with Weaviate

Key Takeaways

Building multimodal AI in TypeScript is discussed on the Weaviate blog

Full Article

Published Time: 2024-01-24T00:00:00.000Z

# Building Multimodal AI in TypeScript | Weaviate

![Image 1: logo](blob:http://localhost/90f4b36bd61664db6609bfb3161ecf00)

[](https://www.cookiebot.com/en/what-is-behind-powered-by-cookiebot/?utm_source=banner_cb&utm_medium=referral&utm_content=v2)

* [Consent](https://weaviate.io/blog/multimodal-search-in-typescript#)
* [Details](https://weaviate.io/blog/multimodal-search-in-typescript#)
* [[#IABV2SETTINGS#]](https://weaviate.io/blog/multimodal-search-in-typescript#)
* [About](https://weaviate.io/blog/multimodal-search-in-typescript#)

This website uses cookies

We use cookies to enable basic website functionalities, personalize content and ads, and analyze our traffic _\_.\__ By clicking “Accept All”, you agree to the storing and use of data as described in our [Privacy Policy](https://weaviate.io/privacy#10-cookie-policy-of-weaviate-bv).

[#GPC_BANNER_ICON#]

[#GPC_TOAST_TEXT#]

Consent Selection

**Necessary**

- [x]

**Preferences**

- [x]

**Statistics**

- [x]

**Marketing**

- [x]

[Show details](https://weaviate.io/blog/multimodal-search-in-typescript#)

Details

*
Necessary 25- [x] Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

* [Cookiebot 1](https://weaviate.io/blog/multimodal-search-in-typescript#)[Learn more about this provider![Image 2: opens in a new window](blob:http://localhost/7c37f61654102a88a9be209f9569ef78)](https://www.cookiebot.com/goto/privacy-policy/ "Cookiebot's privacy policy")**CookieConsent**Stores the user's cookie consent state for the current domain**Maximum Storage Duration**: 1 year**Type**: HTTP Cookie
* [Google 6](https://weaviate.io/blog/multimodal-search-in-typescript#)[Learn more about this provider![Image 3: opens in a new window](blob:http://localhost/7c37f61654102a88a9be209f9569ef78)](https://business.safety.google/privacy/ "Google's privacy policy")Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.

**test_cookie**Used to check if the user's browser supports cookies.**Maximum Storage Duration**: 1 day**Type**: HTTP Cookie **_GRECAPTCHA**This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.**Maximum Storage Duration**: 180 days**Type**: HTTP Cookie **rc::a**This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.**Maximum Storage Duration**: Persistent**Type**: HTML Local Storage **rc::b**This cookie is used to distinguish between humans and bots. **Maximum Storage Duration**: Session**Type**: HTML Local Storage **rc::c**This cookie is used to distinguish between humans and bots. **Maximum Storage Duration**: Session**Type**: HTML Local Storage **rc::f**This cookie is used to distinguish between humans and bots. **Maximum Storage Duration**: Persistent**Type**: HTML Local Storage
* [HubSpot 2](https://weaviate.io/blog/multimodal-search-in-typescript#)[Learn more about this provider![Image 4: opens in a new window](blob:http://localhost/7c37f61654102a88a9be209f9569ef78)](https://legal.hubspot.com/privacy-policy "HubSpot's privacy policy")**embed/v3/counters.gif**Used to implement forms on the website.**Maximum Storage Duration**: Session**Type**: Pixel Tracker **cookietest**This cookie is used to determine if the visitor has accepted the cookie consent box.**Maximum Storage Duration**: Session**Type**: HTTP Cookie
* [LinkedIn 2](https://weaviate.io/blog/multimodal-search-in-typescript#)[Learn more about this provider![Image 5: opens in a new window](blob:http://localhost/7c37f61654102a88a9be209f9569ef78)](https://www.linkedin.com/legal/privacy-policy "LinkedIn's pr
Read full article → ← Back to Reads

Related Videos

5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
Dave Ebbelaar (LLM Eng)
How ChatGPT Works in the Backend | Step-by-Step AI Architecture Explained
How ChatGPT Works in the Backend | Step-by-Step AI Architecture Explained
Pavithra’s Podcast
Exploring NotebookLM in Unexpected Ways 🤯 | Hidden AI Use Cases You Should Try
Exploring NotebookLM in Unexpected Ways 🤯 | Hidden AI Use Cases You Should Try
Pavithra’s Podcast
CLI vs API vs MCP Explained | Key Differences for AI Engineers
CLI vs API vs MCP Explained | Key Differences for AI Engineers
Pavithra’s Podcast
How I Build Classification Models Using LLMs | Modern AI Workflow
How I Build Classification Models Using LLMs | Modern AI Workflow
Pavithra’s Podcast
LLM Wiki vs RAG Explained | Complete LLM Wiki Implementation Guide
LLM Wiki vs RAG Explained | Complete LLM Wiki Implementation Guide
Pavithra’s Podcast