НейроВася
Понятно о технологиях

От примера — к своему приложению

Небольшие примеры без лишних зависимостей. Ключ хранится в окружении вашего сервера. Для реальных ответов владелец должен настроить AITunnel.

НейроВася находится на этапе прототипа. Текстовый шлюз реализован. Для реальных ответов нужен ключ AITunnel на сервере; платежи и многопользовательская авторизация не подключены.

Python: один запрос

Пример использует стандартную библиотеку Python 3. Задайте NV_API_KEY, при необходимости NV_API_BASE_URL и NV_MODEL. Скрипт делает один запрос и не повторяет его автоматически.

Скачать chat.py · Инструкция и переменные окружения.

python examples/chat.py "Придумай три названия кофейни"

JavaScript: один запрос

Для Node.js 18 и новее используется встроенный fetch. Отдельный SDK не требуется. Секретный ключ не должен попадать в клиентский JavaScript.

Скачать chat.mjs.

node examples/chat.mjs "Объясни эту идею простыми словами"

Как обрабатывать ошибки

Проверяйте HTTP-статус и код ошибки. При превышении бюджета уменьшите объём запроса или пересмотрите лимит ключа. При обрыве связи сначала проверьте историю: отсутствие ответа ещё не означает, что провайдер не выполнил генерацию.

Автоповторы в наших примерах отключены. Идемпотентность платных POST-запросов ещё не реализована: повторный запрос может оплачиваться отдельно.

Проверка на собственных задачах

Подготовлен скрипт измерений. Без специального флага он выводит план и не обращается к API. В режиме выполнения делает фиксированное число запросов без повторов и записывает задержку, usage и ошибки.

Методика и статус результатов. Примеры опубликованы под лицензией MIT; текст лицензии.

Все руководства