# Урок 6: Плагины для ИИ и работа через API

В этом уроке мы затронем дополнительные инструменты, которые расширяют возможности работы с ChatGPT и делают его использование еще более гибким. Это плагины и API (Application Programming Interface).&#x20;

### **Плагины для ChatGPT и их функционал**

Плагины — это дополнительные инструменты, которые позволяют модифицировать и расширять возможности модели. В зависимости от плагина, они могут добавлять дополнительные функции, как например, автоматическую генерацию кода, внедрение новых типов данных в выходные данные модели или даже полностью менять выходные данные. Например, есть плагины, которые позволяют нейросети создавать и редактировать 3D-модели, генерировать музыку, анализировать эмоции в тексте и многое другое.

OpenAI создала маркетплейс плагинов, где третьи лица предлагают плагины для ChatGPT.

![](/files/YjT3RSVsWBkBUsiijR4u)

На данный момент, пока функция плагинов находится в стадии бета-тестирования, доступны следующие плагины:

1. **Noteable:** Создавайте блокноты на Python, SQL и Markdown для исследования данных, визуализации и обмена блокнотами с другими.
2. **Prompt Perfect:** Набирайте 'perfect', чтобы создавать идеальные запросы каждый раз.
3. **Wolfram:** Получайте доступ к вычислениям, математике, отобранным знаниям и данным в реальном времени через Wolfram|Alpha и Wolfram Language.
4. **ChatWithPDF:** Общайтесь со всем, начиная от целых PDF-книг и заканчивая документами Google Drive, просто предоставляя ссылку.
5. **Speak:** Учите, как сказать что-либо на другом языке с помощью Speak, вашего AI-управляемого языкового репетитора.
6. **ScholarAI:** Разблокируйте научные исследования: ищите в 40M+ рецензированных статей, изучайте научные PDF и сохраняйте в менеджерах ссылок.
7. **Link Reader:** Читает содержимое всех видов ссылок, например, веб-страницы, PDF, PPT, изображения, Word и другие документы.
8. **KAYAK:** Поиск авиабилетов, отелей и автомобилей в аренду. Без труда даст рекомендации, куда вы можете поехать в рамках вашего бюджета.
9. **KeyMate.AI Search:** Ищите и просматривайте веб-сайты, используя результаты поиска Google с помощью KeyMate.AI, вашего AI-управляемого веб-краулера.
10. **AskYourPDF:** Раскройте возможности своих PDF-документов! Исследуйте документы, находите ответы и быстро получайте необходимую информацию.
11. **WebPilot:** Смотрите и спрашивайте веб-страницы и документы. Создавайте статьи из одной или нескольких URL.
12. **Expedia:** Оживите свои планы по поездке - доберитесь до места, остановитесь там, найдите, чем заняться.
13. **Zapier:** Взаимодействуйте с более чем 5 000 приложений, такими как Google Sheets, Gmail, HubSpot, Salesforce и многими другими.
14. **Show Me:** Создавайте и редактируйте диаграммы прямо в чате.
15. **VoxScript:** Позволяет искать транскрипты YouTube, источники финансовых данных и результаты поиска Google и многое другое!
16. **Video Insights:** Взаимодействуйте с онлайн-платформами видео, такими как YouTube или Daily Motion.

Использование этих плагинов может значительно обогатить ваш опыт работы с GPT-4, предоставляя новые возможности для исследования, обучения, работы с данными и многое другое.

Также есть плагины, которые вы можете встроить в свой браузер и использовать там, где необходимо. Примером этого может служить плагин для Google Excel, который вы можете установить из магазина расширений Google.

Для этого вам нужно выбрать раздел “Расширения”:

![](/files/k3qzWMWxQNAamn4Juo2g)

Далее выбрать там “Дополнения”, а затем “Установить дополнения”: ![](/files/58x6I28RxPeds38H1AwC)

Вам откроется маркетплейс плагинов, где вы можете выбрать либо любой плагин с поддержкой ChatGPT или любого другого AI прямо на главном экране в разделе “Умные приложения”:

![](/files/MAVOXHeO6hM747h5HxFd)

Либо же ввести в строку поиска “ChatGPT” и выбрать любой понравившийся вам плагин:

![](/files/zxFFRhKYm4RyouRvZOrp)

Это значительно упростит вашу работу и выведет ее на новый уровень.

### **Использование API для работы с ChatGPT**

API, или программный интерфейс приложения, является одним из наиболее гибких способов взаимодействия с ChatGPT. С помощью API вы можете интегрировать функциональность нейросетей прямо в свои собственные приложения, веб-сайты или другие программные продукты.

![](/files/ihzPKB9d2VDvL18oOzuz)

API использует протокол HTTP для обмена данными между вашим приложением и серверами ChatGPT. Большинство языков программирования поддерживают HTTP, поэтому вы можете использовать API ChatGPT вне зависимости от того, на каком языке написано ваше приложение.

OpenAI предоставляет детальную документацию по API, в которой объясняется, как использовать различные методы для выполнения запросов, отправки данных и получения ответов от ChatGPT. Это может включать такие действия, как отправка текстовых запросов для обработки моделью, получение и анализ ответов, а также более сложные задачи, такие как управление параметрами модели для настройки ее поведения.

Однако стоит помнить, что работа с API требует определенных знаний и навыков в программировании. Если вы не знакомы с API или не уверены в своих способностях, вам может потребоваться помощь профессионала или подробные инструкции.

**API от BotHub**

В дополнение к API от OpenAI, BotHub предоставляет свой собственный API для работы с ChatGPT. Он также сопровождается подробной документацией и включает несколько методов работы, что позволяет еще больше расширить возможности использования нейросетей.

<figure><img src="/files/hBTplmcFfAuDgFOu4qs6" alt=""><figcaption></figcaption></figure>

Благодаря API от [BotHub](https://bothub.chat/), вы можете интегрировать функциональность ChatGPT в свои собственные приложения и веб-сайты, используя предоставленные инструменты и ресурсы.&#x20;

{% hint style="success" %}
Итак, мы рассмотрели два дополнительных инструмента, которые позволяют значительно расширить возможности использования ChatGPT. Плагины и API дают нам гибкость и мощные инструменты для создания разнообразных приложений и сервисов, которые могут быть полезны в самых различных областях. Это еще раз подтверждает, что ChatGPT – это не просто инструмент для создания текстов, а полноценная платформа для разработки и творчества.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://academy.bothub.chat/modul-1-vvodnyi-modul/urok-6-plaginy-dlya-ii-i-rabota-cherez-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
