Created on 24 November 2023, over 1 year ago

The library openai-php/client are publish the version 0.8.0 adding assistants compatibility.

I updated requirement in this modulo and I added a list of assistants in the structure menu, with the ability of add and edit assistants.

Todo:
[ ] Remove assistant.
[ ] Add or do compatible conversations with assistants.

πŸ“Œ Task
Status

Active

Version

1.1

Component

Code

Created by

πŸ‡ͺπŸ‡ΈSpain psf_ Huelva

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @psf_
  • πŸ‡ͺπŸ‡ΈSpain psf_ Huelva

    All code is committed in dev branch.

  • πŸ‡ͺπŸ‡ΈSpain psf_ Huelva
  • πŸ‡ͺπŸ‡ΈSpain psf_ Huelva
  • Status changed to Needs work 4 months ago
  • πŸ‡ͺπŸ‡ΈSpain psf_ Huelva
  • Assigned to psf_
  • πŸ‡ΊπŸ‡ΈUnited States koppie

    All code is committed in dev branch.

    @psf_ what's left to do on this ticket? I'm happy to help; please advise.

  • πŸ‡ͺπŸ‡ΈSpain psf_ Huelva

    Hi Koppie! I started working on replicating the OpenAI interface to use assistants. So far, I've only implemented the basic part to list the existing assistants β€” the interface to actually interact with them is still missing.

    Just a heads up: the code is on the dev branch because I had already merged what I had done, not because it's finished.

    Really appreciate you offering to finish it β€” feel free to go ahead if you’re up for it!

  • πŸ‡ΊπŸ‡ΈUnited States koppie

    Sure @psf_ - I can pick this up! :-)

    For the record - I've already pushed some improvements to the dev branch, so it's about a month more up-to-date than the stable branch. We should cut a new stable release at some point.

  • πŸ‡ΊπŸ‡ΈUnited States koppie

    I'm crossing out the "to do" item to "allow remove assistant." The reason is because this is a destructive action, which should require extra steps for safety reasons. (I personally have several dozen assistants still open on the OpenAI platform... they don't eat anything.) Developers with access to the dashboard can already view, edit, and delete assistants: https://platform.openai.com/assistants

    "Add compatible conversations" is still a great idea - I'm working on it now.

  • πŸ‡ΊπŸ‡ΈUnited States koppie

    Done! I've added a functional "chat" button to the Assistants page. Now you can create an assistant, and then chat with it!

    In honor of the occasion, I released version 1.2. It includes some better compatibility for Dall-E, adds compatibility with the new gpt-image-1 model, and other misc. cleanup.

    I'm marking this ticket as "done" - feel free to reopen if necessary.

  • πŸ‡ΊπŸ‡ΈUnited States koppie
Production build 0.71.5 2024