ChatGPT-in-Slack icon indicating copy to clipboard operation
ChatGPT-in-Slack copied to clipboard

Migration to/ support for Responses API?

Open ghost opened this issue 7 months ago • 2 comments

Hi, thanks a lot for publishing & maintaining this awesome app 🚀

The Responses API is announced in March (superseding the Assistant API) and seems to be a promising alternative to the Chat Completion API.

The new API endpoint adds a number of interesting features:

  • Web Search
  • Computer Use
  • File search etc.

Any plan on migrating to/ adding supoprt for this API? Thanks!

Related: #96

ghost avatar May 21 '25 05:05 ghost

There is no reason to avoid migrating to Responses API. User experience might be tricky though. Perhaps, passing built-in tools enabled by default when spinning up the app would be the easiest way to unlock tools.

seratch avatar May 21 '25 05:05 seratch

Hi @seratch, thanks for your swift response!👋

User experience might be tricky though

You're absolutely right - I imagine a tool picker UI might be tough to implement given how this app works. Just allowing the model to use whatever it wants will be the easiest solution, and GPT-4o on chatgpt.com uses tools without the user telling it to do so anyway ¯_(ツ)_/¯

Tool handles like /search might be another option, but it's a rather messy hack and sacrifices discoverability... Image

Anyway, glad to hear that you see no significant blocker! I might be able to implement this (client.chat.completions.create() is called just four times in the codebase), but it totally depends on the amount of spare time available... ;)

👍

ghost avatar May 21 '25 08:05 ghost