#OpenAI Navigator – Your OpenAI Documentation Guide

1 messages · Page 1 of 1 (latest)

granite jasper
#

Name: OAI Navigator

Description/Use-case:
OAI Navigator is designed to be your personal guide through the intricacies of OpenAI's documentation. Whether you're a seasoned developer or just starting out, this GPT-powered assistant aims to streamline your understanding of OpenAI's APIs, models, and best practices. By providing targeted, accurate responses, the OAI Navigator assists you in implementing OpenAI's solutions with precision. It clarifies doubts, offers implementation guidance, and ensures you're using the latest, most efficient tools and models OpenAI offers.

URL: https://chat.openai.com/g/g-pIgxxzym8-oai-navigator?v=2

granite jasper
#

This is a complete and comprehensive set of documentation and API reference that I scraped and inserted into a Weaviate database. I then run an API server that the GPT can query to search for relevant documentation for your question.

#

(I used this method instead of the built-in file retrieval because I wanted to play with Weaviate and I think this way is more flexible/better)

granite jasper
#

Please do share any feedback. I have some improvements planned in the future as well

carmine comet
#

it looks amazing!

#

one thing is that the quotes seems to be broken

granite jasper
#

Thanks. I guess it doesn't know how to do citations, but it's supposed to link to the relevant part of the documentation at least

granite jasper
#

Some documentation was updated today just FYI

gritty nova
#

mark

granite jasper
brittle lichen
#

Why is it asking to access your website in order to get the info when I can decline and the same info pops out, what data are you collecting on your end?

granite jasper
#

I'm logging nothing but the search queries that the GPT makes

brittle lichen
#

Please state why it asks to use the plugin, can you share the plugin open source?

granite jasper
#

The plugin is not open-source but it's a simple Weaviate DB with a Fastify API server on top

brittle lichen
#

Your foundation for what you offer sounds really nice, I dont like how you link to your website. Thanks, but im out.

granite jasper
#

There's absolutely nothing I can do with this information

#

Even the request is made from OpenAI's IP, not yours, so I don't get any information about you

granite jasper
#

DB has been updated with the latest documentation

crude torrent
#

This is an interesting Setup that probably would be useful for other GPTS. Would you share more insights in your tooling and the process of updating the DB?

granite jasper
#

Updating is basically re-scraping all the documentation and checking if anything changed. It'll replace the current dataset in Weaviate if so

#

All coded in Node.js

lean storm
#

Do you have to re embed everything even if a small thing changed?

granite jasper
granite jasper
#

If anyone wants to share any conversations with this GPT that helped, that would be cool to see 🙂

granite jasper
#

The cronjob to update the documentation wasn't actually working properly lol... but I fixed it 😅

granite jasper
#

OpenAI Navigator can now search for multiple topics per turn 🔥

granite jasper
#

Also made some minor improvements to the scraping code

rapid pilot
#

any chance you'd ever open the scraping code up for others 👀

#

not for this particular gpt, but other uses

dusky bolt
#

what am i doing wrong here lmao why isnt it fetching? @granite jasper u told me it was using the old endpoint but i changed it and it still is messed up haha.

rapid pilot
#

i wouldn't use completions, ask for it to help you with chat completion

granite jasper
#

Even if you wanted to use the non-chat completions endpoint that's still the wrong url

granite jasper
#

🌟 Hi everyone! I've implemented some significant upgrades to the GPT:

  • Enhanced documentation retrieval: I've improved how I scrape documentation, ensuring that all code examples are meticulously included. This means a substantial reduction in inaccuracies or "hallucinations" in Python or Node.js code generation.
  • Refined dataset: The dataset has undergone further refinement, bolstering the accuracy of OAI Navigator's responses.
  • Optimized instruction framework: The GPT's prompt has been reworked for enhanced efficiency and intelligence in documentation lookups.

The cumulative effect of these improvements is that OAI Navigator should now offer even more precise and intelligent responses, reducing your need to consult the documentation directly.

I'm eager to hear your feedback on these updates. Please test it out and share your experiences. Happy exploring! 🚀🤖

granite jasper
#

Changelog

  • Updated the GPT to allow searching for up to five different topics in a single query, improving efficiency in context gathering.
granite jasper
granite jasper
#

say yes

#

unless you're posting the screenshot for some reason other than needing help

#

hard to tell without any context lol

vapid horizon
#

Sorry

glad gull
#

@granite jasper Sounds great! But I'm concerned about my chats. Would prefer to keep them private. But good job! 👍🏼

thick tulip
#

This GPT seems to be gone, have you gotten rid of it?

granite jasper
#

OpenAI removed it because it had "OpenAI" in the description I think

#

There's no ability to appeal yet so it's gone for now

thick tulip
#

ah ok

#

How did you get it to query weaviate?

#

I'm having a hard time getting a GPT to reliably query

granite jasper
#

I gave it a flowchart of sorts on when to query

#

like a list of steps to follow whenever it receives a message

thick tulip
#

Ah ok

#

I gave it the schema but it doesn't understand the graphql

#

I'll have to write it instructions

#

how did you ingest the documents?

#

I'm trying to move from flat JSON files to Weaviate for my company's internal GPT but don't have a good way to get it there yet

granite jasper
thick tulip
#

ah ok

#

then just insert the objects in chunks?

granite jasper
#

yeah separated by paragraphs or 500 tokens max

thick tulip
#

Cool thanks, this gives me some ideas of how to go about it.

void wyvern
#

Great idea, but says it's inaccessible.

granite jasper
#

It's to stop impersonation but kind of unavoidable in this case because it's literally a documentation GPT for the OpenAI service, so...

#

I'll appeal when they give the option to do so, but I would also recommend that everyone use #1184149552639516732 for now

void wyvern
# granite jasper Unfortunately OpenAI has unpublished my GPT due to the name being too close to t...

I see. Well it does kind of break their publishing guidelines for the GPT store in the most direct way possible. Direct violation of the policy about GPT names, of their own company, organization, or whatever it is now. Definitely will be a useful tool, and there should be a way to do this. Perhaps don't include Open AI, or GPT in the name per their guidelines? I am not really sure how all that works. Hopefully you haven't been banned though, or had your access removed, and they simply removed it from the public domain (the store). There are no rules against building this for yourself, and even sharing privately, it's just against publishing on their store.

void wyvern
# granite jasper Unfortunately OpenAI has unpublished my GPT due to the name being too close to t...

If you do have a private version of this, please share it with me, if you are willing and able. It might help me make better custom GPTs both for myself, and for the public. It's one of the beautiful things about OpenAI, giving access to this technology to millions of minds, harnessing a massive neural network (our collective minds). Just imagine the number of synapses and neurons in a single human brain, and multiply that by millions, or billions. THAT's a neural network.

rapid pilot
#

agree, a private link is still helpful