# yaml-language-server: $schema=./.github/registry_schema.json

# This file is used to generate cookbook.openai.com. It specifies which paths we
# should build pages for, and indicates metadata such as tags, creation date and
# authors for each page.

- title: EvalsAPI Use-case - Detecting prompt regressions
  path: examples/evaluation/use-cases/regression.ipynb
  date: 2025-04-08
  authors:
    - josiah-openai
  tags:
    - evalsapi
    - completions

- title: EvalsAPI Use-case - Bulk model and prompt experimentation
  path: examples/evaluation/use-cases/bulk-experimentation.ipynb
  date: 2025-04-08
  authors:
    - josiah-openai
  tags:
    - evalsapi
    - completions

- title: EvalsAPI Use-case - Monitoring stored completions
  path: examples/evaluation/use-cases/completion-monitoring.ipynb
  date: 2025-04-08
  authors:
    - josiah-openai
  tags:
    - evalsapi
    - completions

- title: Multi-Tool Orchestration with RAG approach using OpenAI's Responses API
  path: examples/responses_api/responses_api_tool_orchestration.ipynb
  date: 2025-03-28
  authors:
    - shikhar-cyber
  tags:
    - responses
    - functions
    - pinecone
    - web-search

- title: Automating Dispute Management with Agents SDK and Stripe API
  path: examples/agents_sdk/dispute_agent.ipynb
  date: 2025-03-17
  authors:
    - danbell-openai
  tags:
    - responses
    - agents-sdk
    - functions

- title: Web Search and States with Responses API
  path: examples/responses_api/responses_example.ipynb
  date: 2025-03-11
  authors:
    - billchen-openai
  tags:
    - responses
    - web-search
    - functions

- title: Using logprobs
  path: examples/Using_logprobs.ipynb
  date: 2023-12-20
  authors:
    - jhills20
    - shyamal-anadkat
  tags:
    - completions

- title: Creating slides with the Assistants API and DALL·E 3
  path: examples/Creating_slides_with_Assistants_API_and_DALL-E3.ipynb
  date: 2023-12-08
  authors:
    - jhills20
  tags:
    - assistants
    - dall-e

- title: Data preparation and analysis for chat model fine-tuning
  path: examples/Chat_finetuning_data_prep.ipynb
  date: 2023-08-22
  authors:
    - mwu1993
    - simonpfish
  tags:
    - completions
    - tiktoken
    - fine-tuning

- title: Classification using embeddings
  path: examples/Classification_using_embeddings.ipynb
  date: 2022-07-11
  authors:
    - ted-at-openai
    - logankilpatrick
  tags:
    - embeddings

- title: Clustering
  path: examples/Clustering.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
    - ted-at-openai
    - logankilpatrick
  tags:
    - embeddings

- title: Clustering for transaction classification
  path: examples/Clustering_for_transaction_classification.ipynb
  date: 2022-10-20
  authors:
    - colin-openai
    - ted-at-openai
  tags:
    - embeddings
    - completions

- title: Code search using embeddings
  path: examples/Code_search_using_embeddings.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
    - logankilpatrick
    - eli64s
  tags:
    - embeddings

- title: Customizing embeddings
  path: examples/Customizing_embeddings.ipynb
  date: 2022-03-10
  authors:
    - ted-at-openai
    - BorisPower
  tags:
    - embeddings

- title: Embedding Wikipedia articles for search
  path: examples/Embedding_Wikipedia_articles_for_search.ipynb
  date: 2024-11-26
  authors:
    - ted-at-openai
  tags:
    - embeddings
    - completions

- title: Embedding texts that are longer than the model's maximum context length
  path: examples/Embedding_long_inputs.ipynb
  date: 2023-01-18
  authors:
    - filipeabperes
  tags:
    - embeddings
    - tiktoken

- title: Long document content extraction
  path: examples/Entity_extraction_for_long_documents.ipynb
  date: 2023-02-20
  authors:
    - colin-openai
  tags:
    - completions

- title: Fine tuning classification example
  path: examples/Fine-tuned_classification.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
  tags:
    - completions
    - fine-tuning

- title: >-
    Function calling for nearby places: Leveraging the Google Places API and
    customer profiles
  path: examples/Function_calling_finding_nearby_places.ipynb
  date: 2023-08-11
  authors:
    - prestontuggle
  tags:
    - completions
    - functions

- title: Using embeddings
  path: examples/Using_embeddings.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
    - ted-at-openai
    - logankilpatrick
    - jbeutler-openai
  tags:
    - embeddings

- title: How to build a tool-using agent with LangChain
  path: examples/How_to_build_a_tool-using_agent_with_Langchain.ipynb
  date: 2023-05-02
  authors:
    - colin-openai
  tags:
    - completions
    - embeddings
    - agents

- title: How to use functions with a knowledge base
  path: examples/How_to_call_functions_for_knowledge_retrieval.ipynb
  date: 2023-06-14
  authors:
    - colin-openai
    - ishida-openai
  tags:
    - completions
    - functions

- title: How to call functions with chat models
  path: examples/How_to_call_functions_with_chat_models.ipynb
  date: 2023-06-13
  authors:
    - colin-openai
    - joe-at-openai
  tags:
    - completions
    - functions

- title: How to count tokens with Tiktoken
  path: examples/How_to_count_tokens_with_tiktoken.ipynb
  date: 2022-12-16
  authors:
    - ted-at-openai
  tags:
    - tiktoken
    - completions

- title: How to fine-tune chat models
  path: examples/How_to_finetune_chat_models.ipynb
  date: 2024-07-23
  authors:
    - simonpfish
    - shyamal-anadkat
  tags:
    - completions
    - fine-tuning

- title: How to format inputs to ChatGPT models
  path: examples/How_to_format_inputs_to_ChatGPT_models.ipynb
  date: 2023-03-01
  authors:
    - ted-at-openai
  tags:
    - completions
    - tiktoken

- title: How to handle rate limits
  path: examples/How_to_handle_rate_limits.ipynb
  date: 2025-01-22
  authors:
    - ted-at-openai
    - dwigg-openai
  tags:
    - completions
    - embeddings

