-
Notifications
You must be signed in to change notification settings - Fork 235
feat: implement Responses API #437
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
base: main
Are you sure you want to change the base?
Conversation
|
Hope it will be merged soon! |
|
Thank you for contribution 🙌 ! let's merge your progress for now, and add streaming in a separate PR. |
aallam
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please fix lint issues ? thanks!
…Responses-API # Conflicts: # openai-client/src/commonMain/kotlin/com.aallam.openai.client/OpenAI.kt
|
Is there something I need to do to fix the workflow? |
|
hope this will be merged soon |
|
Hi @aallam,
Everything else should be ready for review and merge. Let me know if you’d like me to split parts of this out, or if you’d prefer me to continue with the remaining features here. |
Describe your change
This PR implements the new Responses API.
Note: I've only tested my use cases happy paths so far. Streaming support is still missing, so this isn’t the final state. Depending on feedback, this might go through another iteration or two, or it may be merged with the remaining bits addressed later. Just wanted to get this out there to share progress :)
What problem is this fixing?
The library currently lacks support for the Responses API, which means features like built-in tools weren't usable. This change adds initial support and sets the groundwork for full integration.