Розробка з ШІ безплатно: Gemini і Groq, коли скінчилися кредити API
Посібник для початківців: чим токени відрізняються від кредитів, які безплатні тарифи API не вимагають картки і як мало коду змінюється під час зміни провайдера.
Уявіть початківця, який уже кілька днів проходить власний челендж: перейти від «я користуюся ChatGPT» до «я вмію робити продукти з ШІ», по годині на день, без досвіду програмування понад основи й без бюджету, крім цікавості. На третій день будова вже зрозуміла: ключі API, структура чату, стрімінг, виклик функцій і JSON-режим. Є навіть маленький робочий застосунок, «ШІ-помічник із навчання», який бере тему й пише з неї зрозумілий початківцеві конспект.
І тут з'являється перша справжня перешкода, якраз коли час нормально все протестувати: закінчуються кредити API.
Якщо ви задумали щось подібне і не хочете першого ж дня віддавати дані кредитної картки, добра новина: і не доведеться.
Кредити й токени
Їх часто плутають, тож ось у чому різниця.
Токени — одиниця, з якою насправді працює модель: шматочки тексту розміром приблизно зі слово або частину слова. Усе, що ви надсилаєте, і все, що отримуєте у відповідь, рахується в токенах. Запит на кшталт «Поясни новачкові, що таке API» — це приблизно 8 токенів, а відповідь може зайняти 200.
Кредити — грошовий бік, баланс на рахунку, який тане в міру витрачання токенів. Кожен провайдер призначає ціну за токени поштучно або за мільйон, і кожен виклик непомітно списує з балансу суму залежно від обсягу входу й виходу.
Простіше кажучи, токени — це те, що ви споживаєте, а кредити — те, чим ви платите. У помічника з навчання скінчилися не токени, адже модель гадки не має, скільки ви витратили. Скінчилися кредити: баланс дійшов до нуля, і провайдер перестав приймати запити до поповнення. На безплатних тарифах зазвичай узагалі нема чого вичерпувати. Замість балансу там денний ліміт на запити або токени, що обнуляється, і це зовсім інший механізм.
Припущення, від якого варто відмовитися
Природно припустити, що безплатний доступ до API — урізана версія справжнього: пробний період, що скінчиться за тиждень, або іграшкова модель, надто слабка для діла. Для навчання, прототипів і невеликих особистих проєктів, на відміну від сервісу на тисячі користувачів щодня, це припущення хибне.
Два варіанти не потребують кредитної картки:
Google Gemini API. Ключ створюється безплатно в Google AI Studio. Моделі Flash і Flash-Lite можна викликати безплатно, і денного ліміту одному учневі вистачає з запасом. Є й компроміси: топова reasoning-модель Pro більше не входить до безплатного тарифу, а Google може використовувати трафік безплатного тарифу для покращення своїх моделей, тож нічого чутливого туди не надсилайте.
Groq. Теж безплатно й теж без картки. Сервіс запускає відкриті моделі на кшталт Llama, GPT-OSS і Qwen на спеціально створених чипах, і відповіді приходять майже миттєво порівняно зі звичайним викликом API. Денна квота менша, ніж у Gemini, але для перевірки промптів і невеликих застосунків її більш ніж досить.
Реалістичний стек за нуль доларів для учня: Gemini для більшості роботи й Groq під рукою для всього, де потрібна швидкість.
Як виглядає перехід
Для того, хто ніколи не працював з ШІ-API, ось несподівана частина: зміна провайдера майже нічого не змінює. Принцип усюди однаковий. Ви надсилаєте структурований діалог із системним повідомленням, що задає роль ШІ, і повідомленням користувача із завданням, а у відповідь отримуєте репліку. Опануйте шаблон один раз, і він знадобиться всюди.
Щоб знову запустити помічника з навчання на безплатному тарифі Gemini, знадобилося ось стільки коду:
import os
from google import genai
client = genai.Client(api_key=os.environ["GEMINI_API_KEY"])response = client.models.generate_content(
model="gemini-2.5-flash",
contents=[
{"role": "user", "parts": [{"text": "Explain APIs like I'm a beginner."}]}
]
)print(response.text)
Один імпорт, одна змінна середовища і та сама основна ідея, що й напередодні. За кілька хвилин застосунок знову писав конспекти, без рахунків і без страху отримати несподіваний рахунок.
Чому це важливо не лише заради економії
Коли початківець робить щось із ШІ, варто розвивати три речі, і обхідний шлях через безплатні тарифи вчить усіх трьох.
Писати конкретні промпти. У безплатного тарифу замість безлімітного бюджету є обмеження запитів на хвилину, і це непомітно виробляє добрі звички. Ви перестаєте надсилати розмиті промпти «подивитися, що буде» і починаєте вирішувати, чого хочете, ще до натискання кнопки. Обмеження виявляються непоганим учителем.
Розуміти, як агенти використовують інструменти. Виклик функцій означає, що модель просить ваш застосунок виконати певний код, а потім отримує результат, і в усіх провайдерів цей потік виглядає однаково. Опануйте його на безплатній моделі, і переучуватися на платній не доведеться.
Знати, де важить ваше власне судження. Вирішити обійти грошовий бар'єр, а не заплатити, — це вже маленьке проєктне рішення: що можна зробити тими ресурсами, які є під рукою? Цей інстинкт варто берегти від самого початку, поки не з'явилася спокуса заливати грошима кожну перешкоду.
Висновок
Якщо ви початківець і думаєте, чи потрібні кредити OpenAI або Claude, щоб почати вчитися робити продукти з ШІ, — не потрібні. Ні першого дня, ні, найімовірніше, ще довго після.
Практичний безплатний набір для старту:
- Gemini API (безплатно): основний інструмент для розробки й тестів.
- Groq (безплатно): запасний варіант, коли важить швидкість.
- Той самий шаблон під усім цим: вхід, промпт, виклик API, відповідь моделі, корисний результат.
З таким набором помічник із навчання знову працює, і жодної стіни квот на обрії. Це найлегша з перших проблем і, озираючись назад, та, через яку варто було хвилюватися найменше. Наступна тема на цьому шляху — навчити ШІ розуміти зміст, а не просто зіставляти слова, за допомогою ембедингів і семантичного пошуку.