- title: How to stream completions
  path: examples/How_to_stream_completions.ipynb
  date: 2022-09-02
  authors:
    - ted-at-openai
  tags:
    - completions

- title: Multiclass Classification for Transactions
  path: examples/Multiclass_classification_for_transactions.ipynb
  date: 2022-10-20
  authors:
    - colin-openai
    - vishnu-oai
  tags:
    - embeddings
    - completions

- title: Get embeddings from dataset
  path: examples/Get_embeddings_from_dataset.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
    - ted-at-openai
  tags:
    - embeddings

- title: Question answering using a search API and re-ranking
  path: examples/Question_answering_using_a_search_API.ipynb
  date: 2023-06-16
  authors:
    - simonpfish
    - ted-at-openai
  tags:
    - embeddings
    - completions

- title: Question answering using embeddings-based search
  path: examples/Question_answering_using_embeddings.ipynb
  date: 2022-06-10
  authors:
    - ted-at-openai
    - MikeHeaton
  tags:
    - embeddings
    - completions

- title: Recommendation using embeddings and nearest neighbor search
  path: examples/Recommendation_using_embeddings.ipynb
  date: 2022-03-10
  authors:
    - ted-at-openai
    - BorisPower
    - logankilpatrick
  tags:
    - embeddings

- title: Regression using the embeddings
  path: examples/Regression_using_embeddings.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
    - ted-at-openai
    - logankilpatrick
  tags:
    - embeddings

- title: Search reranking with cross-encoders
  path: examples/Search_reranking_with_cross-encoders.ipynb
  date: 2023-06-28
  authors:
    - colin-openai
  tags:
    - embeddings
    - completions

- title: Semantic text search using embeddings
  path: examples/Semantic_text_search_using_embeddings.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
    - ted-at-openai
    - logankilpatrick
  tags:
    - embeddings

- title: Unit test writing using a multi-step prompt
  path: examples/Unit_test_writing_using_a_multi-step_prompt.ipynb
  date: 2022-11-15
  authors:
    - ted-at-openai
  tags:
    - completions

- title: Unit test writing using a multi-step prompt with legacy Completions
  path: >-
    examples/Unit_test_writing_using_a_multi-step_prompt_with_older_completions_API.ipynb
  date: 2023-05-19
  authors:
    - ted-at-openai
  tags:
    - completions

- title: User and product embeddings
  path: examples/User_and_product_embeddings.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
  tags:
    - embeddings

- title: Visualizing the embeddings in 2D
  path: examples/Visualizing_embeddings_in_2D.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
    - ted-at-openai
  tags:
    - embeddings

- title: Visualizing embeddings in 3D
  path: examples/Visualizing_embeddings_in_3D.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
    - ted-at-openai
  tags:
    - embeddings

- title: Visualizing embeddings in Weights and Biases
  path: examples/third_party/Visualizing_embeddings_in_wandb.ipynb
  date: 2023-02-01
  authors:
    - scottire
  tags:
    - embeddings

- title: Visualizing embeddings in Atlas
  path: examples/third_party/Visualizing_embeddings_with_Atlas.ipynb
  date: 2023-03-28
  authors:
    - AndriyMulyar
    - TDulka
  tags:
    - embeddings

- title: "Addressing transcription misspellings: prompt vs post-processing"
  path: examples/Whisper_correct_misspelling.ipynb
  date: 2023-08-11
  authors:
    - prestontuggle
  tags:
    - whisper
    - completions

- title: "Enhancing Whisper transcriptions: pre- & post-processing techniques"
  path: examples/Whisper_processing_guide.ipynb
  date: 2023-08-11
  authors:
    - prestontuggle
  tags:
    - whisper

- title: Whisper prompting guide
  path: examples/Whisper_prompting_guide.ipynb
  date: 2023-06-27
  authors:
    - prestontuggle
  tags:
    - whisper
    - completions

- title: Zero-shot classification with embeddings
  path: examples/Zero-shot_classification_with_embeddings.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
    - ted-at-openai
    - logankilpatrick
  tags:
    - embeddings

- title: Azure Chat Completions example (preview)
  path: examples/azure/chat.ipynb
  date: 2023-03-28
  authors:
    - cmurtz-msft
    - glecaros
    - kristapratico
  tags:
    - completions

- title: Azure Chat Completion models with your own data (preview)
  path: examples/azure/chat_with_your_own_data.ipynb
  date: 2023-09-11
  authors:
    - kristapratico
  tags:
    - completions

- title: Azure embeddings example
  path: examples/azure/embeddings.ipynb
  date: 2022-07-12
  authors:
    - ted-at-openai
    - cmurtz-msft
    - glecaros
    - kristapratico
  tags:
    - embeddings

- title: Azure functions example
  path: examples/azure/functions.ipynb
  date: 2023-07-21
  authors:
    - kristapratico
  tags:
    - completions
    - functions

- title: Translate a book writen in LaTeX from Slovenian into English
  path: examples/book_translation/translate_latex_book.ipynb
  date: 2022-03-10
  authors:
    - BorisPower
  tags:
    - completions
    - tiktoken

- title: How to create dynamic masks with DALL·E and Segment Anything
  path: >-
    examples/dalle/How_to_create_dynamic_masks_with_DALL-E_and_Segment_Anything.ipynb
  date: 2023-05-19
  authors:
    - colin-openai
  tags:
    - dall-e

- title: How to use the DALL·E API
  path: examples/dalle/Image_generations_edits_and_variations_with_DALL-E.ipynb
  date: 2022-11-04
  authors:
    - ted-at-openai
  tags:
    - dall-e

- title: How to evaluate a summarization task
  path: examples/evaluation/How_to_eval_abstractive_summarization.ipynb
  date: 2023-08-16
  authors:
    - shyamal-anadkat
    - simonpfish
  tags:
    - embeddings
    - completions

- title: Getting Started with OpenAI Evals
  path: examples/evaluation/Getting_Started_with_OpenAI_Evals.ipynb
  date: 2024-03-21
  authors:
    - royziv11
    - shyamal-anadkat
  tags:
    - completions

