To my knowledge, GPT4’s API does NOT have internet access.
I read a few posts on this forum that cover the solution – ask the API for a search term, search it using a specialized search function, and then return the data to the API.
Has anyone built a function like this? I have an idea of how to do it myself, but obviously, would prefer using someone else’s pre-built GPT4-API-internet-access workaround
Some of these abstractions may be helpful.
Have you ever done this before? I’m a bit confused.
I’ve done it just for the sake of demonstration snippets.
gpt-4 have function-calling ability.
Newest preview models extend this with parallel function calling.
One can provide the AI two functions:
- Internet search
Use a search API for a major provider, or a code shim that extracts search results, to give the AI top results with summaries and links;
- Get page
Use a web scraping library to retrieve page contents, and you can instruct for multiple pages until good answers are found.
Just the search, with its many page descriptions, can be enough that the AI can answer or fact check current events.
Multi-turn functions can “get next page chunk” “follow link” etc. With investment you can get better results than OpenAI, because of OpenAI respecting robots.txt, OpenAI not having browse technology you can extend, and websites seeing the requests coming directly from OpenAI.
You would need to use a SERP api to be able to access the internet and feed as information to your GPT