Open AI Codex Generating API Calls - So Impressed!

I was recently invited to the BETA and have playing with the codex-javascript-sandbox. At first I wanted to see if it could make the same calculator I made in C++ years ago (it could). Then I did a bunch of goofy games and stuff.

Then I started to wonder about API calls. And I think this is the best tool I have ever seen (yet) at helping people make such connections (please correct me if I am wrong).

Of course we need to use open APIs without tokens.

So I used the following API from Dog API

I typed in: make an api call to: https://dog.ceo/api/breeds/image/random
then: display image from console

It didnā€™t display until I opened in JSFiddle.

However, I kept doing it and it started displaying in playground.

Then I started changing things up.

make an api call to a popular dog api
show me the dog picture

That worked.

I played with the ISS API and it seems to have more trouble with multiple JSON objects.

I am very interested in exploring this more. Has anyone had success with this?

If this Codex could recognize JSON objects that would be life changing. It already feels life changing.

I am so happy to be a part of this.

4 Likes

Made some progressā€¦

From the ISS API:

make an api call to: https://api.wheretheiss.at/v1/satellites/ and then display the json object ā€œlatitudeā€ value


var xhr = new XMLHttpRequest();
xhr.open(ā€˜GETā€™, ā€˜https://api.wheretheiss.at/v1/satellites/25544ā€™, true);
xhr.onload = function() {
var data = JSON.parse(this.response);
var latitude = data.latitude;
var latitudeDiv = document.createElement(ā€˜divā€™);
latitudeDiv.innerHTML = latitude;
document.body.appendChild(latitudeDiv);


display data from latitudediv

-0.67293047842661

The codex can recognize individual JSON object data you just have to be specific.

For people like me that work at start up companies that use an in house ā€œsource of truthā€ database and then tools like iOS, Android, Zendesk, Iterable, MixPanel, etcā€¦ all of these tools talk to each other through API calls. I am not an engineer. However, I do have to know enough to make a call between Zendesk and Iterable because I canā€™t ask an engineer to do it. And, I wish I knew enough to create events that could trigger calls.

For me this is a huge leap forward to empowering small businesses. Almost a year ago I was wishing for something like this because I couldnā€™t figure out how to display text in html via javascript after I made an html call.

Again, I feel so thankful.

2 Likes