Skip to content
Chatvia Docs

Admin panel

AI providers settings

Get in touch: Ahmad Mayahi, creator of Chatvia, Spectra and Shakomako

Chatvia does not contain an AI of its own. When an agent writes a reply, reads a PDF or turns speech into text, Chatvia asks an outside AI service to do it, such as OpenAI, Mistral or Anthropic. These companies are called AI providers. They run the AI on their own computers and bill your account with them for what you use.

This page is where you connect those providers. You do it by pasting an API key for each one: a long secret code from your account at the provider that lets Chatvia use that account, much like a password made for a program. You enter each key once, and Chatvia uses it for everything that provider does here: its chat models, embeddings, speech, document reading and reranking. Open it in Settings → AI providers.

You need at least one provider before agents can answer. Usually the admin sets it up once, in the setup wizard or here, and comes back only to add a provider, replace a key or remove one.

The AI providers settings page

A key only connects the provider. It is like opening an account at a supplier: nothing is ordered yet. What runs on it is picked on the AI models page. Chat models, for example, are added there from a connected provider's list.

The Check connections button at the top checks every saved key again, and tells you for each provider whether it is connected.

Provider keys

Each company below has its own card. They all work the same way, so this part explains the parts once, then each card says what that provider is good for.

Which providers do you need? One provider that runs chat models is enough to start. A few things only some providers can do, such as live voice calls (OpenAI only) or reading scanned documents (Mistral or Azure Document Intelligence). Add a provider when you want what it offers. You pay each provider for what you use there.

Every provider card has the same parts:

  • API key: the provider's key. It is write-only: once saved, the field stays empty and says Saved, so nobody can read it off your screen. Leave it empty to keep the key, type a new one to replace it, or press the trash button to remove it.
  • Get a key: a link in the card's header that opens the page of the provider's console (its website for customers) where you create keys.
  • Under the description, small labels list what the provider can do here (chat, embeddings, speech to text, voice conversations, text to speech, documents, reranking, image generation, audio generation, video generation). The ones in use right now are marked. Each of these is explained on the AI models page.
  • The header shows Connected once the key is saved, Not set up before, or what is still missing.

A new key is checked before it is saved. Chatvia reads the provider's model list, or makes a small test call. If the provider refuses the key, it is not saved and the field says why. If the provider can't be reached, the key is saved with a warning, so you can check again later.

To get a key from any provider:

  1. Press Get a key on the provider's card. It opens the provider's console in a new tab.
  2. Sign in, or create an account there. Most providers also need a payment method or credits before the key works.
  3. Create a new API key and copy it. Many consoles show a new key only once.
  4. Paste it into API key and press Save changes.

When you remove a saved key, the window first tells you what uses it. Agents that answer with that provider's models stop answering until a key is added again.

Some cards have an Address field in their closed Advanced part. It is the provider's API address, the internet address Chatvia sends its requests to. Change it only to go through a proxy (a go-between server some companies require) or to use another region.

Scaleway AI

Scaleway is a European cloud company. It runs open models hosted in Europe, which can matter if you want your data handled there. It can run chat models, embeddings and speech to text. The default embedding service, Qwen3 on Scaleway AI, runs on this key, so a new install usually needs it unless you pick another embedding service. (Embeddings are what let agents search your documents by meaning. See embedding.)

Scaleway AI

  • Get a key opens console.scaleway.com/iam/api-keys.
  • Address (Advanced): default https://api.scaleway.ai/v1. To bill a specific Scaleway project, use https://api.scaleway.ai/{project-id}/v1.

OpenRouter

OpenRouter is a single doorway to hundreds of models from many companies, with one key and one bill. It suits you if you want to try many models without opening an account at each company. It can run chat models, embeddings, reranking (the careful second check of search results, see reranker) and image generation. Until you pick a reranker yourself, Chatvia uses OpenRouter's when this key is saved. Image generation stays off until you pick it in AI models.

OpenRouter

ElevenLabs

ElevenLabs makes natural-sounding voices in many languages. Chatvia uses it to read replies aloud (text to speech), to make audio files in the chat (audio generation), and to make videos with Google's Veo 3.1 and ByteDance's Seedance models (video generation, which needs its Pro plan). Add it if you want agents to speak with a lifelike voice.

ElevenLabs

OpenAI

OpenAI is the company behind ChatGPT and the GPT models. It can run chat models, embeddings, speech to text, voice conversations, text to speech, image generation and audio generation. Voice conversations (live spoken calls, where a visitor talks with an agent like on the phone) only run on OpenAI, so you need this key for them.

OpenAI

Mistral

Mistral is a French AI company. Besides its own chat models, it reads documents and PDFs, even scanned ones, with Mistral OCR. OCR means reading the text in a picture of a page. It can run chat models, embeddings, and document reading. It is one way to let people upload PDFs, Word files, slides or images as knowledge.

Mistral

Google Gemini

Gemini is Google's family of AI models. It can run chat models, embeddings, image generation (its Nano Banana models) and video generation (Gemini Omni Flash, and Veo 3 while Google still serves it).

Google Gemini

Groq

Groq runs open models with very fast answers. It runs chat models only. Pick it when reply speed matters most.

Groq

Anthropic

Anthropic is the company behind the Claude models. It runs chat models only.