- title: Developing Hallucination Guardrails
  path: examples/Developing_hallucination_guardrails.ipynb
  date: 2024-05-29
  authors:
    - royziv11
  tags:
    - guardrails

- title: Fine-Tuned Q&A - collect data
  path: examples/fine-tuned_qa/olympics-1-collect-data.ipynb
  date: 2022-03-10
  authors:
    - ted-at-openai
    - BorisPower
  tags:
    - embeddings
    - completions
    - fine-tuning

- title: Fine-Tuned Q&A - create Q&A
  path: examples/fine-tuned_qa/olympics-2-create-qa.ipynb
  date: 2022-03-10
  authors:
    - ted-at-openai
    - BorisPower
  tags:
    - embeddings
    - completions
    - fine-tuning

- title: Fine-Tuned Q&A - train
  path: examples/fine-tuned_qa/olympics-3-train-qa.ipynb
  date: 2022-03-10
  authors:
    - ted-at-openai
    - BorisPower
  tags:
    - completions
    - embeddings
    - fine-tuning

- title: Visualizing the embeddings in Kangas
  path: examples/third_party/Visualizing_embeddings_in_Kangas.ipynb
  date: 2023-07-11
  authors:
    - dsblank
  tags:
    - embeddings

- title: Financial document analysis with LlamaIndex
  path: >-
    examples/third_party/financial_document_analysis_with_llamaindex.ipynb
  date: 2023-06-22
  authors:
    - Disiok
  tags:
    - embeddings
    - completions

- title: Vector databases
  path: examples/vector_databases/README.md
  date: 2023-06-28
  authors:
    - colin-openai
    - moizsajid
  tags:
    - embeddings

- title: Using PolarDB-PG as a vector database for OpenAI embeddings
  path: >-
    examples/vector_databases/PolarDB/Getting_started_with_PolarDB_and_OpenAI.ipynb
  date: 2023-07-11
  authors:
    - liuchengshan-lcs
  tags:
    - embeddings

- title: Semantic search with SingleStoreDB
  path: >-
    examples/vector_databases/SingleStoreDB/OpenAI_wikipedia_semantic_search.ipynb
  date: 2023-05-22
  authors:
    - arno756
  tags:
    - completions
    - embeddings

- title: SingleStoreDB
  path: examples/vector_databases/SingleStoreDB/README.md
  date: 2023-05-22
  authors:
    - arno756
  tags:
    - embeddings
    - completions

- title: Using AnalyticDB as a vector database for OpenAI embeddings
  path: >-
    examples/vector_databases/analyticdb/Getting_started_with_AnalyticDB_and_OpenAI.ipynb
  date: 2023-04-06
  authors:
    - wangxuqi
  tags:
    - embeddings

- title: Question answering with Langchain, AnalyticDB and OpenAI
  path: >-
    examples/vector_databases/analyticdb/QA_with_Langchain_AnalyticDB_and_OpenAI.ipynb
  date: 2023-05-05
  authors:
    - wangxuqi
  tags:
    - embeddings
    - tiktoken

- title: Azure AI Search as a vector database for OpenAI embeddings
  path: >-
    examples/vector_databases/azuresearch/Getting_started_with_azure_ai_search_and_openai.ipynb
  date: 2023-09-11
  authors:
    - farzad528
  tags:
    - embeddings

- title: Philosophy with vector embeddings, OpenAI and Cassandra / Astra DB
  path: examples/vector_databases/cassandra_astradb/Philosophical_Quotes_CQL.ipynb
  date: 2023-08-29
  authors:
    - hemidactylus
  tags:
    - embeddings
    - completions

- title: Philosophy with vector embeddings, OpenAI and Cassandra / Astra DB
  path: >-
    examples/vector_databases/cassandra_astradb/Philosophical_Quotes_cassIO.ipynb
  date: 2023-08-29
  authors:
    - hemidactylus
  tags:
    - embeddings
    - completions

- title: Cassandra / Astra DB
  path: examples/vector_databases/cassandra_astradb/README.md
  date: 2023-08-29
  authors:
    - hemidactylus
  tags:
    - embeddings

- title: Using Chroma for embeddings search
  path: examples/vector_databases/chroma/Using_Chroma_for_embeddings_search.ipynb
  date: 2023-06-28
  authors:
    - colin-openai
    - atroyn
  tags:
    - embeddings

- title: Robust question answering with Chroma and OpenAI
  path: examples/vector_databases/chroma/hyde-with-chroma-and-openai.ipynb
  date: 2025-04-23
  authors:
    - atroyn
    - brandonbaker-openai
  tags:
    - embeddings
    - completions

- title: Elasticsearch
  path: examples/vector_databases/elasticsearch/README.md
  date: 2023-08-29
  authors:
    - leemthompo
  tags:
    - embeddings
    - completions

- title: Retrieval augmented generation using Elasticsearch and OpenAI
  path: >-
    examples/vector_databases/elasticsearch/elasticsearch-retrieval-augmented-generation.ipynb
  date: 2023-08-29
  authors:
    - leemthompo
  tags:
    - embeddings
    - completions

- title: Semantic search using Elasticsearch and OpenAI
  path: examples/vector_databases/elasticsearch/elasticsearch-semantic-search.ipynb
  date: 2023-08-29
  authors:
    - leemthompo
  tags:
    - embeddings
    - completions

- title: Using Hologres as a vector database for OpenAI embeddings
  path: >-
    examples/vector_databases/hologres/Getting_started_with_Hologres_and_OpenAI.ipynb
  date: 2023-05-19
  authors:
    - zcgeng
  tags:
    - embeddings

- title: Kusto as a vector database for embeddings
  path: >-
    examples/vector_databases/kusto/Getting_started_with_kusto_and_openai_embeddings.ipynb
  date: 2023-05-10
  authors:
    - Anshul Sharma
  tags:
    - embeddings

- title: Kusto as a vector database
  path: examples/vector_databases/kusto/README.md
  date: 2023-05-10
  authors:
    - Anshul Sharma
  tags:
    - embeddings

- title: Filtered search with Milvus and OpenAI
  path: >-
    examples/vector_databases/milvus/Filtered_search_with_Milvus_and_OpenAI.ipynb
  date: 2023-03-28
  authors:
    - filip-halt
  tags:
    - embeddings

- title: Getting started with Milvus and OpenAI
  path: >-
    examples/vector_databases/milvus/Getting_started_with_Milvus_and_OpenAI.ipynb
  date: 2023-03-28
  authors:
    - filip-halt
  tags:
    - embeddings

- title: Using MyScale as a vector database for OpenAI embeddings
  path: >-
    examples/vector_databases/myscale/Getting_started_with_MyScale_and_OpenAI.ipynb
  date: 2023-05-01
  authors:
    - melovy
  tags:
    - embeddings

- title: Using MyScale for embeddings search
  path: examples/vector_databases/myscale/Using_MyScale_for_embeddings_search.ipynb
  date: 2023-06-28
  authors:
    - colin-openai
  tags:
    - embeddings

- title: Retrieval augmentation for GPT-4 using Pinecone
  path: examples/vector_databases/pinecone/GPT4_Retrieval_Augmentation.ipynb
  date: 2023-03-24
  authors:
    - jamescalam
  tags:
    - embeddings
    - completions
    - tiktoken

- title: Retrieval augmented generative question answering with Pinecone
  path: examples/vector_databases/pinecone/Gen_QA.ipynb
  date: 2023-02-07
  authors:
    - jamescalam
  tags:
    - embeddings
    - completions

- title: Pinecone vector database
  path: examples/vector_databases/pinecone/README.md
  date: 2023-03-24
  authors:
    - jamescalam
  tags:
    - embeddings
    - completions

- title: Semantic search with Pinecone and OpenAI
  path: examples/vector_databases/pinecone/Semantic_Search.ipynb
  date: 2023-03-24
  authors:
    - jamescalam
  tags:
    - embeddings

- title: Using Pinecone for embeddings search
  path: >-
    examples/vector_databases/pinecone/Using_Pinecone_for_embeddings_search.ipynb
  date: 2023-06-28
  authors:
    - colin-openai
  tags:
    - embeddings

- title: Using Qdrant as a vector database for OpenAI embeddings
  path: >-
    examples/vector_databases/qdrant/Getting_started_with_Qdrant_and_OpenAI.ipynb
  date: 2023-02-16
  authors:
    - kacperlukawski
  tags:
    - embeddings

- title: Question answering with Langchain, Qdrant and OpenAI
  path: examples/vector_databases/qdrant/QA_with_Langchain_Qdrant_and_OpenAI.ipynb
  date: 2023-02-16
  authors:
    - kacperlukawski
  tags:
    - embeddings

- title: Using Qdrant for embeddings search
  path: examples/vector_databases/qdrant/Using_Qdrant_for_embeddings_search.ipynb
  date: 2023-06-28
  authors:
    - colin-openai
    - kacperlukawski
  tags:
    - embeddings

- title: Redis
  path: examples/vector_databases/redis/README.md
  date: 2023-02-13
  authors:
    - Spartee
  tags:
    - embeddings
    - completions

- title: Using Redis for embeddings search
  path: examples/vector_databases/redis/Using_Redis_for_embeddings_search.ipynb
  date: 2023-06-28
  authors:
    - colin-openai
  tags:
    - embeddings

- title: Using Redis as a vector database with OpenAI
  path: examples/vector_databases/redis/getting-started-with-redis-and-openai.ipynb
  date: 2023-02-13
  authors:
    - Spartee
  tags:
    - embeddings

- title: Running hybrid VSS queries with Redis and OpenAI
  path: examples/vector_databases/redis/redis-hybrid-query-examples.ipynb
  date: 2023-05-11
  authors:
    - Michael Yuan
  tags:
    - embeddings

- title: Redis vectors as JSON with OpenAI
  path: examples/vector_databases/redis/redisjson/redisjson.ipynb
  date: 2023-05-10
  authors:
    - Michael Yuan
  tags:
    - embeddings

- title: Redis as a context store with Chat Completions
  path: examples/vector_databases/redis/redisqna/redisqna.ipynb
  date: 2023-05-11
  authors:
    - Michael Yuan
  tags:
    - completions
    - embeddings

- title: Using Tair as a vector database for OpenAI embeddings
  path: examples/vector_databases/tair/Getting_started_with_Tair_and_OpenAI.ipynb
  date: 2023-09-11
  authors:
    - dongqqcom
  tags:
    - embeddings

- title: Question answering with Langchain, Tair and OpenAI
  path: examples/vector_databases/tair/QA_with_Langchain_Tair_and_OpenAI.ipynb
  date: 2023-09-11
  authors:
    - dongqqcom
  tags:
    - embeddings
    - tiktoken
    - completions

- title: Typesense
  path: examples/vector_databases/typesense/README.md
  date: 2023-04-13
  authors:
    - jasonbosco
  tags:
    - embeddings

- title: Using Typesense for embeddings search
  path: >-
    examples/vector_databases/typesense/Using_Typesense_for_embeddings_search.ipynb
  date: 2023-06-28
  authors:
    - colin-openai
  tags:
    - embeddings

- title: Weaviate <> OpenAI
  path: examples/vector_databases/weaviate/README.md
  date: 2023-02-13
  authors:
    - colin-openai
  tags:
    - embeddings

- title: Using Weaviate for embeddings search
  path: >-
    examples/vector_databases/weaviate/Using_Weaviate_for_embeddings_search.ipynb
  date: 2023-06-28
  authors:
    - colin-openai
  tags:
    - embeddings

- title: Using Weaviate with generative OpenAI module for generative search
  path: >-
    examples/vector_databases/weaviate/generative-search-with-weaviate-and-openai.ipynb
  date: 2023-05-22
  authors:
    - sebawita
  tags:
    - embeddings
    - completions

- title: Using Weaviate with OpenAI vectorize module for embeddings search
  path: >-
    examples/vector_databases/weaviate/getting-started-with-weaviate-and-openai.ipynb
  date: 2023-02-13
  authors:
    - colin-openai
  tags:
    - embeddings

- title: Using Weaviate with OpenAI vectorize module for hybrid search
  path: >-
    examples/vector_databases/weaviate/hybrid-search-with-weaviate-and-openai.ipynb
  date: 2023-02-13
  authors:
    - colin-openai
  tags:
    - embeddings

- title: Question Answering in Weaviate with OpenAI Q&A module
  path: >-
    examples/vector_databases/weaviate/question-answering-with-weaviate-and-openai.ipynb
  date: 2023-02-13
  authors:
    - colin-openai
  tags:
    - embeddings
    - completions

- title: Filtered Search with Zilliz and OpenAI
  path: >-
    examples/vector_databases/zilliz/Filtered_search_with_Zilliz_and_OpenAI.ipynb
  date: 2023-03-28
  authors:
    - filip-halt
  tags:
    - embeddings

- title: Getting Started with Zilliz and OpenAI
  path: >-
    examples/vector_databases/zilliz/Getting_started_with_Zilliz_and_OpenAI.ipynb
  date: 2023-03-28
  authors:
    - filip-halt
  tags:
    - embeddings

- title: Techniques to improve reliability
  path: articles/techniques_to_improve_reliability.md
  redirects:
    - techniques_to_improve_reliability
  date: 2022-09-12
  authors:
    - ted-at-openai
  tags:
    - completions

- title: How to work with large language models
  path: articles/how_to_work_with_large_language_models.md
  redirects:
    - how_to_work_with_large_language_models
  date: 2023-01-20
  authors:
    - ted-at-openai
  tags:
    - completions

- title: Use cases for embeddings
  path: articles/text_comparison_examples.md
  redirects:
    - text_comparison_examples
  date: 2023-01-20
  authors:
    - ted-at-openai
  tags:
    - embeddings

- title: ElatoAI - Realtime Speech AI Agents for ESP32 on Arduino
  path: examples/voice_solutions/running_realtime_api_speech_on_esp32_arduino_edge_runtime_elatoai.md
  date: 2025-05-01
  authors:
    - akashdeepdeb
  tags:
    - realtime-api
    - speech
    - audio
    - esp32
    - iot
    - arduino

- title: Related resources from around the web
  path: articles/related_resources.md
  redirects:
    - related_resources
  date: 2023-01-20
  authors:
    - ted-at-openai
    - simonpfish
  tags:
    - completions
    - embeddings

- title: Fine-Tuning for retrieval augmented generation (RAG) with Qdrant
  path: examples/fine-tuned_qa/ft_retrieval_augmented_generation_qdrant.ipynb
  date: 2023-09-04
  authors:
    - NirantK
  tags:
    - completions
    - embeddings
    - fine-tuning

- title: How to automate AWS tasks with function calling
  path: examples/third_party/How_to_automate_S3_storage_with_functions.ipynb
  date: 2023-09-27
  authors:
    - Barqawiz
  tags:
    - completions
    - embeddings
    - functions

- title: Neon as a vector database
  path: examples/vector_databases/neon/README.md
  date: 2023-09-28
  authors:
    - Barqawiz
  tags:
    - embeddings

- title: Vector similarity search using Neon Postgres
  path: examples/vector_databases/neon/neon-postgres-vector-search-pgvector.ipynb
  date: 2023-09-28
  authors:
    - danieltprice
  tags:
    - embeddings

- title: Question answering with LangChain, Deep Lake, & OpenAI
  path: examples/vector_databases/deeplake/deeplake_langchain_qa.ipynb
  date: 2023-09-30
  authors:
    - FayazRahman
  tags:
    - embeddings

- title: Fine-tuning OpenAI models with Weights & Biases
  path: examples/third_party/GPT_finetuning_with_wandb.ipynb
  date: 2023-10-04
  authors:
    - ash0ts
  tags:
    - tiktoken
    - completions
    - fine-tuning

- title: OpenAI API Monitoring with Weights & Biases Weave
  path: examples/third_party/Openai_monitoring_with_wandb_weave.ipynb
  date: 2023-10-04
  authors:
    - ash0ts
  tags:
    - tiktoken
    - completions

- title: How to build an agent with the OpenAI Node.js SDK
  path: examples/How_to_build_an_agent_with_the_node_sdk.mdx
  date: 2023-10-05
  authors:
    - perborgen
  tags:
    - completions
    - functions
    - agents

- title: Named Entity Recognition to Enrich Text
  path: examples/Named_Entity_Recognition_to_enrich_text.ipynb
  date: 2023-10-20
  authors:
    - dcarpintero
  tags:
    - completions
    - functions

- title: What makes documentation good
  path: articles/what_makes_documentation_good.md
  redirects:
    - what_makes_documentation_good
  date: 2023-09-01
  authors:
    - ted-at-openai
  tags: []

- title: Function calling with an OpenAPI specification
  path: examples/Function_calling_with_an_OpenAPI_spec.ipynb
  date: 2023-10-15
  authors:
    - shyamal-anadkat
    - simonpfish
  tags:
    - completions
    - functions

- title: Fine tuning for function calling
  path: examples/Fine_tuning_for_function_calling.ipynb
  date: 2023-11-07
  authors:
    - jhills20
    - ibigio
    - shyamal-anadkat
    - teomusatoiu
  tags:
    - completions
    - functions
    - fine-tuning

- title: Processing and narrating a video with GPT-4.1-mini's visual capabilities and GPT-4o TTS API
  path: examples/GPT_with_vision_for_video_understanding.ipynb
  date: 2025-04-22
  authors:
    - cathykc
    - rzhao-openai
  tags:
    - responses
    - vision
    - speech

- title: What's new with DALL·E 3?
  path: articles/what_is_new_with_dalle_3.mdx
  date: 2023-11-06
  authors:
    - 0hq
  tags:
    - dall-e

- title: How to make your completions outputs consistent with the new seed parameter
  path: examples/Reproducible_outputs_with_the_seed_parameter.ipynb
  date: 2023-11-06
  authors:
    - shyamal-anadkat
  tags:
    - completions

- title: Assistants API Overview (Python SDK)
  path: examples/Assistants_API_overview_python.ipynb
  date: 2023-11-10
  authors:
    - ibigio
  tags:
    - assistants
    - functions

- title: "Orchestrating Agents: Routines and Handoffs"
  path: examples/Orchestrating_agents.ipynb
  date: 2024-10-10
  authors:
    - ibigio
  tags:
    - completions
    - functions
    - agents

- title: MongoDB Atlas Vector Search
  path: examples/vector_databases/mongodb_atlas/README.md
  date: 2023-11-21
  authors:
    - prakul
  tags:
    - embeddings
    - completions

- title: Semantic search using MongoDB Atlas Vector Search and OpenAI
  path: examples/vector_databases/mongodb_atlas/semantic_search_using_mongodb_atlas_vector_search.ipynb
  date: 2023-11-21
  authors:
    - prakul
  tags:
    - embeddings
    - completions

- title: Evaluate RAG with LlamaIndex
  path: examples/evaluation/Evaluate_RAG_with_LlamaIndex.ipynb
  date: 2023-11-06
  authors:
    - Ravi Theja
  tags:
    - embeddings
    - completions

- title: RAG with a Graph database
  path: examples/RAG_with_graph_db.ipynb
  date: 2023-12-08
  authors:
    - katiagg
  tags:
    - embeddings
    - completions

- title: Supabase Vector Database
  path: examples/vector_databases/supabase/README.md
  date: 2023-12-04
  authors:
    - ggrn
  tags:
    - embeddings

- title: Semantic search using Supabase Vector
  path: examples/vector_databases/supabase/semantic-search.mdx
  date: 2023-12-04
  authors:
    - ggrn
  tags:
    - embeddings

- title: How to implement LLM guardrails
  path: examples/How_to_use_guardrails.ipynb
  date: 2023-12-19
  authors:
    - colin-openai
  tags:
    - guardrails

- title: How to combine GPT4o mini with RAG to create a clothing matchmaker app
  path: examples/How_to_combine_GPT4o_with_RAG_Outfit_Assistant.ipynb
  date: 2024-07-18
  authors:
    - teomusatoiu
  tags:
    - vision
    - embeddings

- title: How to parse PDF docs for RAG
  path: examples/Parse_PDF_docs_for_RAG.ipynb
  date: 2024-09-29
  authors:
    - katiagg
    - MW-OAI
  tags:
    - vision
    - embeddings

- title: Using GPT4o mini to tag and caption images
  path: examples/Tag_caption_images_with_GPT4V.ipynb
  date: 2024-07-18
  authors:
    - katiagg
  tags:
    - vision
    - embeddings

- title: How to use the moderation API
  path: examples/How_to_use_moderation.ipynb
  date: 2024-03-05
  authors:
    - teomusatoiu
  tags:
    - moderation

- title: Summarizing Long Documents
  path: examples/Summarizing_long_documents.ipynb
  date: 2024-04-19
  authors:
    - joe-at-openai
  tags:
    - chat

- title: Using GPT4 Vision with Function Calling
  path: examples/multimodal/Using_GPT4_Vision_With_Function_Calling.ipynb
  date: 2024-12-13
  authors:
    - shyamal-anadkat
    - MW-OAI
  tags:
    - chat
    - vision

- title: Synthetic data generation (Part 1)
  path: examples/SDG1.ipynb
  date: 2024-04-10
  authors:
    - dylanra-openai
  tags:
    - completions

- title: CLIP embeddings to improve multimodal RAG with GPT-4 Vision
  path: examples/custom_image_embedding_search.ipynb
  date: 2024-04-10
  authors:
    - dylanra-openai
  tags:
    - vision
    - embeddings

- title: Batch processing with the Batch API
  path: examples/batch_processing.ipynb
  date: 2024-04-24
  authors:
    - katiagg
  tags:
    - batch
    - completions

- title: Using tool required for customer service
  path: examples/Using_tool_required_for_customer_service.ipynb
  date: 2024-05-01
  authors:
    - colin-openai
  tags:
    - completions
    - functions

- title: Introduction to GPT-4o and GPT-4o mini
  path: examples/gpt4o/introduction_to_gpt4o.ipynb
  date: 2024-07-18
  authors:
    - justonf
  tags:
    - completions
    - vision
    - whisper

- title: Azure AI Search with Azure Functions and GPT Actions in ChatGPT
  path: examples/chatgpt/rag-quickstart/azure/Azure_AI_Search_with_Azure_Functions_and_GPT_Actions_in_ChatGPT.ipynb
  date: 2024-07-08
  authors:
    - maxreid-openai
  tags:
    - embeddings
    - chatgpt
    - tiktoken
    - completions
    - chatgpt-and-api

- title: GPT Actions library - getting started
  path: examples/chatgpt/gpt_actions_library/.gpt_action_getting_started.ipynb
  date: 2024-07-09
  authors:
    - aaronwilkowitz-openai
  tags:
    - gpt-actions-library
    - chatgpt

- title: GPT Actions library - BigQuery
  path: examples/chatgpt/gpt_actions_library/gpt_action_bigquery.ipynb
  date: 2024-07-09
  authors:
    - aaronwilkowitz-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-data

- title: Data Extraction and Transformation in ELT Workflows using GPT-4o as an OCR Alternative
  path: examples/Data_extraction_transformation.ipynb
  date: 2024-07-09
  authors:
    - charuj
  tags:
    - completions
    - vision

- title: GPT Actions library - Outlook
  path: examples/chatgpt/gpt_actions_library/gpt_action_outlook.ipynb
  date: 2024-07-15
  authors:
    - rupert-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-communication

- title: GPT Actions library - Sharepoint (Return Docs)
  path: examples/chatgpt/gpt_actions_library/gpt_action_sharepoint_doc.ipynb
  date: 2024-05-24
  authors:
    - maxreid-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-productivity

- title: GPT Actions library - Sharepoint (Return Text)
  path: examples/chatgpt/gpt_actions_library/gpt_action_sharepoint_text.ipynb
  date: 2024-05-24
  authors:
    - maxreid-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-productivity

