OpenAI Resources, Guides and Tutorials

OpenAI's models sit behind a huge share of today's AI features. This hub collects developer guides on the OpenAI API, prompt design, embeddings, function calling, and building production applications on top of GPT models.

8 articles · Updated February 16, 2024

Read the docs on structured outputs and function calling early — they turn a chat model into a reliable building block for real software.

Related topics

Featured articles

Hand-picked and latest articles from this topic.

Getting started

Beginner-friendly guides to help you learn the fundamentals.

External resources

Curated tools, docs, and communities worth bookmarking.

Frequently asked questions

Quick answers about this topic hub.

How do I start building with the OpenAI API?

Create an API key, install the SDK for your language, and send your first chat completion request. From there, explore features like structured outputs, function calling, and embeddings to build richer applications.

What are embeddings used for?

Embeddings turn text into numeric vectors that capture meaning, enabling semantic search, clustering, and retrieval-augmented generation. They're the foundation for letting models work with your own data.

All articles

Promote your content

Reach over 400,000 developers and grow your brand.

Join our developer community

Hang out with over 4,500 developers and share your knowledge.