Anthropic

Azure OpenAI

Microsoft offers the GPT models, and others, inside its Azure cloud. You run them in your own Azure account, called a resource. Companies pick this when they already use Azure or their rules say data must stay with Microsoft. It runs chat models only.

Azure OpenAI

This card needs two values, and is only connected when both are saved:

  • API key: a key of your Azure OpenAI resource.
  • Endpoint: your resource's own internet address, from the Azure portal or Microsoft Foundry, such as https://my-resource.openai.azure.com.

To get them:

  1. Press Get a key. It opens the Azure OpenAI list in the Azure portal.
  2. Create a resource, or open the one you have.
  3. Open its Keys and Endpoint page. Copy a key into API key and the endpoint into Endpoint.
  4. Deploy the models you want in your resource. In Azure, "deploying" a model means switching it on in your resource under a name you choose.

Azure does not list its models the way other providers do. When you add an Azure model in Settings → AI models, you type its deployment name, as Azure shows it under Deployments. Name each deployment after its model (for example gpt-4.1), so Chatvia knows what the model can do.

Cohere

Cohere makes AI for business search. Here it does embeddings and reranking. Cohere Rerank is one of the rerankers you can pick in Settings → AI models.

Cohere

Jina

Jina makes embedding models, which turn text into numbers so agents can search it by meaning. That is all it does here.

Jina

Voyage AI

Voyage AI makes embedding models built for search. That is all it does here.

Voyage AI

Azure Document Intelligence

Microsoft's service for reading documents. It reads PDFs, Word, PowerPoint and images, even scanned ones, and keeps their tables. It is one of the two document readers you can pick in Settings → AI models → Documents. The other is Mistral OCR. Without a document reader, people can't add PDFs, Word files, slides or images as knowledge.

Azure Document Intelligence

This card needs two values, and is only connected when both are saved:

  • API key: a key of your Document Intelligence resource.
  • Endpoint: your resource's own internet address, from the Azure portal, such as https://my-resource.cognitiveservices.azure.com.

To get them:

  1. Press Get a key. It opens the Document Intelligence list in the Azure portal.
  2. Create a resource, or open the one you have. Pick the standard pricing tier (S0).
  3. Open its Keys and Endpoint page. Copy a key into API key and the endpoint into Endpoint.

Use the standard tier

The free tier (F0) reads only the first 2 pages of each file, and files up to 4 MB. Chatvia saves the key, but warns you when the resource is on the free tier. Use the standard tier (S0) for real documents.

Kling

Kling makes videos from a description, with sound. That is all it does here: it is one of the services you can pick in Settings → AI models → Video generation.

  • Get a key opens the Kling developer console. Create a new API key there and copy it at once: Kling shows it only once. The account needs credits or a resource pack before videos work.
  • Address (Advanced): default https://api-singapore.klingai.com, for servers outside China.

BytePlus ModelArk

BytePlus ModelArk is the cloud of ByteDance. Chatvia uses it for the Seedance video models. That is all it does here.

  • Get a key opens the API keys page of the ModelArk console.
  • Before videos work, buy a prepaid resource pack for the Seedance model you picked, in the same console. A pack works for one model only.
  • Address (Advanced): default https://ark.ap-southeast.bytepluses.com/api/v3. For Volcengine Ark in China, use https://ark.cn-beijing.volces.com/api/v3 with a Volcengine key.

Runway

Runway makes videos with its own Gen-4.5 model, and serves other video models too, such as Google's Veo 3.1, Kling and Seedance. That is all it does here.

  • Get a key opens the Runway developer portal. Create a key for your organization there, and add credits: each second of video costs credits.

fal.ai {#falai}

fal.ai runs many image and video models, open ones too, with one key and one bill. Chatvia uses it for image generation (FLUX.2, Qwen-Image, Nano Banana and others) and video generation (Wan 2.2, Veo 3.1, Kling).

Your own servers

Instead of paying a provider, you can run AI models on a computer of your own, with free programs such as Ollama, LM Studio or vLLM. The replies are then written on your own machines. This card connects such servers. It works with any server that has an OpenAI-compatible API, which means it accepts requests in the same format as OpenAI does, so Chatvia can talk to it the same way. Use it to run chat models on your own hardware.

Your own servers

The card lists your servers with their address, whether an API key is saved, how many of their models agents can use, and their status.

Press Add a server and fill in:

Field What it is
Name How the server shows in lists, such as "Ollama on the office server".
Address The server's API address. It usually ends in /v1, such as http://localhost:11434/v1.
API key Only if your server needs one. Leave it empty otherwise.
Extra headers (Advanced) Extra details sent with every request. Fill these in only if your server asks for them.

Chatvia reads the server's model list before it saves. If the server refuses the key or can't be reached, the server is not saved. The address must be one the Chatvia server can reach.

Then add its models in Settings → AI models → Chat, with Add a model.

  • Edit changes the name, address, key or headers. Leave the key empty to keep the saved one.
  • Remove takes its models off the list agents can use. If agents answer with one of them, you pick the model they use from then on.

When to use it. Only if you or your team already run such a server, or your rules say chats must not go to an outside company. Running good models yourself needs a strong computer, usually with a powerful graphics card.

Search guides, settings and commands.