Routing + Context

Elektric Products

AI infrastructure for developers building applications and agents.

Intelligent model routing

One request. The right model for the work.

Elektric evaluates each request and sends it to a suitable model without making your application choose a provider or maintain model-specific integrations.

01

Match the request

Different tasks need different strengths. Elektric considers the shape and demands of the request, then selects from supported models while keeping the decision behind one stable interface.

02

Control AI spend

Not every request needs the most expensive frontier model. Routing can use a lower-cost model when it can deliver the quality the task requires.

03

Stay resilient

Elektric normalizes provider differences and can handle eligible fallback before a customer-visible response is committed, reducing the model plumbing your team owns.

Built-in tools

Give routed requests more ways to work.

Enable only the tools a Project needs. Elektric selects an eligible execution path and keeps the same API key, request contract, logs, usage, and billing around every request.

01

Web Search & Browsing

Search current information, open public links, read webpages and public PDFs, and return sourced answers—without operating a separate search and browser stack.

02

YouTube Videos

Include a supported YouTube link and ask questions about the video. Elektric routes it to a video-capable path without requiring your application to download or transcribe the media.

03

Document Understanding

Attach a PDF for one-time summarization, extraction, comparison, or question answering without building a file parser or adding the document to persistent Knowledge.

Multimodal infrastructure

Go beyond text without rebuilding your stack.

Use Elektric for chat, image generation, audio, video, and embeddings. The primitive changes, but your project credentials, operational visibility, and provider-neutral integration stay together.

TextImagesAudioVideoEmbeddings

Start sending requests

From account to first response.

One short integration unlocks Routing and every capability you enable for the project.

  1. 01

    Create an account and get a key

    Create a Project, open API Keys, and copy the Project API Key into your server-side secret manager.

    Get an API key →
  2. 02

    Install the SDK

    Add the Elektric SDK to your application and initialize it with the key.

    npm install elektric-ai
  3. 03

    Start sending requests

    Call Elektric from your server. Routing works through the same interface; enable any Context primitives your application needs in Project Tools.

    Open the Quickstart →