← Концепції

Ключі та середовища

Проєкт Langsys видає два типи API-ключів. Який із них використовувати, залежить від того, чи ви виявляєте нові фрази (розробка), чи просто показуєте готові переклади (production). Обидва створюються в панелі керування — Швидкий старт проведе вас крок за кроком.

Дивитися · 1:30 Ключі та середовища

Два ключі — два завдання

Тип ключа Можливості Використовуйте в
ЗаписОтримуйте переклади і реєструйте нововиявлені фрази в проєкті.Розробка / серверна сторона. Не додавайте до публічних бандлів.
Лише читанняЛише отримання перекладів. Не може нічого реєструвати чи змінювати. Продакшн / браузер. Безпечно додавати в клієнтський код.

Чому ключ лише для читання безпечний у браузері. Він фізично не може записувати — найгірше, що з ним можна зробити, це прочитати ті самі публічні переклади, які вже бачать ваші користувачі. У цьому й полягає сенс розділення.

Типовий процес

Дивитися · 1:30 API-ключі у production
  1. Розробляйте з ключем запису. Поки ви створюєте інтерфейс, нові фрази виявляються, реєструються та автоматично перекладаються на ваші цільові локалі.
  2. Щойно текст стане остаточним, переведіть розгорнутий застосунок на ключ лише для читання.
  3. Користувачі отримують готовий каталог; ніщо з того, чим вони володіють, не може змінити ваш проєкт.
Розробка
# .env.local — development
VITE_LANGSYS_PROJECT_ID=your-project-id
VITE_LANGSYS_API_KEY=write-key   # discovers + registers new phrases
Production
# production
VITE_LANGSYS_PROJECT_ID=your-project-id
VITE_LANGSYS_API_KEY=read-only-key   # only fetches — safe to ship

Що містить проєкт

Дивитися · 2:24 Налаштування ШІ-перекладача

Ключ автентифікується в межах проєкту, який визначає набір перекладів для вашого застосунку:

Запускаєте ці демо локально? Спрямуйте SDK на власний екземпляр за допомогою ключа лише для читання — див. .env.example у проєкті. Інакше панелі працюватимуть у демо-режимі (лише вихідний текст).

Пошук у документації та Навчальному центрі