Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenAI Assistant API Compatibility Tracker #892

Closed
6 of 29 tasks
sarahwooders opened this issue Jan 22, 2024 · 1 comment
Closed
6 of 29 tasks

OpenAI Assistant API Compatibility Tracker #892

sarahwooders opened this issue Jan 22, 2024 · 1 comment
Assignees
Labels
API Related to MemGPT API auto-closed

Comments

@sarahwooders
Copy link
Collaborator

sarahwooders commented Jan 22, 2024

We can roughly map OpenAI's assistants abstractions with MemGPT's agent abstractions:

OpenAI MemGPT Description
Assistant Preset Definition of an LLM agent, includes: * functions * attached data sources * system prompts
Thread Agent Instantiation of a defined LLM agent and associated state: * List of messages * (memgpt-only) Long term memories
Message Message Message sent by user/assistant
File Source External data source that agent can access
Run N/A An execution run over thread (not supported in memgpt, as agents are stateful)

To-Dos

REST API Tracking

Assistants

  • Create assistant
  • Create assistant file
  • List assistants
  • List assistant files
  • Retrieve assistant
  • Retrieve assistant file
  • Modify assistant
  • Delete assistant
  • Delete assistant file

Threads

Messages

Runs (only partial support planned)

Copy link

github-actions bot commented Dec 6, 2024

This issue has been automatically closed due to 60 days of inactivity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Related to MemGPT API auto-closed
Projects
None yet
Development

No branches or pull requests

2 participants