openai ยท OpenAI Platform Docs
Assistants API
Comprehensive guidance on implementing Assistants API features including Code Interpreter, File Search, and Function Calling, as well as instructions for migrating existing workflows to the Responses API.
Derived skill
Files assembled from official documentation
Viewing SKILL.md
Assistants API
Comprehensive guidance on implementing Assistants API features including Code Interpreter, File Search, and Function Calling, as well as instructions for migrating existing workflows to the Responses API.
When To Use
Use when you need to configure assistant tools like file search or code interpreter, implement function calling, or migrate your existing Assistants API implementation to the Responses API.
Reference Files
| File | Contains | Use For |
|---|---|---|
SKILL.md | Entry point: scope, routing table, and workflow. | Start here. |
docs/assistants-api-deep-dive-docs-md/workflow-guide.md | A detailed technical guide covering assistant creation, thread management, and image input content within the OpenAI Assistants API. | Questions about a detailed technical guide covering assistant creation, thread management, and image input content within the OpenAI... |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-python-upload.python | A Python code example demonstrating how to upload a file to the OpenAI Assistants API using the client library. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to upload a file to the OpenAI Assistants API using the client library. |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-nodejs-upload.nodejs | A Node.js code example demonstrating how to upload a file to the OpenAI Assistants API using the openai.files.create method. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to upload a file to the OpenAI Assistants API using the openai.files.create... |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-upload.curl | A curl command demonstrating how to upload a file to the OpenAI Assistants API with the purpose set to assistants. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to upload a file to the OpenAI Assistants API with the purpose set to assistants. |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-python-create-assistant.python | A Python code example demonstrating how to create a new assistant using the OpenAI Assistants API with specific tools and a model configuration. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create a new assistant using the OpenAI Assistants API with specific tools... |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-nodejs-create-assistant.nodejs | A Node.js code example demonstrating how to create an assistant with specific tools and configurations using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create an assistant with specific tools and configurations using the Open... |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-v2-create-assistant.curl | A curl command demonstrating how to create a new assistant using the OpenAI Assistants API v2. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to create a new assistant using the OpenAI Assistants API v2. |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-python-thread-creation-with-interpreter.python | A Python code example demonstrating how to create a thread with messages and file attachments for use with the Code Interpreter tool in the Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create a thread with messages and file attachments for use with the Code I... |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-nodejs-thread-creation-with-interpreter.nodejs | A Node.js code example demonstrating how to create a thread with messages and file attachments for use with the Code Interpreter tool in the Assistants API. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create a thread with messages and file attachments for use with the Code... |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-v2-thread-creation.curl | A curl command demonstrating how to create a new thread with messages and file attachments using the OpenAI Assistants API v2. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to create a new thread with messages and file attachments using the OpenAI Assistant... |
examples/assistants-api-deep-dive-docs-md/assistants-api-python-vision-upload.python | A Python script demonstrating how to upload a file for vision capabilities and create a thread message using an image file ID within the Assistants API. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to upload a file for vision capabilities and create a thread message using an image... |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-vision-upload.nodejs | A Node.js code example demonstrating how to upload a file with a vision purpose and create a thread with image content using the Assistants API. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to upload a file with a vision purpose and create a thread with image conten... |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-python-thread-creation-with-image-input.python | A Python code example demonstrating how to create an Assistants API thread containing a user message with an image URL. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create an Assistants API thread containing a user message with an image URL. |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-nodejs-thread-creation.nodejs | A Node.js code example demonstrating how to create a new thread with initial messages using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create a new thread with initial messages using the OpenAI Assistants API. |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-v2-thread-creation-2.curl | A curl command demonstrating how to create a new thread with an initial user message containing text and an image URL using the Assistants API v2. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to create a new thread with an initial user message containing text and an image URL... |
examples/assistants-api-deep-dive-docs-md/assistants-api-python-retrieve-message-object.python | A Python code example demonstrating how to retrieve a specific message object and extract its text content and annotations from a thread using the Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to retrieve a specific message object and extract its text content and annota... |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-python-run-creation.python | A Python code example demonstrating how to create a run for a specific thread and assistant using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create a run for a specific thread and assistant using the OpenAI Assistan... |
examples/assistants-api-deep-dive-docs-md/assistants-api-nodejs-run-creation.nodejs | A Node.js code snippet demonstrating how to create a run for a specific thread using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Node.js code snippet demonstrating how to create a run for a specific thread using the OpenAI Assistants API. |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-v2-create-run.curl | A curl command demonstrating how to create a run for a specific thread using the Assistants API v2. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to create a run for a specific thread using the Assistants API v2. |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-python-run-creation-2.python | A Python code example demonstrating how to create a thread run with specific model instructions and tool configurations using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create a thread run with specific model instructions and tool configuratio... |
examples/assistants-api-deep-dive-docs-md/assistants-api-nodejs-run-creation-2.nodejs | A Node.js code example demonstrating how to create a new run for an existing thread using the OpenAI Assistants API with specific model instructions and tools. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create a new run for an existing thread using the OpenAI Assistants API w... |
examples/assistants-api-deep-dive-docs-md/openai-assistants-api-v2-create-run-2.curl | A curl command demonstrating how to create a run on an existing thread using the Assistants API v2. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to create a run on an existing thread using the Assistants API v2. |
docs/assistants-migration-guide-openai-api-docs/workflow-guide.md | A guide detailing the transition from the deprecated Assistants API to the Responses API, including key changes and practical migration steps. | Questions about a guide detailing the transition from the deprecated Assistants API to the Responses API, including key changes and p... |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-python-thread-creation.text | A Python code snippet demonstrating how to create a thread using the OpenAI Assistants API as part of the migration process. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create a thread using the OpenAI Assistants API as part of the migration p... |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-conversation-create.text | A text example demonstrating the openai.conversations.create method for migrating to the Assistants API. | Exact payloads, commands, or snippets shown in A text example demonstrating the openai.conversations.create method for migrating to the Assistants API. |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-thread-object.text | A text representation of a thread object used to illustrate data structures in the Assistants API migration guide. | Exact payloads, commands, or snippets shown in A text representation of a thread object used to illustrate data structures in the Assistants API migration guide. |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-guide-mapping-examples.text | A text-based mapping of legacy Assistants API objects to the updated Assistants API structure. | Exact payloads, commands, or snippets shown in A text-based mapping of legacy Assistants API objects to the updated Assistants API structure. |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-python-run-loop.text | A Python code snippet demonstrating how to create and poll a thread run during the Assistants API migration process. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create and poll a thread run during the Assistants API migration process. |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-guide.text | A text-based guide outlining the steps and code changes required to migrate to the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A text-based guide outlining the steps and code changes required to migrate to the OpenAI Assistants API. |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-run-object.text | A text representation of an OpenAI Assistants API run object showing migration-relevant fields like assistant ID and completion timestamps. | Exact payloads, commands, or snippets shown in A text representation of an OpenAI Assistants API run object showing migration-relevant fields like assistant ID and... |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-guide-2.text | A text-based guide outlining the steps and considerations for migrating to the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A text-based guide outlining the steps and considerations for migrating to the OpenAI Assistants API. |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-python-thread-messages-iteration.text | A Python code snippet demonstrating how to iterate through messages in a thread using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to iterate through messages in a thread using the OpenAI Assistants API. |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-python-implementation.text | A Python code example demonstrating the implementation of thread and run creation for the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating the implementation of thread and run creation for the OpenAI Assistants API. |
examples/assistants-migration-guide-openai-api-docs/openai-assistants-migration-comparison.text | A text-based comparison showing the structural differences between legacy conversation objects and the new Assistants API implementation. | Exact payloads, commands, or snippets shown in A text-based comparison showing the structural differences between legacy conversation objects and the new Assistants... |
docs/run-object-api-docs-assistants-migration-md/workflow-guide.md | A guide detailing the migration process from the Assistants API to the new Responses API, including changes to the mental model and practical steps. | Questions about a guide detailing the migration process from the Assistants API to the new Responses API, including changes to the me... |
examples/run-object-api-docs-assistants-migration-md/openai-assistants-migration-run-object.python | A Python script demonstrating how to iterate through thread messages and map roles to input or output text during an Assistants API migration. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to iterate through thread messages and map roles to input or output text during an... |
docs/assistants-migration-guide-openai-api-docs-overview/workflow-guide.md | A guide detailing the transition from the deprecated Assistants API to the Responses API, including key changes and practical migration steps. | Questions about a guide detailing the transition from the deprecated Assistants API to the Responses API, including key changes and p... |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-thread-creation-python.text | A Python code snippet demonstrating how to create a thread with messages and metadata as part of the Assistants API migration. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create a thread with messages and metadata as part of the Assistants API m... |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-conversation-create.text | A text example demonstrating the openai.conversations.create method with user content and metadata for the Assistants API migration. | Exact payloads, commands, or snippets shown in A text example demonstrating the openai.conversations.create method with user content and metadata for the Assistants... |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-thread-object.text | A text representation of an OpenAI Assistants API thread object used for migration reference. | Exact payloads, commands, or snippets shown in A text representation of an OpenAI Assistants API thread object used for migration reference. |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-guide-conversation-object.text | A text representation of a conversation object used in the OpenAI Assistants API migration process. | Exact payloads, commands, or snippets shown in A text representation of a conversation object used in the OpenAI Assistants API migration process. |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-python-run-loop.text | A Python code snippet demonstrating how to create and poll a thread run status during an Assistants API migration. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create and poll a thread run status during an Assistants API migration. |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-guide-api-response.text | A text example demonstrating the structure of an OpenAI API response during the Assistants migration process. | Exact payloads, commands, or snippets shown in A text example demonstrating the structure of an OpenAI API response during the Assistants migration process. |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-run-object.text | A text representation of an OpenAI Assistants API run object showing fields such as id, assistant_id, and status. | Exact payloads, commands, or snippets shown in A text representation of an OpenAI Assistants API run object showing fields such as id, assistantid, and status. |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-guide-overview.text | A text-based overview of the migration steps and considerations for transitioning to the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A text-based overview of the migration steps and considerations for transitioning to the OpenAI Assistants API. |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-python-thread-messages-iteration.text | A Python code snippet demonstrating how to iterate through messages in an OpenAI Assistants thread using the beta threads messages list method. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to iterate through messages in an OpenAI Assistants thread using the beta thr... |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-python-thread-message-run.text | A Python code example demonstrating how to create a thread, add a message, and initiate a run using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create a thread, add a message, and initiate a run using the OpenAI Assist... |
examples/assistants-migration-guide-openai-api-docs-overview/openai-assistants-migration-guide.text | A text-based code example demonstrating the transition from legacy conversation patterns to the new Assistants API structure. | Exact payloads, commands, or snippets shown in A text-based code example demonstrating the transition from legacy conversation patterns to the new Assistants API st... |
docs/assistants-api-tools-openai-docs/workflow-guide.md | An overview of the available tools and capabilities for the OpenAI Assistants API. | Questions about an overview of the available tools and capabilities for the OpenAI Assistants API. |
docs/assistants-api-tools-docs-md/workflow-guide.md | An overview of the built-in and custom tool capabilities available for Assistants created via the OpenAI Assistants API. | Questions about an overview of the built-in and custom tool capabilities available for Assistants created via the OpenAI Assistants API. |
docs/assistants-code-interpreter-openai-api-docs-tools/workflow-guide.md | Documentation detailing how to use the Code Interpreter tool within the OpenAI Assistants API, including file uploading and log management. | Questions about documentation detailing how to use the Code Interpreter tool within the OpenAI Assistants API, including file uploadi... |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-python-creation.text | A Python code snippet demonstrating how to create an OpenAI Assistant with the code interpreter tool enabled. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create an OpenAI Assistant with the code interpreter tool enabled. |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-nodejs-creation.text | A Node.js code snippet demonstrating how to create an OpenAI Assistant with the code interpreter tool enabled. | Exact payloads, commands, or snippets shown in A Node.js code snippet demonstrating how to create an OpenAI Assistant with the code interpreter tool enabled. |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-curl-creation-request.text | A curl command demonstrating how to create an assistant with the code interpreter tool enabled using the OpenAI API. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to create an assistant with the code interpreter tool enabled using the OpenAI API. |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-python-setup.text | A Python code example demonstrating how to upload a file and create an assistant with the code interpreter tool enabled. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to upload a file and create an assistant with the code interpreter tool enabled. |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-nodejs-upload.text | A Node.js code example demonstrating how to upload a file with the assistants purpose and create an assistant with the code interpreter tool enabled. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to upload a file with the assistants purpose and create an assistant with th... |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-upload-curl.text | A curl command demonstrating how to upload a file with the assistants purpose to the OpenAI API. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to upload a file with the assistants purpose to the OpenAI API. |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-python-thread-creation-with-attachments.text | A Python code snippet demonstrating how to create a thread with a user message containing a file attachment and the code interpreter tool enabled. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create a thread with a user message containing a file attachment and the c... |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-nodejs-thread-creation.text | A Node.js code snippet demonstrating how to create a thread with a user message and a code interpreter tool attachment. | Exact payloads, commands, or snippets shown in A Node.js code snippet demonstrating how to create a thread with a user message and a code interpreter tool attachment. |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-curl-message-creation.text | A curl command demonstrating how to create a message with a file attachment and the code interpreter tool enabled for an OpenAI Assistant thread. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to create a message with a file attachment and the code interpreter tool enabled for... |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-message-object.text | A JSON representation of a thread message object containing an image file content type within the Assistants API. | Exact payloads, commands, or snippets shown in A JSON representation of a thread message object containing an image file content type within the Assistants API. |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-python-retrieval.text | A Python script demonstrating how to use the OpenAI client to retrieve and save file content from an assistant's code interpreter. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to use the OpenAI client to retrieve and save file content from an assistant's code... |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-nodejs-retrieval.text | A Node.js script demonstrating how to retrieve and convert binary file content from an OpenAI Assistant using the OpenAI client library. | Exact payloads, commands, or snippets shown in A Node.js script demonstrating how to retrieve and convert binary file content from an OpenAI Assistant using the Ope... |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-curl-retrieval.text | A curl command demonstrating how to retrieve the content of a file uploaded to the OpenAI API using a file ID. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to retrieve the content of a file uploaded to the OpenAI API using a file ID. |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-message-response-json.text | A JSON representation of an assistant message containing a text response and a file download link after executing code interpreter operations. | Exact payloads, commands, or snippets shown in A JSON representation of an assistant message containing a text response and a file download link after executing cod... |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-run-steps-list-python.text | A Python code snippet demonstrating how to list the individual steps of a run within an OpenAI Assistants Code Interpreter thread. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to list the individual steps of a run within an OpenAI Assistants Code Interp... |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-list-run-steps-nodejs.text | A Node.js code snippet demonstrating how to list the steps of a run for an Assistant using the Code Interpreter tool. | Exact payloads, commands, or snippets shown in A Node.js code snippet demonstrating how to list the steps of a run for an Assistant using the Code Interpreter tool. |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-run-steps-curl.text | A curl command to retrieve the execution steps of an Assistant run using the Code Interpreter tool via the OpenAI API. | Exact payloads, commands, or snippets shown in A curl command to retrieve the execution steps of an Assistant run using the Code Interpreter tool via the OpenAI API. |
examples/assistants-code-interpreter-openai-api-docs-tools/openai-assistants-interpreter-tool-call-step-response.text | A JSON object representing a completed tool call step containing code input and execution details for the Assistants Code Interpreter. | Exact payloads, commands, or snippets shown in A JSON object representing a completed tool call step containing code input and execution details for the Assistants... |
docs/assistants-code-interpreter-api-docs-tools-md/workflow-guide.md | A technical overview of the Assistants Code Interpreter tool, including how to enable it and pass files for Python execution. | Questions about a technical overview of the Assistants Code Interpreter tool, including how to enable it and pass files for Python ex... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-message-object.json | A JSON representation of a thread message object containing an image file attachment within the Assistants Code Interpreter tool context. | Exact payloads, commands, or snippets shown in A JSON representation of a thread message object containing an image file attachment within the Assistants Code Inter... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-message-response.json | A JSON object representing an assistant message containing text content and file download annotations from a code interpreter execution. | Exact payloads, commands, or snippets shown in A JSON object representing an assistant message containing text content and file download annotations from a code int... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-run-step.bash | A bash representation of a completed assistant run step containing code interpreter tool call inputs and outputs. | Exact payloads, commands, or snippets shown in A bash representation of a completed assistant run step containing code interpreter tool call inputs and outputs. |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-python-setup.python | A Python script demonstrating how to create an assistant with the code interpreter tool enabled using the OpenAI client. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to create an assistant with the code interpreter tool enabled using the OpenAI client. |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-nodejs-create-assistant.nodejs | A Node.js code example demonstrating how to create an assistant with the code interpreter tool enabled using the OpenAI API. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create an assistant with the code interpreter tool enabled using the Open... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-create.curl | A curl command to create an assistant with the code interpreter tool enabled using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A curl command to create an assistant with the code interpreter tool enabled using the OpenAI Assistants API. |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-python-upload-and-creation.python | A Python script demonstrating how to upload a file for assistant use and create an assistant with the code interpreter tool enabled. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to upload a file for assistant use and create an assistant with the code interprete... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-nodejs-upload-and-assistant-creation.nodejs | A Node.js script demonstrating how to upload a file for assistant use and create an assistant with the code interpreter tool enabled. | Exact payloads, commands, or snippets shown in A Node.js script demonstrating how to upload a file for assistant use and create an assistant with the code interpret... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-upload.curl | A curl command demonstrating how to upload a file with the assistants purpose to the OpenAI API for use with the Code Interpreter tool. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to upload a file with the assistants purpose to the OpenAI API for use with the Code... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter.python | A Python script demonstrating how to create a thread with a message that uses the code interpreter tool to solve a mathematical equation. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to create a thread with a message that uses the code interpreter tool to solve a ma... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-nodejs-thread-creation.nodejs | A Node.js code example demonstrating how to create a thread with a message that includes a file attachment for the code interpreter tool. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create a thread with a message that includes a file attachment for the co... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-create-message.curl | A curl command to create a message in a thread with a file attachment and the code interpreter tool enabled. | Exact payloads, commands, or snippets shown in A curl command to create a message in a thread with a file attachment and the code interpreter tool enabled. |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-python-download.python | A Python script demonstrating how to use the OpenAI client to retrieve and save file content from an assistant. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to use the OpenAI client to retrieve and save file content from an assistant. |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-nodejs-retrieval.nodejs | A Node.js script demonstrating how to retrieve and save binary file content using the OpenAI Assistants Code Interpreter API. | Exact payloads, commands, or snippets shown in A Node.js script demonstrating how to retrieve and save binary file content using the OpenAI Assistants Code Interpre... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-retrieve.curl | A curl command to retrieve the content of a specific file uploaded to the OpenAI Assistants API for use with the Code Interpreter tool. | Exact payloads, commands, or snippets shown in A curl command to retrieve the content of a specific file uploaded to the OpenAI Assistants API for use with the Code... |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-python-list-run-steps.python | A Python code example demonstrating how to list the run steps for an Assistant using the Code Interpreter tool. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to list the run steps for an Assistant using the Code Interpreter tool. |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-list-run-steps.nodejs | A Node.js code example demonstrating how to list the steps of a run for an assistant using the code interpreter tool. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to list the steps of a run for an assistant using the code interpreter tool. |
examples/assistants-code-interpreter-api-docs-tools-md/openai-assistants-interpreter-list-run-steps.curl | A curl command to retrieve the list of steps for a specific run within an Assistants Code Interpreter thread. | Exact payloads, commands, or snippets shown in A curl command to retrieve the list of steps for a specific run within an Assistants Code Interpreter thread. |
docs/assistants-file-search-openai-api-docs-tools/workflow-guide.md | Documentation detailing how to enable file search for assistants, create vector stores, and upload files using the OpenAI API. | Questions about documentation detailing how to enable file search for assistants, create vector stores, and upload files using the Op... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-filesearch-python-setup.text | A Python code example demonstrating how to create an assistant with the file search tool enabled using the OpenAI client. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create an assistant with the file search tool enabled using the OpenAI cli... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-filesearch-nodejs-setup.text | A Node.js code example demonstrating how to create an assistant with the file search tool enabled using the OpenAI SDK. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create an assistant with the file search tool enabled using the OpenAI SDK. |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-create-assistant-curl.text | A curl command demonstrating how to create an assistant with the file search tool enabled using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A curl command demonstrating how to create an assistant with the file search tool enabled using the OpenAI Assistants... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-python-vector-store-creation.text | A Python code example demonstrating how to create a vector store and upload files for the Assistants File Search tool using the OpenAI SDK. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create a vector store and upload files for the Assistants File Search tool... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-vector-store-nodejs-upload.text | A Node.js code example demonstrating how to create a vector store and upload multiple file streams using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create a vector store and upload multiple file streams using the OpenAI A... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-python-update-tool-resources.text | A Python code snippet demonstrating how to update an assistant with a vector store ID for the file search tool. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to update an assistant with a vector store ID for the file search tool. |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-update-vectorstore-nodejs.text | A Node.js code snippet demonstrating how to update an assistant to include a vector store ID for the file search tool. | Exact payloads, commands, or snippets shown in A Node.js code snippet demonstrating how to update an assistant to include a vector store ID for the file search tool. |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-python-upload-and-query.text | A Python code example demonstrating how to upload a file to OpenAI and create a thread with a message to utilize the Assistants File Search tool. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to upload a file to OpenAI and create a thread with a message to utilize the... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-nodejs-upload-and-query.text | A Node.js code example demonstrating how to upload a PDF file to OpenAI and use the Assistants File Search tool to query its contents. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to upload a PDF file to OpenAI and use the Assistants File Search tool to qu... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-python-event-handler.text | A Python implementation of the AssistantEventHandler class used to process text events when using the Assistants File Search tool. | Exact payloads, commands, or snippets shown in A Python implementation of the AssistantEventHandler class used to process text events when using the Assistants File... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-run-stream-nodejs.text | A Node.js code example demonstrating how to stream an assistant run and handle tool call events for the file search tool. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to stream an assistant run and handle tool call events for the file search t... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-create-and-poll-python.text | A Python code example demonstrating how to use the create_and_poll SDK helper to manage an Assistant run with file search enabled. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to use the createandpoll SDK helper to manage an Assistant run with file sear... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-nodejs-run-and-poll.text | A Node.js code example demonstrating how to create and poll a run for an assistant using the file search tool and then list the resulting messages. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create and poll a run for an assistant using the file search tool and the... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-vectorstore-creation-python.text | A Python code example demonstrating how to create a vector store and attach multiple file IDs using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create a vector store and attach multiple file IDs using the OpenAI Assist... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-vector-store-creation.text | A JavaScript code snippet demonstrating how to create a vector store and attach multiple file IDs using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A JavaScript code snippet demonstrating how to create a vector store and attach multiple file IDs using the OpenAI As... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-vectorstore-create-and-poll-python.text | A Python code snippet demonstrating how to create and poll a vector store file using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create and poll a vector store file using the OpenAI Assistants API. |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-vector-store-create-and-poll-nodejs.text | A Node.js code example demonstrating how to create a vector store and add files to it using the openai.vectorStores.files.createAndPoll method. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create a vector store and add files to it using the openai.vectorStores.f... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-vectorstore-filebatch-python.text | A Python code snippet demonstrating how to create and poll a file batch within an OpenAI vector store for the Assistants File Search tool. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create and poll a file batch within an OpenAI vector store for the Assista... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-vector-store-batch-create-and-poll.text | A JavaScript code snippet demonstrating how to create and poll a file batch within an OpenAI vector store for the Assistants File Search tool. | Exact payloads, commands, or snippets shown in A JavaScript code snippet demonstrating how to create and poll a file batch within an OpenAI vector store for the Ass... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-filesearch-python-creation.text | A Python code example demonstrating how to create an assistant with the file search tool enabled and a vector store attached. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create an assistant with the file search tool enabled and a vector store a... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-filesearch-create-assistant-nodejs.text | A Node.js code example demonstrating how to create an assistant with the file search tool enabled and a vector store attached. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create an assistant with the file search tool enabled and a vector store... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-python-retrieve-run-step.text | A Python code example demonstrating how to retrieve a run step with file search tool call results using the OpenAI client. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to retrieve a run step with file search tool call results using the OpenAI cl... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-nodejs-retrieve-run-step.text | A Node.js code snippet demonstrating how to retrieve a run step with file search tool call results using the OpenAI SDK. | Exact payloads, commands, or snippets shown in A Node.js code snippet demonstrating how to retrieve a run step with file search tool call results using the OpenAI SDK. |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-curl-step-details-request.text | A curl command to retrieve step details including file search results for an OpenAI Assistants API thread run. | Exact payloads, commands, or snippets shown in A curl command to retrieve step details including file search results for an OpenAI Assistants API thread run. |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-vectorstore-createandpoll-python.text | A Python code example demonstrating how to create a vector store and poll for completion using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create a vector store and poll for completion using the OpenAI Assistants... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-vector-store-creation-2.text | A JavaScript code snippet demonstrating how to create a vector store with specific files and expiration settings using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A JavaScript code snippet demonstrating how to create a vector store with specific files and expiration settings usin... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-python-vectorstore-management.text | A Python code example demonstrating how to list files, create a vector store, and attach it to a thread using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to list files, create a vector store, and attach it to a thread using the Ope... |
examples/assistants-file-search-openai-api-docs-tools/openai-assistants-search-vector-store-nodejs.text | A Node.js code example demonstrating how to list files from a vector store and attach them to an assistant thread using the file search tool. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to list files from a vector store and attach them to an assistant thread usi... |
docs/assistants-file-search-api-docs-tools-md/workflow-guide.md | Technical documentation detailing how to enable file search, upload files, and manage vector stores for OpenAI Assistants. | Questions about technical documentation detailing how to enable file search, upload files, and manage vector stores for OpenAI Assist... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-python-setup.python | A Python script demonstrating how to create an OpenAI assistant with the file search tool enabled. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to create an OpenAI assistant with the file search tool enabled. |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-vector-store.python | A Python script demonstrating how to create a vector store and upload files to it using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to create a vector store and upload files to it using the OpenAI Assistants API. |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-nodejs-vector-store-creation.nodejs | A Node.js code example demonstrating how to create a vector store and upload multiple files using the OpenAI Assistants File Search tool. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create a vector store and upload multiple files using the OpenAI Assistan... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-python-update-tool-resources.python | A Python code example demonstrating how to update an assistant to include a vector store for the file search tool. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to update an assistant to include a vector store for the file search tool. |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-filesearch-update.nodejs | A Node.js code snippet demonstrating how to update an assistant to enable the file search tool by attaching a vector store ID. | Exact payloads, commands, or snippets shown in A Node.js code snippet demonstrating how to update an assistant to enable the file search tool by attaching a vector... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-python-event-handler.python | A Python implementation of the AssistantEventHandler class to process text and tool call events during an Assistants File Search session. | Exact payloads, commands, or snippets shown in A Python implementation of the AssistantEventHandler class to process text and tool call events during an Assistants... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-nodejs-run-stream.nodejs | A Node.js code example demonstrating how to stream an assistant run with the file search tool enabled. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to stream an assistant run with the file search tool enabled. |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-python-create-and-poll.python | A Python code example demonstrating how to use the create and poll SDK helper to manage an Assistant run with file search enabled. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to use the create and poll SDK helper to manage an Assistant run with file se... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-python-vector-store-creation.python | A Python code example demonstrating how to create a vector store and attach files for the Assistants File Search tool using the OpenAI client. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create a vector store and attach files for the Assistants File Search tool... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-vector-store-creation.nodejs | A Node.js code example demonstrating how to create a vector store with multiple file IDs using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create a vector store with multiple file IDs using the OpenAI Assistants... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-vector-store-2.python | A Python code example demonstrating how to add files to a vector store using the OpenAI Assistants File Search tool. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to add files to a vector store using the OpenAI Assistants File Search tool. |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-vector-store.nodejs | A Node.js code example demonstrating how to create and poll a vector store using the OpenAI Assistants File Search tool. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create and poll a vector store using the OpenAI Assistants File Search tool. |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-vector-store-batch.python | A Python code example demonstrating how to create and poll a file batch for a vector store using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create and poll a file batch for a vector store using the OpenAI Assistant... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-vector-store-batch.nodejs | A Node.js code example demonstrating how to create and poll a file batch for a vector store using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create and poll a file batch for a vector store using the OpenAI Assistan... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-retrieve-run-step.python | A Python script demonstrating how to retrieve a specific run step with expanded file search tool call results using the OpenAI client. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to retrieve a specific run step with expanded file search tool call results using t... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-vector-store-creation.python | A Python code example demonstrating how to create a vector store and attach multiple files using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create a vector store and attach multiple files using the OpenAI Assistant... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-vector-store-create.nodejs | A Node.js code example demonstrating how to create a vector store with specific files and expiration settings using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create a vector store with specific files and expiration settings using t... |
examples/assistants-file-search-api-docs-tools-md/openai-assistants-search-vector-store-3.python | A Python script demonstrating how to list files, create a vector store, and attach it to a thread using the OpenAI Assistants File Search tool. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to list files, create a vector store, and attach it to a thread using the OpenAI As... |
docs/assistants-function-calling-openai-api-docs-tools/workflow-guide.md | Documentation outlining the implementation steps for defining functions and managing threads within the OpenAI Assistants API. | Questions about documentation outlining the implementation steps for defining functions and managing threads within the OpenAI Assist... |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-python-implementation.text | A Python script demonstrating how to create an assistant with function calling tools using the OpenAI client. | Exact payloads, commands, or snippets shown in A Python script demonstrating how to create an assistant with function calling tools using the OpenAI client. |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-nodejs-implementation.text | A Node.js code example demonstrating how to create an assistant with a weather function tool using the OpenAI beta client. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create an assistant with a weather function tool using the OpenAI beta cl... |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-python-thread-creation.text | A Python code snippet demonstrating how to create a thread and a user message to initiate an assistant conversation for function calling. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create a thread and a user message to initiate an assistant conversation f... |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-thread-message-creation.text | A JavaScript code snippet demonstrating how to create a thread and a user message to initiate an assistant conversation for function calling. | Exact payloads, commands, or snippets shown in A JavaScript code snippet demonstrating how to create a thread and a user message to initiate an assistant conversati... |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-requires-action-json-response.text | A JSON object representing an Assistant run status of requires_action containing tool call details and function arguments. | Exact payloads, commands, or snippets shown in A JSON object representing an Assistant run status of requiresaction containing tool call details and function argume... |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-python-event-handler.text | A Python implementation of an AssistantEventHandler class that processes tool outputs and handles requires_action events for function calling. | Exact payloads, commands, or snippets shown in A Python implementation of an AssistantEventHandler class that processes tool outputs and handles requiresaction even... |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-event-handler-javascript.text | A JavaScript implementation of an EventHandler class that processes streaming events for OpenAI Assistants function calling. | Exact payloads, commands, or snippets shown in A JavaScript implementation of an EventHandler class that processes streaming events for OpenAI Assistants function c... |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-python-run-poll.text | A Python code example demonstrating how to create and poll a run for an OpenAI Assistant using function calling capabilities. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create and poll a run for an OpenAI Assistant using function calling capab... |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-handle-requires-action-javascript.text | A JavaScript code implementation demonstrating how to handle the requires_action status in an OpenAI Assistant run to submit tool outputs. | Exact payloads, commands, or snippets shown in A JavaScript code implementation demonstrating how to handle the requiresaction status in an OpenAI Assistant run to... |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-python-setup.text | A Python code example demonstrating how to create an assistant with function calling tools using the OpenAI client. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to create an assistant with function calling tools using the OpenAI client. |
examples/assistants-function-calling-openai-api-docs-tools/openai-assistants-function-calling-nodejs-weather-bot.text | A Node.js code example demonstrating how to create an OpenAI Assistant with a weather function tool definition. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to create an OpenAI Assistant with a weather function tool definition. |
docs/assistants-function-calling-api-docs-tools-md/workflow-guide.md | A guide explaining how to define functions and use the Assistants API to trigger tool calls. | Questions about a guide explaining how to define functions and use the Assistants API to trigger tool calls. |
examples/assistants-function-calling-api-docs-tools-md/openai-assistants-function-calling.python | A Python code example demonstrating how to implement function calling within the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to implement function calling within the OpenAI Assistants API. |
examples/assistants-function-calling-api-docs-tools-md/openai-assistants-function-calling.nodejs | A Node.js code example demonstrating how to implement function calling within the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to implement function calling within the OpenAI Assistants API. |
docs/assistants-migration-guide-openai-api-docs-whats-new/workflow-guide.md | A guide detailing the transition from the deprecated Assistants API to the Responses API, including key changes and practical migration steps. | Questions about a guide detailing the transition from the deprecated Assistants API to the Responses API, including key changes and p... |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-thread-creation.text | A Python code snippet demonstrating how to create a thread with metadata using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create a thread with metadata using the OpenAI Assistants API. |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-conversation-create.text | A text snippet demonstrating the usage of the openai.conversations.create method for migrating to the Assistants API. | Exact payloads, commands, or snippets shown in A text snippet demonstrating the usage of the openai.conversations.create method for migrating to the Assistants API. |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-thread-object.text | A text representation of a thread object used to illustrate changes in the Assistants API migration guide. | Exact payloads, commands, or snippets shown in A text representation of a thread object used to illustrate changes in the Assistants API migration guide. |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-conversation-object.text | A text representation of a conversation object used in the Assistants API migration guide. | Exact payloads, commands, or snippets shown in A text representation of a conversation object used in the Assistants API migration guide. |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-python-run-status-polling.text | A Python code snippet demonstrating how to create a run and poll for its status using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to create a run and poll for its status using the OpenAI Assistants API. |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-response-creation.text | A text example demonstrating the syntax for creating a response using the openai.responses.create method within the Assistants API migration context. | Exact payloads, commands, or snippets shown in A text example demonstrating the syntax for creating a response using the openai.responses.create method within the A... |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-run-object.text | A text representation of an OpenAI Assistants API run object showing properties like assistant ID, status, and timestamps. | Exact payloads, commands, or snippets shown in A text representation of an OpenAI Assistants API run object showing properties like assistant ID, status, and timest... |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-api-response.text | A JSON-formatted example of an API response containing conversation and metadata fields used during the Assistants API migration. | Exact payloads, commands, or snippets shown in A JSON-formatted example of an API response containing conversation and metadata fields used during the Assistants AP... |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-python-message-iteration.text | A Python code snippet demonstrating how to iterate through messages in a thread using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code snippet demonstrating how to iterate through messages in a thread using the OpenAI Assistants API. |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-python-thread-message-run-workflow.text | A Python code example demonstrating the workflow for creating a thread, adding a message, and initiating a run using the OpenAI Assistants API. | Exact payloads, commands, or snippets shown in A Python code example demonstrating the workflow for creating a thread, adding a message, and initiating a run using... |
examples/assistants-migration-guide-openai-api-docs-whats-new/openai-assistants-migration-api-comparison.text | A text-based comparison showing the syntax changes between legacy conversation methods and the new Assistants API response structure. | Exact payloads, commands, or snippets shown in A text-based comparison showing the syntax changes between legacy conversation methods and the new Assistants API res... |
What This Skill Covers
- Assistants API deep dive: Don't start a new integration on the Assistants API. We've announced plans to deprecate it soon, as the Responses API now provides the same features and a mo...
- Assistants migration guide | OpenAI API: After achieving feature parity in the Responses API, we've deprecated the Assistants API. It will shut down on August 26, 2026. Follow the migration guide to...
- Run object",: We're moving from the Assistants API to the new Responses API for a simpler and more flexible mental model.
- Assistants migration guide | OpenAI API: After achieving feature parity in the Responses API, we've deprecated the Assistants API. It will shut down on August 26, 2026. Follow the migration guide to...
- Assistants API tools | OpenAI API: After achieving feature parity in the Responses API, we've deprecated the Assistants API. It will shut down on August 26, 2026. Follow the migration guide to...
- Assistants API tools: Assistants created using the Assistants API can be equipped with tools that allow them to perform more complex tasks or interact with your application. We pr...
- Assistants Code Interpreter | OpenAI API: Upload a file with an "assistants" purpose curl https://api.openai.com/v1/files \ -H "Authorization: Bearer $OPENAIAPIKEY" \ -F purpose="assistants" \ -F fil...
- Assistants Code Interpreter: Code Interpreter allows Assistants to write and run Python code in a sandboxed execution environment. This tool can process files with diverse data and forma...
- Assistants File Search | OpenAI API: After achieving feature parity in the Responses API, we've deprecated the Assistants API. It will shut down on August 26, 2026. Follow the migration guide to...
- Assistants File Search: File Search augments the Assistant with knowledge from outside its model, such as proprietary product information or documents provided by your users. OpenAI...
- Assistants Function Calling | OpenAI API: After achieving feature parity in the Responses API, we've deprecated the Assistants API. It will shut down on August 26, 2026. Follow the migration guide to...
- Assistants Function Calling: Similar to the Chat Completions API, the Assistants API supports function calling. Function calling allows you to describe functions to the Assistants API an...
- Assistants migration guide | OpenAI API: After achieving feature parity in the Responses API, we've deprecated the Assistants API. It will shut down on August 26, 2026. Follow the migration guide to...
Workflow
- Start with the reference file that matches the question.
- Prefer the most relevant file under
docs/for exact instructions and prose guidance. - Use
schemas/andexamples/for exact contracts, payloads, manifests, requests, and snippets. - Do not add behavior or configuration that is not present in the attached source files.
Canonical Sources
- https://developers.openai.com/api/docs/assistants/deep-dive.md
- https://developers.openai.com/api/docs/assistants/migration
- https://developers.openai.com/api/docs/assistants/migration.md
- https://developers.openai.com/api/docs/assistants/overview
- https://developers.openai.com/api/docs/assistants/tools
- https://developers.openai.com/api/docs/assistants/tools.md
- https://developers.openai.com/api/docs/assistants/tools/code-interpreter
- https://developers.openai.com/api/docs/assistants/tools/code-interpreter.md
- https://developers.openai.com/api/docs/assistants/tools/file-search
- https://developers.openai.com/api/docs/assistants/tools/file-search.md
- https://developers.openai.com/api/docs/assistants/tools/function-calling
- https://developers.openai.com/api/docs/assistants/tools/function-calling.md
- https://developers.openai.com/api/docs/assistants/whats-new
