Подключение ChatGPT к Интернету
Вы хотите попробовать ChatGPT с подключением к Интернету, чтобы можно было спрашивать о событиях после 2021 года, но у вас нет доступа к Bing с поддержкой искусственного интеллекта и вы не хотите ждать Bard от Google? SearchGPT сегодня предоставляет вам эту функцию — он сканирует Интернет в поисках информации, а затем передает ее обратно в ChatGPT.
Самый простой способ начать работу с search-gpt — запустить следующее:
export OPENAI_API_KEY= < REPLACE >
export GOOGLE_SEARCH_API_KEY= < REPLACE >
export GOOGLE_SEARCH_ID= < REPLACE >
npx search-gpt
Альтернативно вы также можете запустить:
npm install --global search-gpt
# Run SearchGPT with this command
searchgpt
Прежде чем запускать CLI, убедитесь, что у вас есть собственный ключ API поиска Google, программируемой поисковой системы и ключ API OpenAI.
После запуска CLI вам будет предложено ввести вопрос. Просто введите свой запрос, и ИИ-помощник выполнит поиск в Интернете и сгенерирует ответ.
Это доказательство концепции, и оно далеко от правильной реализации (например, модель Прометея от Microsoft). Я хотел поэкспериментировать, насколько легко можно сканировать определенные поисковые системы, а затем вводить эти результаты в большую языковую модель (LLM), такую как Опт 3.5. Помимо запросов к Google Поиску, можно также подумать об интеграции других API для сканирования данных и их последующей передачи в LLM.
блок-схема LR
A[Пользователь вводит вопрос] --> B[Поиск в Google]
A --> C[Поиск в Твиттере, ещё не реализовано]
A --> D[Поиск в других системах]
B --> E[Результаты поиска переданы в ChatGPT]
E --> F[ChatGPT использует этот контекст для предоставления ответа]
Обратите внимание: текущая реализация передает результаты поиска Google в gpt-3.5-turbo
и не включает предыдущие сообщения в последующие запросы, чтобы избежать превышения лимита токенов.
Этот проект лицензируется по лицензии MIT.