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

Assistants API support #8

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from
Draft

Assistants API support #8

wants to merge 5 commits into from

Conversation

singhk97
Copy link
Collaborator

@singhk97 singhk97 commented Sep 19, 2024

Issue: #5

Adds support for OpenAI's Assistants API

Ignore files related to the console app.

  • Added OpenAIAssistantModel which takes in an assistantId and threadId
  • Created @samples/assistant. I'll most probably make major changes to it.

OpenAIAssistantModel

Features

  • text user input
  • function calling
  • streaming

Non-Features

  • non-text user input (image)
  • file download
  • parsing message annotations (from file_search or code_interpretor tool)

@samples/assistant

The goal is to keep it generic yet demonstrate all features possible.

@singhk97
Copy link
Collaborator Author

Added function calling support:

image

@singhk97
Copy link
Collaborator Author

assistants api support (online-video-cutter com)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant