Skip to main content

Предварительные требования

  • API-ключ MegaLLM (Получите здесь)
  • Python 3.7+ или Node.js 14+ установлены
  • Базовые знания программирования

Шаг 1: Создайте проект

Шаг 2: Сохраните API-ключ

Создайте файл .env:
Добавьте .env в .gitignore, чтобы не коммитить ваш API-ключ!

Шаг 3: Базовый запрос

Создайте app.py:
Запустите:

Шаг 4: Добавьте контекст разговора

Давайте сделаем его разговорным:

Шаг 5: Попробуйте разные модели

Переключайте модели, изменяя параметр model:

Шаг 6: Добавьте параметры

Настройте ответ с помощью параметров:

Шаг 7: Обработка ошибок

Добавьте правильную обработку ошибок:

Шаг 8: Интерактивный чат

Создайте простого чат-бота:

Понимание ответа

API возвращает расширенный объект ответа:

Следующие шаги

Потоковая передача

Ответы в реальном времени

Вызов функций

Позвольте AI использовать внешние инструменты

Просмотр моделей

Изучите все доступные модели

Лучшие практики

Советы для production приложений

Устранение неполадок

Убедитесь, что вы установили SDK:
  • Проверьте правильность вашего API-ключа
  • Убедитесь, что файл .env находится в той же директории
  • Убедитесь, что вы вызвали load_dotenv() (Python) или dotenv.config() (JS)
  • Вы делаете слишком много запросов
  • Добавьте задержки между запросами
  • Рассмотрите возможность обновления вашего плана
  • Попробуйте более быструю модель, например gpt-3.5-turbo
  • Уменьшите max_tokens
  • Используйте потоковую передачу для лучшего UX

Нужна помощь?