Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[4/n] Transport interface + events #1071

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

Merged
merged 1 commit into from
Jul 11, 2025
Merged

[4/n] Transport interface + events #1071

merged 1 commit into from
Jul 11, 2025

Conversation

rm-openai
Copy link
Collaborator

@rm-openai rm-openai commented Jul 11, 2025

Transport interface for actually connecting to the backend and managing realtime conversations. The transport emits events.


Base automatically changed from rm/pr1069 to main July 11, 2025 17:08
rm-openai added a commit that referenced this pull request Jul 11, 2025
Similar to the TS version.
- Config is the things you can set on the session
- Items are similar to responses items. I'm using an abstraction instead
of reusing the ones in the openai SDK, to reduce the amount of work for
other providers



---
[//]: # (BEGIN SAPLING FOOTER)
* #1074
* #1073
* #1072
* #1071
* __->__ #1070
* #1069
* #1068
@rm-openai rm-openai force-pushed the rm/pr1070 branch 2 times, most recently from 8774a54 to 085f132 Compare July 11, 2025 17:13
@rm-openai rm-openai merged commit 9d32577 into main Jul 11, 2025
10 checks passed
@rm-openai rm-openai deleted the rm/pr1070 branch July 11, 2025 17:19
rm-openai added a commit that referenced this pull request Jul 11, 2025
Uses the openai realtime impl over websockets. Unlike the TS version,
only supports websockets - no in browser stuff.






---
[//]: # (BEGIN SAPLING FOOTER)
* #1074
* #1073
* __->__ #1072
* #1071
rm-openai added a commit that referenced this pull request Jul 11, 2025
RealtimeSession is like Runner, except for Realtime. It's also stateful
and manages the conversation for you.







---
[//]: # (BEGIN SAPLING FOOTER)
* #1076
* #1074
* __->__ #1073
* #1072
* #1071
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants