Skip to content
Navigation Menu
Toggle navigation
Sign in
Product
GitHub Copilot
Write better code with AI
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
All features
Documentation
GitHub Skills
Blog
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Reseting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
openai
/
openai-cookbook
Public
Notifications
You must be signed in to change notification settings
Fork
10.3k
Star
63.6k
Code
Issues
34
Pull requests
38
Actions
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security
Insights
Files
main
Breadcrumbs
openai-cookbook
/
examples
/
Copy path
Directory actions
More options
Directory actions
More options
Latest commit
History
History
main
Breadcrumbs
openai-cookbook
/
examples
/
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
agents_sdk
agents_sdk
azure
azure
book_translation
book_translation
chatgpt
chatgpt
dalle
dalle
data
data
evaluation
evaluation
fine-tuned_qa
fine-tuned_qa
gpt4o
gpt4o
imgs
imgs
multimodal
multimodal
o1
o1
object_oriented_agentic_approach
object_oriented_agentic_approach
responses_api
responses_api
third_party
third_party
utils
utils
vector_databases
vector_databases
voice_solutions
voice_solutions
Assistants_API_overview_python.ipynb
Assistants_API_overview_python.ipynb
Chat_finetuning_data_prep.ipynb
Chat_finetuning_data_prep.ipynb
Classification_using_embeddings.ipynb
Classification_using_embeddings.ipynb
Clustering.ipynb
Clustering.ipynb
Clustering_for_transaction_classification.ipynb
Clustering_for_transaction_classification.ipynb
Code_search_using_embeddings.ipynb
Code_search_using_embeddings.ipynb
Creating_slides_with_Assistants_API_and_DALL-E3.ipynb
Creating_slides_with_Assistants_API_and_DALL-E3.ipynb
Custom-LLM-as-a-Judge.ipynb
Custom-LLM-as-a-Judge.ipynb
Customizing_embeddings.ipynb
Customizing_embeddings.ipynb
Data_extraction_transformation.ipynb
Data_extraction_transformation.ipynb
Developing_hallucination_guardrails.ipynb
Developing_hallucination_guardrails.ipynb
Embedding_Wikipedia_articles_for_search.ipynb
Embedding_Wikipedia_articles_for_search.ipynb
Embedding_long_inputs.ipynb
Embedding_long_inputs.ipynb
Enhance_your_prompts_with_meta_prompting.ipynb
Enhance_your_prompts_with_meta_prompting.ipynb
Entity_extraction_for_long_documents.ipynb
Entity_extraction_for_long_documents.ipynb
File_Search_Responses.ipynb
File_Search_Responses.ipynb
Fine-tuned_classification.ipynb
Fine-tuned_classification.ipynb
Fine_tuning_for_function_calling.ipynb
Fine_tuning_for_function_calling.ipynb
Function_calling_finding_nearby_places.ipynb
Function_calling_finding_nearby_places.ipynb
Function_calling_with_an_OpenAPI_spec.ipynb
Function_calling_with_an_OpenAPI_spec.ipynb
GPT_with_vision_for_video_understanding.ipynb
GPT_with_vision_for_video_understanding.ipynb
Generate_Images_With_GPT_Image.ipynb
Generate_Images_With_GPT_Image.ipynb
Get_embeddings_from_dataset.ipynb
Get_embeddings_from_dataset.ipynb
How_to_build_a_tool-using_agent_with_Langchain.ipynb
How_to_build_a_tool-using_agent_with_Langchain.ipynb
How_to_build_an_agent_with_the_node_sdk.mdx
How_to_build_an_agent_with_the_node_sdk.mdx
How_to_call_functions_for_knowledge_retrieval.ipynb
How_to_call_functions_for_knowledge_retrieval.ipynb
How_to_call_functions_with_chat_models.ipynb
How_to_call_functions_with_chat_models.ipynb
How_to_combine_GPT4o_with_RAG_Outfit_Assistant.ipynb
How_to_combine_GPT4o_with_RAG_Outfit_Assistant.ipynb
How_to_count_tokens_with_tiktoken.ipynb
How_to_count_tokens_with_tiktoken.ipynb
How_to_finetune_chat_models.ipynb
How_to_finetune_chat_models.ipynb
How_to_format_inputs_to_ChatGPT_models.ipynb
How_to_format_inputs_to_ChatGPT_models.ipynb
How_to_handle_rate_limits.ipynb
How_to_handle_rate_limits.ipynb
How_to_stream_completions.ipynb
How_to_stream_completions.ipynb
How_to_use_guardrails.ipynb
How_to_use_guardrails.ipynb
How_to_use_moderation.ipynb
How_to_use_moderation.ipynb
Leveraging_model_distillation_to_fine-tune_a_model.ipynb
Leveraging_model_distillation_to_fine-tune_a_model.ipynb
Multiclass_classification_for_transactions.ipynb
Multiclass_classification_for_transactions.ipynb
Named_Entity_Recognition_to_enrich_text.ipynb
Named_Entity_Recognition_to_enrich_text.ipynb
Orchestrating_agents.ipynb
Orchestrating_agents.ipynb
Parse_PDF_docs_for_RAG.ipynb
Parse_PDF_docs_for_RAG.ipynb
Prompt_Caching101.ipynb
Prompt_Caching101.ipynb
Question_answering_using_a_search_API.ipynb
Question_answering_using_a_search_API.ipynb
Question_answering_using_embeddings.ipynb
Question_answering_using_embeddings.ipynb
RAG_with_graph_db.ipynb
RAG_with_graph_db.ipynb
Recommendation_using_embeddings.ipynb
Recommendation_using_embeddings.ipynb
Regression_using_embeddings.ipynb
Regression_using_embeddings.ipynb
Reproducible_outputs_with_the_seed_parameter.ipynb
Reproducible_outputs_with_the_seed_parameter.ipynb
SDG1.ipynb
SDG1.ipynb
Search_reranking_with_cross-encoders.ipynb
Search_reranking_with_cross-encoders.ipynb
Semantic_text_search_using_embeddings.ipynb
Semantic_text_search_using_embeddings.ipynb
Structured_Outputs_Intro.ipynb
Structured_Outputs_Intro.ipynb
Structured_outputs_multi_agent.ipynb
Structured_outputs_multi_agent.ipynb
Summarizing_long_documents.ipynb
Summarizing_long_documents.ipynb
Tag_caption_images_with_GPT4V.ipynb
Tag_caption_images_with_GPT4V.ipynb
Unit_test_writing_using_a_multi-step_prompt.ipynb
Unit_test_writing_using_a_multi-step_prompt.ipynb
Unit_test_writing_using_a_multi-step_prompt_with_older_completions_API.ipynb
Unit_test_writing_using_a_multi-step_prompt_with_older_completions_API.ipynb
User_and_product_embeddings.ipynb
User_and_product_embeddings.ipynb
Using_embeddings.ipynb
Using_embeddings.ipynb
Using_logprobs.ipynb
Using_logprobs.ipynb
Using_tool_required_for_customer_service.ipynb
Using_tool_required_for_customer_service.ipynb
Visualizing_embeddings_in_2D.ipynb
Visualizing_embeddings_in_2D.ipynb
Visualizing_embeddings_in_3D.ipynb
Visualizing_embeddings_in_3D.ipynb
Whisper_correct_misspelling.ipynb
Whisper_correct_misspelling.ipynb
Whisper_processing_guide.ipynb
Whisper_processing_guide.ipynb
Whisper_prompting_guide.ipynb
Whisper_prompting_guide.ipynb
Zero-shot_classification_with_embeddings.ipynb
Zero-shot_classification_with_embeddings.ipynb
api_request_parallel_processor.py
api_request_parallel_processor.py
batch_processing.ipynb
batch_processing.ipynb
completions_usage_api.ipynb
completions_usage_api.ipynb
custom_image_embedding_search.ipynb
custom_image_embedding_search.ipynb
gpt4-1_prompting_guide.ipynb
gpt4-1_prompting_guide.ipynb
View all files
You can’t perform that action at this time.