#Chat API's Should have there own custom ID

1 messages · Page 1 of 1 (latest)

clever socket
#

bard

Chat API: Its main advantage is that it doesn't rely on a conversation history or thread. This means each request is treated independently, which is more token-efficient. In other words, it doesn't remember what was said before, making it great for one-off, isolated interactions.

Assistant API: The beauty of this API is that you only need to set up your main prompt or instructions once. After that, the API handles the user's input and the GPT's output seamlessly. It also offers more refined control over interactions since it maintains a conversation history, which can be very useful for more complex or ongoing interactions.

Ideal Solution: What would be really helpful is a hybrid approach. Imagine if the Chat API had something like an 'API ID' feature, similar to the Assistant API, where it could remember some basic context or settings without the need for a full conversation history. Alternatively, an enhanced version of the Assistant API that allows you to opt out of maintaining threads would also be great. This could potentially bring the token efficiency of the Chat API, as you wouldn't need to resend the system prompt with every interaction, which is currently a requirement for the Chat API.

This kind of solution would combine the best of both worlds: the efficiency and simplicity of the Chat API with the context-awareness and fine-tuning capabilities of the Assistant API.