Przejdź do treści

Pierwsze kroki

Quickstart

Najpierw proszę podłączyć asystenta AI lub aplikację i sprawdzić połączenie bez wykonywania rozmów. Potem proszę przejść do zadania, które chcą Państwo załatwić: faktury, terminy, SMS-y, połączenia przychodzące lub własne zadanie.

1Załóż konto

Rejestracja trwa minutę i jest bezpłatna, karta nie jest potrzebna. Po potwierdzeniu adresu e-mail na konto trafia 50.00 CZK (~EUR 2.08) salda - wystarczy to na zakup numeru i kilka rozmów próbnych (SMS-y są dostępne dopiero po pierwszym doładowaniu). Zapomniane hasło można w każdej chwili odzyskać przez link na stronie logowania - zwykłym e-mailem z odnośnikiem do ustawienia nowego.

Załóż konto za darmo

2Otwórz połączenie asystenta

W portalu proszę otworzyć sekcję Asystent AI i wybrać połączenie przez OAuth. Claude Code, Codex CLI i Codex desktop potrafią otworzyć logowanie; dla innego klienta pozostaje wariant z istniejącym kluczem API.

Otwórz połączenie asystenta

3Połącz się - MCP lub REST API

MCP podłącza narzędzia volai bezpośrednio do Państwa asystenta. REST API sprawdza się we własnej aplikacji. Obie drogi używają tego samego konta i klucza; obsługiwane akcje i ich ograniczenia znajdą Państwo niżej w mapie możliwości.

Asystent AI przez MCP

Jedno polecenie dla Claude Code (instalacja dla Cursor, Windsurf, VS Code i Claude Desktop jest na stronie Serwer MCP):

bash
claude mcp add --transport http --scope user volai 'https://volai.cz/mcp'
claude mcp login volai

Sprawdź połączenie bez dzwonienia

Proszę wkleić to polecenie do nowego czatu w podłączonym asystencie. Połączenie jest gotowe dopiero po rzeczywistym odczycie tylko do odczytu przez `get_balance` i `list_agents`; do weryfikacji nie trzeba dzwonić, wysyłać SMS-ów ani kupować numeru.

text
Connect volai as an MCP server at https://volai.cz/mcp using the guide at https://volai.cz/SKILL.md. If it is already connected, use the existing connection. If you can manage MCP in this environment, prepare the configuration; otherwise guide me through the specific steps. Use sign-in through volai, and leave sign-in and consent to me. Do not ask for an API key in chat. Then verify the connection using get_balance and list_agents. Change nothing else, make no calls, send no messages and buy nothing.

Własna aplikacja przez REST API

Klucz można sprawdzić jednym zapytaniem o stan salda:

bash
curl https://volai.cz/v1/balance \
  -H "Authorization: Bearer vk_YOUR_KEY"
json
{
  "balanceHal": 5000,
  "balanceCzk": 50.00,
  "currency": "CZK"
}

4Opcjonalnie: wybierz dalszą pracę

Po weryfikacji proszę kontynuować zgodnie z celem. Można skorzystać z kreatora, portalu internetowego, REST API lub własnego polecenia MCP; poniższe przykłady są inspiracją, nie obowiązkowym pierwszym zadaniem.

Otwórz przeglądKontynuuj w portalu

Przykładowe numery i ID proszę zastąpić własnymi. Odpowiedzi poniżej pokazują istotne pola; pełne postaci znajdą Państwo w referencji REST. Przy płatnej akcji proszę użyć tego samego Idempotency-Key do jej powtórzenia, a dla nowej akcji nowego.

Opcjonalnie: wypróbuj głos prawdziwą rozmową

To najszybszy sposób, by usłyszeć volai na własne uszy: jedno żądanie i po kilku sekundach dzwoni Państwa telefon. Bez kupowania numeru, bez zakładania agenta - wystarczy napisać, co ma robić agent, w polu systemPrompt zamiast agentId. Rozmowa wychodzi ze wspólnego numeru demo volai.

bash
curl -X POST https://volai.cz/v1/calls \
  -H "Authorization: Bearer vk_YOUR_KEY" \
  -H "Idempotency-Key: REPLACE_WITH_UNIQUE_CALL_REQUEST_ID" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+420777123456",
    "systemPrompt": "Jesteś recepcjonistą kawiarni Nula. Przywitaj się, zapytaj, co gość zamawia, i powtórz zamówienie."
  }'
json
{
  "id": "c_8f2ac1d4x7qz",
  "status": "initiated",
  "trial": true,
  "from": "+420266266641"
}

To prawdziwa rozmowa za prawdziwe pieniądze

Rozmowa jest rozliczana jak zwykła rozmowa z agentem. Proszę użyć własnego numeru lub numeru osoby, która wyraziła zgodę. Obowiązuje limit trzech rozmów próbnych na 24 godziny na konto oraz wspólny limit platformy; własny agent omija tylko limit linii próbnej, pozostałe limity obowiązują.

Opcjonalnie: wyślij SMS-a