- title: GPT Actions library (Middleware) - Azure Functions
  path: examples/chatgpt/gpt_actions_library/gpt_middleware_azure_function.ipynb
  date: 2024-05-24
  authors:
    - maxreid-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-middleware

- title: GPT Actions library - Canvas Learning Management System
  path: examples/chatgpt/gpt_actions_library/gpt_action_canvas.md
  date: 2024-09-17
  authors:
    - keelan-openai
    - joecasson-openai
  tags:
    - gpt-actions-library
    - chatgpt

- title: GPT Actions library - Salesforce
  path: examples/chatgpt/gpt_actions_library/gpt_action_salesforce.ipynb
  date: 2024-07-18
  authors:
    - aa-openai
  tags:
    - gpt-actions-library
    - chatgpt

- title: GPT Actions library - Gmail
  path: examples/chatgpt/gpt_actions_library/gpt_action_gmail.ipynb
  date: 2024-07-24
  authors:
    - alwestmo-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-communication

- title: GPT Actions library - Jira
  path: examples/chatgpt/gpt_actions_library/gpt_action_jira.ipynb
  date: 2024-07-24
  authors:
    - rupert-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-productivity

- title: GPT Actions library - Notion
  path: examples/chatgpt/gpt_actions_library/gpt_action_notion.ipynb
  date: 2024-07-25
  authors:
    - dan-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-productivity

- title: GPT Actions library - Confluence
  path: examples/chatgpt/gpt_actions_library/gpt_action_confluence.ipynb
  date: 2024-07-31
  authors:
    - eszuhany-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-productivity

- title: GPT Actions library - SQL Database
  path: examples/chatgpt/gpt_actions_library/gpt_action_sql_database.ipynb
  date: 2024-07-31
  authors:
    - evanweiss-openai
  tags:
    - chatgpt
    - gpt-actions-library
    - chatgpt-data

- title: GPT Actions library - Box
  path: examples/chatgpt/gpt_actions_library/gpt_action_box.ipynb
  date: 2024-08-02
  authors:
    - keelan-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-productivity

- title: GCP BigQuery Vector Search with GCP Functions and GPT Actions in ChatGPT
  path: examples/chatgpt/rag-quickstart/gcp/Getting_started_with_bigquery_vector_search_and_openai.ipynb
  date: 2024-08-02
  authors:
    - pap-openai
    - maxreid-openai
  tags:
    - embeddings
    - chatgpt
    - tiktoken
    - completions
    - chatgpt-and-api

- title: GPT Actions library - Zapier
  path: examples/chatgpt/gpt_actions_library/gpt_action_zapier.ipynb
  date: 2024-08-05
  authors:
    - dan-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-middleware

- title: Structured Outputs for Multi-Agent Systems
  path: examples/Structured_outputs_multi_agent.ipynb
  date: 2024-08-06
  authors:
    - dylanra-openai
  tags:
    - completions
    - functions
    - agents

- title: Introduction to Structured Outputs
  path: examples/Structured_Outputs_Intro.ipynb
  date: 2024-08-06
  authors:
    - katiagg
  tags:
    - completions
    - functions

- title: GPT Actions library (Middleware) - Google Cloud Function
  path: examples/chatgpt/gpt_actions_library/gpt_middleware_google_cloud_function.md
  date: 2024-08-11
  authors:
    - girishd
  tags:
    - chatgpt
    - gpt-actions-library
    - chatgpt-middleware

- title: GPT Actions library - AWS Redshift
  path: examples/chatgpt/gpt_actions_library/gpt_action_redshift.ipynb
  date: 2024-08-09
  authors:
    - pap-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-data

- title: GPT Actions library - AWS Middleware
  path: examples/chatgpt/gpt_actions_library/gpt_middleware_aws_function.ipynb
  date: 2024-08-09
  authors:
    - pap-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-middleware

- title: GPT Actions library - Google Drive
  path: examples/chatgpt/gpt_actions_library/gpt_action_google_drive.ipynb
  date: 2024-08-11
  authors:
    - lxing-oai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-productivity

- title: GPT Actions library - Snowflake Direct
  path: examples/chatgpt/gpt_actions_library/gpt_action_snowflake_direct.ipynb
  date: 2024-08-13
  authors:
    - gladstone-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-data

- title: GPT Actions library - Snowflake Middleware
  path: examples/chatgpt/gpt_actions_library/gpt_action_snowflake_middleware.ipynb
  date: 2024-08-14
  authors:
    - gladstone-openai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-data

- title: GPT Actions library - Retool Workflow
  path: examples/chatgpt/gpt_actions_library/gpt_action_retool_workflow.md
  date: 2024-08-28
  authors:
    - lspacagna-oai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-middleware

- title: Using reasoning for data validation
  path: examples/o1/Using_reasoning_for_data_validation.ipynb
  date: 2024-09-12
  authors:
    - royziv11
  tags:
    - completions
    - reasoning

- title: Using reasoning for routine generation
  path: examples/o1/Using_reasoning_for_routine_generation.ipynb
  date: 2024-09-12
  authors:
    - royziv11
  tags:
    - completions
    - reasoning

- title: Using chained calls for o1 structured outputs
  path: examples/o1/Using_chained_calls_for_o1_structured_outputs.ipynb
  date: 2024-09-26
  authors:
    - ericning-o
  tags:
    - completions
    - reasoning

- title: Building a Bring Your Own Browser (BYOB) Tool for Web Browsing and Summarization
  path: examples/third_party/Web_search_with_google_api_bring_your_own_browser_tool.ipynb
  date: 2024-09-26
  authors:
    - msingh-openai
  tags:
    - completions

- title: Prompt Caching 101
  path: examples/Prompt_Caching101.ipynb
  date: 2024-10-01
  authors:
    - charuj
  tags:
    - latency
    - cost
    - prompt caching
    - completions

- title: GPT Actions library - Google Ads via Adzviser
  path: examples/chatgpt/gpt_actions_library/gpt_action_googleads_adzviser.ipynb
  date: 2024-10-10
  authors:
    - zeyuangu-adzviser
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-data
    - chatgpt-productivity
    - chatgpt-middleware

