Prompt Buddy logoPrompt Buddy

openai · OpenAI Platform Docs

Assistants migration guide | OpenAI API

Provides a step-by-step workflow for transitioning existing implementations to the Assistants API, including handling changes in object structures and API endpoints.

Import to Prompt Buddy

Derived skill

Files assembled from official documentation

Viewing SKILL.md

Assistants migration guide | OpenAI API

Provides a step-by-step workflow for transitioning existing implementations to the Assistants API, including handling changes in object structures and API endpoints.

When To Use

Use when migrating existing OpenAI API implementations to the Assistants API or updating legacy code to comply with new Assistants API structures.

Reference Files

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/assistants-migration-guide-openai-api-workflow-guide.mdA 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-python-thread-creation.textA 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-conversation-create.textA text example demonstrating the openai-conversations-create method with user items and metadata as part of the Assistants migration guide.Exact payloads, commands, or snippets shown in A text example demonstrating the openai-conversations-create method with user items and metadata as part of the Assis...
examples/assistants-migration-guide-openai-api-openai-assistants-migration-thread.textA text representation of a migrated thread object containing metadata and tool resources.Exact payloads, commands, or snippets shown in A text representation of a migrated thread object containing metadata and tool resources.
examples/assistants-migration-guide-openai-api-openai-assistants-migration-conver.textA text representation of a conversation object used during the Assistants API migration process.Exact payloads, commands, or snippets shown in A text representation of a conversation object used during the Assistants API migration process.
examples/assistants-migration-guide-openai-api-openai-assistants-migration-python.textA 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-openai-assistants-migration-guide.textA text-based example illustrating the structural differences and migration steps between legacy and current Assistants API implementations.Exact payloads, commands, or snippets shown in A text-based example illustrating the structural differences and migration steps between legacy and current Assistant...
examples/assistants-migration-guide-openai-api-openai-assistants-migration-run-ob.textA 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-openai-assistants-migration-guide-2.textA 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-openai-assistants-migration-python-2.textA 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-openai-assistants-migration-python-3.textA Python code example demonstrating the implementation of the Assistants API using threads, messages, and runs.Exact payloads, commands, or snippets shown in A Python code example demonstrating the implementation of the Assistants API using threads, messages, and runs.
examples/assistants-migration-guide-openai-api-openai-assistants-migration-compar.textA 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...

What This Skill Covers

  • 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...
  • Main sections: What’s changed?, From assistants to prompts, Why this is helpful, Practical migration steps, From threads to conversations.

Workflow

  1. Open the most relevant file under docs/ for the exact documented workflow and wording.
  2. Open schemas/ files for exact structured contracts.
  3. Open examples/ files for concrete requests, commands, snippets, and manifests.
  4. Do not add behavior or configuration that is not present in the attached source files.

Canonical source: https://developers.openai.com/api/docs/guides/assistants/migration