├── .gitignore ├── 01 Introduction ├── 01_introduction.py ├── 02_making_requests.py ├── 03_streaming.py └── README.md ├── 02 Endpoints ├── .gitkeep └── README.md ├── 03 Assistants ├── .gitkeep └── README.md ├── 04 Structured Output ├── 01_introduction.py ├── 02_json_mode.py ├── 03_function_calling.py ├── 04_structured_output.py ├── Instructor │ ├── 01_instructor.py │ ├── 02_output_validation.py │ ├── 03_content_filtering.py │ ├── 04_ticket_system.py │ └── README.md └── README.md ├── LICENCE.txt ├── README.md └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /01 Introduction/01_introduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/01 Introduction/01_introduction.py -------------------------------------------------------------------------------- /01 Introduction/02_making_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/01 Introduction/02_making_requests.py -------------------------------------------------------------------------------- /01 Introduction/03_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/01 Introduction/03_streaming.py -------------------------------------------------------------------------------- /01 Introduction/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02 Endpoints/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02 Endpoints/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03 Assistants/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03 Assistants/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /04 Structured Output/01_introduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/04 Structured Output/01_introduction.py -------------------------------------------------------------------------------- /04 Structured Output/02_json_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/04 Structured Output/02_json_mode.py -------------------------------------------------------------------------------- /04 Structured Output/03_function_calling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/04 Structured Output/03_function_calling.py -------------------------------------------------------------------------------- /04 Structured Output/04_structured_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/04 Structured Output/04_structured_output.py -------------------------------------------------------------------------------- /04 Structured Output/Instructor/01_instructor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/04 Structured Output/Instructor/01_instructor.py -------------------------------------------------------------------------------- /04 Structured Output/Instructor/02_output_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/04 Structured Output/Instructor/02_output_validation.py -------------------------------------------------------------------------------- /04 Structured Output/Instructor/03_content_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/04 Structured Output/Instructor/03_content_filtering.py -------------------------------------------------------------------------------- /04 Structured Output/Instructor/04_ticket_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/04 Structured Output/Instructor/04_ticket_system.py -------------------------------------------------------------------------------- /04 Structured Output/Instructor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/04 Structured Output/Instructor/README.md -------------------------------------------------------------------------------- /04 Structured Output/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/04 Structured Output/README.md -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daveebbelaar/openai-python-tutorial/HEAD/requirements.txt --------------------------------------------------------------------------------