Generative AI and semantic search for the Enterprise 

Get answers, not results from unstructured data

Generative AI and semantic search, out-of-the-box

Nuclia automatically indexes your unstructured data from any internal and external source, providing optimized search results and generative answers. It can handle video and audio transcription, image content extraction, and document parsing.

Allow your users to search your data not only by keywords but also using natural language, in almost any language, and get the right answers. 

Embed Nuclia into your product, in seconds

Use our low-code web component to integrate Nuclia’s AI-powered search in any application or use our open SDK to create your own front-end.

Unlock the full potential of generative models

With Nuclia generative AI multi-model selection, effortlessly select the most suitable generative model for your needs.
Get access to Nuclia Private GenAI, ChatGPT, Palm2 and Cohere in just a click!

Effortless data ingestion

Choose the way to upload data to Nuclia from any source, in any language, in almost any format.

 
 

The easiest and fastest way to upload data to Nuclia from almost any data source. Connect and sync with most popular productivity apps such as Dropbox or Drive, or with file systems like Amazon S3 and Google Cloud.

 
 

Use the API to make search queries and integrate Nuclia inside any application.
Visit our API Documentation

Uploading data via the web application is as easy as dragging & dropping files, adding URLs, text files or videos. Train your data with specific AI models, and access the API usage dashboard.
Chrome extension allows users to easily index a web page or a YouTube video in Nuclia. You just need to right-click a link and you can index its corresponding content in your Nuclia knowledge box.
The Nuclia CLI is a command-line utility allowing to interact with Nuclia.

It requires Python (≥3.7) and can be installed with:

pip install nuclia
 

It allows to create resources, perform search queries, get resources metadata, and many other operations.

You will find the Nuclia CLI documentation here.

Connect and test the API

As a developer you count with several resources to interact with the API 

Upload any kind of content curl https://europe-1.nuclia.cloud/api/v1/kb/<kbId>/upload -T ./Lord_of_the_Rings.pdf curl https://europe-1.nuclia.cloud/api/v1/kb/<kbId>/upload -T ./Lord_of_the_Rings.mp4
Get generative answers based on your documents curl https://europe-1.nuclia.cloud/api/v1/kb/e2a64f4a-3e69-df66bee328be/find?query=how+to+describe+people+from+Bree The Men of Bree were brown-haired, broad, and rather short, cheerful and independent: they belonged to nobody but themselves; but they were more friendly and familiar with Hobbits, Dwarves, Elves, and other inhabitants of the world about them than was (or is) usual with Big People.
Login to your KB (and follow instructions) nuclia auth login
Upload your a file nuclia kbs default (kb-ID) nuclia kb upload file --path=/Users/xxx/Downloads/nuclia_example1.pdf --slug nucliadoc1 New resource created: 1343a1832cea42bsdf6259df548d595d2
Search trhough your documents nuclia kb search chat --query="What is Nuclia?" Nuclia is a database and AI search engine platform. It offers solutions for businesses, startups, developers and content management systems. Nuclia provides a database, enables AI search and integrations with different platforms.
To list more commands nuclia kb --help

Deployment of Nuclia:
Cloud, hybrid or on-premise

Nuclia 100% cloud

Once the data is fed, Nuclia will process it & store it on its own cloud located in Europe or USA region. Then, just setup the search, the answers, the training & the UI component.

Nuclia Hybrid

Data will be processed in Nuclia’s cloud and stored in your own local instance of NucliaDB. Nothing gets stored in Nuclia’s cloud.
> Learn how to deploy NucliaDB

Nuclia 100% on-premise

Deploy Nuclia processing & indexing pipeline, NucliaDB and Nuclia Generative model in your infrastructure.


Build vs Buy.

Building an end-to-end solution requires putting a minimum of 4 pieces together.

With Nuclia, achieve 100% faster delivery of AI search and generative answers to your application, while saving up to 20 times the cost of building it yourself.

Nuclia with...

Nuclia WordPress plugin

Provide generative answer and semantic search on your WordPress content…

How to build a search engine with Strapi and Nuclia

Strapi is an open-source headless CMS. Offers an admin panel to manage content and…

How to build a search engine with JavaScript and Nuclia

The Nuclia SDK allows to integrate the Nuclia services in your frontend application…

How to build a search engine with NextJS and Nuclia

Next.js is a framework allowing to build server-side rendered applications with React….

Learn more about Nuclia

Learn how to work with Nuclia and all the possibilities it offers.

Explaining Nuclia process in simple terms

Nuclia’s end-to-end AI search API simplifies the complex process of building an AI-powered search engine on top of any data, no matter where it is stored. Below, you will find a step-by-step guide to this process.
  1. Any data

Connect your existing data sources or push data in any format or language, wherever it is.

2. Text extraction

Nuclia extracts full text from data in any format and language. For video and audio, Nuclia runs an automatic speech-to-text.

3. AI processing

Nuclia vectorizes data generating vectors for multi-language search. It detects key insights from data: names of people, products, persons, dates…

4. Indexing

Nuclia stores text, paragraphs, vectors, and insights at NucliaDB, the open-source database optimized for semantic search.

5. Rank

Improve the results by ranking the items in the list according to your preference

6. Answers

Nuclia delivers a hybrid search based on semantic search and keyword search.

Build AI search on top of your sources

Explore our ready-to-use connectors. Connect them to Nuclia with just a few simple clicks.

Try it yourself.
Sign up and get started today.

Want to know more?

If you want to lear more and how we can help you to implement this, please use this form or join our community on Discord for technical support .

See you soon!