Proszę wysłać wiadomość na dowolny czeski lub słowacki numer komórkowy (do innych krajów SMS-ów nie wysyłamy). SMS-y są dostępne dopiero po pierwszym doładowaniu salda, salda powitalnego nie można na nie wykorzystać. Nie należy jednak czekać na odpowiedź - na wspólną nazwę nadawcy SMSinfo odbiorca nie może odpowiedzieć, a numery głosowe volai nie odbierają SMS-ów (odbiór SMS-ów i wysyłanie z własnego numeru umożliwiają dodatek numer komórkowy oraz numer: numer do połączeń i SMS, patrz sekcja Numery komórkowe i sekcja Numer do połączeń i SMS w dokumentacji API):

bash
curl -X POST https://volai.cz/v1/messages \
  -H "Authorization: Bearer vk_YOUR_KEY" \
  -H "Idempotency-Key: REPLACE_WITH_UNIQUE_SMS_REQUEST_ID" \
  -H "Content-Type: application/json" \
  -d '{"to": "+420777123456", "body": "Pozdrowienia od volai! - Moja aplikacja"}'
json
{
  "id": "msg_7c1f9a2e",
  "status": "sent",
  "priceHal": 136,
  "segments": 1
}

Proszę podpisać się w treści wiadomości

SMS-y wychodzą od wspólnego nadawcy (SMSinfo), a nie pod nazwą Państwa aplikacji - to ograniczenie czeskich operatorów, nie volai. Tożsamość proszę więc wpisać bezpośrednio w treść, tak jak w przykładzie (- Moja aplikacja).

Opcjonalnie: zdobądź numer do połączeń przychodzących

Najpierw numer z wolnej puli - puste ciało {} przypisze numer z domyślnej oferty Praga. Dla konkretnej oferty proszę użyć region albo wybrać e164 przez GET /v1/numbers/available. Zakup od razu pobiera opłatę za pierwszy okres:

bash
curl -X POST https://volai.cz/v1/numbers \
  -H "Authorization: Bearer vk_YOUR_KEY" \
  -H "Idempotency-Key: REPLACE_WITH_UNIQUE_NUMBER_REQUEST_ID" \
  -H "Content-Type: application/json" \
  -d '{}'
json
{
  "number": {
    "e164": "+420210123456",
    "routing": { "mode": "none", "hasSipPassword": false },
    "monthlyFeeHal": 2500,
    "boughtAt": 1756111640000,
    "region": "praha",
    "regionLabel": "Prague",
    "billingMonths": 1
  }
}

Teraz do tego numeru podpinamy agenta - wystarczy nazwa, prompt systemowy i numer z poprzedniego kroku:

bash
curl -X POST https://volai.cz/v1/agents \
  -H "Authorization: Bearer vk_YOUR_KEY" \
  -H "Idempotency-Key: REPLACE_WITH_UNIQUE_AGENT_REQUEST_ID" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Recepcjonista",
    "systemPrompt": "Jesteś recepcjonistą kawiarni Nula. Przyjmujesz zamówienia na odbiór osobisty i odpowiadasz na pytania o godziny otwarcia (8-18, pn-pt). Nigdy nie wymyślaj cen, których nie znasz. Rozmowę zakończ podsumowaniem zamówienia.",
    "numberE164": "+420210123456"
  }'
json
{
  "id": "ag_kx91fa2b"
}

I gotowe - proszę zadzwonić na nowy numer. Agent powinien odebrać w ciągu kilku sekund i mówić dokładnie tak, jak Państwo mu napisali w polu systemPrompt.

Dobry prompt systemowy decyduje o tym, czy agent brzmi jak profesjonalista, czy jak robot, który się gubi. Trzy kompletne wzory do skopiowania znajdą Państwo na stronie Agent głosowy.

Mapa możliwości

Przegląd obszarów i dostępnych funkcji. Dla REST i MCP liczba obsługiwanych funkcji jest podana z tych, które dane interfejs oferuje. Celowe wyjątki, na przykład tworzenie dostępu tylko w portalu, wyjaśnia referencja.

Konto
Możliwości9
REST6/6
MCP5/5
Możliwości3
REST3/3
MCP1/1
Możliwości2
REST2/2
MCP2/2
Możliwości7
REST7/7
MCP7/7
Saldo
Możliwości1
REST1/1
MCP1/1
Numery
Możliwości24
REST24/24
MCP20/20
SMS
Możliwości6
REST6/6
MCP4/4
Połączenia
Możliwości11
REST9/9
MCP6/6
Głosy
Możliwości1
REST1/1
MCP1/1
Możliwości9
REST8/8
MCP8/8
Możliwości8
REST8/8
MCP7/7
Narzędzia
Możliwości6
REST6/6
MCP5/5
Możliwości5
REST5/5
MCP5/5
Przekaźnik
Możliwości3
REST3/3
MCP3/3
Lista numerów wyłączonych z połączeń
Możliwości4
REST4/4
MCP4/4
Lista zmian
Możliwości1
REST1/1
MCP1/1
Możliwości15
REST15/15
MCP8/8
Możliwości15
REST15/15
MCP11/11
Możliwości7
REST7/7
MCP7/7
Możliwości3
REST3/3
MCP2/2

Pełna lista znajduje się w referencji REST API oraz na liście narzędzi na stronie MCP .