- title: Leveraging model distillation to fine-tune a model
  path: examples/Leveraging_model_distillation_to_fine-tune_a_model.ipynb
  date: 2024-10-16
  authors:
    - pap-openai
  tags:
    - completions
    - fine-tuning

- title: Voice Translation into Different Languages
  path: examples/voice_solutions/voice_translation_into_different_languages_using_GPT-4o.ipynb
  date: 2024-10-21
  authors:
    - msingh-openai
  tags:
    - completions
    - audio

- title: Enhance your prompts with meta prompting
  path: examples/Enhance_your_prompts_with_meta_prompting.ipynb
  date: 2024-10-23
  authors:
    - teomusatoiu
  tags:
    - completions
    - reasoning

- title: GPT Actions library - GitHub
  path: examples/chatgpt/gpt_actions_library/gpt_action_github.md
  date: 2024-10-23
  authors:
    - alwell-kevin
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-productivity

- title: Custom LLM as a Judge to Detect Hallucinations with Braintrust
  path: examples/Custom-LLM-as-a-Judge.ipynb
  date: 2024-10-14
  authors:
    - ankrgyl
    - shyamal-anadkat
  tags:
    - evals
    - completions

- title: Vision Fine-tuning on GPT-4o for Visual Question Answering
  path: examples/multimodal/Vision_Fine_tuning_on_GPT4o_for_Visual_Question_Answering.ipynb
  date: 2024-11-01
  authors:
    - danial-openai
  tags:
    - vision
    - fine-tuning
    - completions

- title: Steering Text-to-Speech for more dynamic audio generation
  path: examples/voice_solutions/steering_tts.ipynb
  date: 2024-11-01
  authors:
    - ericning-o
    - gbergengruen
  tags:
    - completions
    - audio

- title: Pinecone Vector Database and Retool Workflow with GPT Actions
  path: examples/chatgpt/rag-quickstart/pinecone-retool/gpt-action-pinecone-retool-rag.ipynb
  date: 2024-11-11
  authors:
    - lspacagna-oai
  tags:
    - gpt-actions-library
    - embeddings
    - chatgpt
    - chatgpt-and-api

- title: Optimizing Retrieval-Augmented Generation using GPT-4o Vision Modality
  path: examples/vector_databases/pinecone/Using_vision_modality_for_RAG_with_Pinecone.ipynb
  date: 2024-11-12
  authors:
    - msingh-openai
  tags:
    - completions
    - vision

- title: GPT Actions library - Workday
  path: examples/chatgpt/gpt_actions_library/gpt_action_workday.md
  date: 2024-11-20
  authors:
    - erickgort
    - pap-openai
  tags:
    - gpt-actions-library
    - chatgpt-productivity
    - chatgpt

- title: GPT Actions library - Google Calendar
  path: examples/chatgpt/gpt_actions_library/gpt_action_google_calendar.md
  date: 2024-11-22
  authors:
    - lspacagna-oai
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-communication

- title: GPT Actions library - Tray.ai APIM
  path: examples/chatgpt/gpt_actions_library/gpt_action_trayai_apim.md
  date: 2024-11-26
  authors:
    - kylecote-tray
  tags:
    - gpt-actions-library
    - chatgpt
    - chatgpt-middleware

- title: Reasoning over Code Quality and Security in GitHub Pull Requests
  path: examples/third_party/Code_quality_and_security_scan_with_GitHub_Actions.md
  date: 2024-12-24
  authors:
    - alwell-kevin
  tags:
    - SDLC
    - reasoning
    - completions

- title: How to evaluate LLMs for SQL generation
  path: examples/evaluation/How_to_evaluate_LLMs_for_SQL_generation.ipynb
  date: 2024-01-23
  authors:
    - colin-openai
  tags:
    - guardrails

- title: How to use the Usage API and Cost API to monitor your OpenAI usage
  path: examples/completions_usage_api.ipynb
  date: 2025-01-14
  authors:
    - MW-OAI
    - thli-openai
  tags:
    - usage-api
    - cost-api

- title: How to use the Usage API and Cost API to monitor your OpenAI usage
  path: examples/completions_usage_api.ipynb
  date: 2025-01-14
  authors:
    - MW-OAI
  tags:
    - usage-api
    - cost-api

- title: Build Your Own Code Interpreter - Dynamic Tool Generation and Execution With o3-mini
  path: examples/object_oriented_agentic_approach/Secure_code_interpreter_tool_for_LLM_agents.ipynb
  date: 2025-02-03
  authors:
    - msingh-openai
  tags:
    - completions

- title: Doing RAG on PDFs using File Search in the Responses API
  path: examples/File_Search_Responses.ipynb
  date: 2025-03-11
  authors:
    - pap-openai
  tags:
    - responses
    - functions

- title: Building a Voice Assistant with the Agents SDK
  path: examples/agents_sdk/app_assistant_voice_agents.ipynb
  date: 2025-03-27
  authors:
    - rupert-openai
  tags:
    - audio
    - responses
    - speech

- title: Multi-Language One-Way Translation with the Realtime API
  path: examples/voice_solutions/one_way_translation_using_realtime_api.mdx
  date: 2025-03-24
  authors:
    - erikakettleson-openai
  tags:
    - audio
    - speech

- title: GPT Actions library - Salesforce & Gong
  path: examples/chatgpt/gpt_actions_library/gpt_action_salesforce_gong.md
  date: 2025-04-07
  authors:
    - girishd
  tags:
    - chatgpt
    - gpt-actions-library
    - chatgpt-productivity

- title: GPT-4.1 Prompting Guide
  path: examples/gpt4-1_prompting_guide.ipynb
  date: 2025-04-14
  authors:
    - nm-openai
    - julian-openai
  tags:
    - responses
    - api

- title: Generate images with GPT Image
  path: examples/Generate_Images_With_GPT_Image.ipynb
  date: 2025-04-23
  authors:
    - katiagg
  tags:
    - images

- title: Handling Function Calls with Reasoning Models
  path: examples/reasoning_function_calls.ipynb
  date: 2025-04-25
  authors:
    - tompakeman-oai
  tags:
    - reasoning
    - functions
    - responses
    - api
