Squiggle brings realtime AI-generated insights to realtime AI conversations
Squiggle is an extension of the OpenAI Realtime API that generates insights, including summarization, conversation highlights, structured data, and various types of content flags in realtime as the conversation occurs.
To start using Squiggle, you only need to change your WebSocket connection URL from api.openai.com to ws.squiggle.ai.In your client code using the Realtime API just find the following URL:
Copy
- wss://api.openai.com/v1/realtime
And replace it with the Squiggle WebSocket URL:
Copy
+ wss://ws.squiggle.ai/v1/realtime
That’s it! Squiggle is fully backwards compatible with the OpenAI Realtime API, so no other code modifications are necessary.
The demo application shows how notes, sentiment and specific fields are extracted from the conversation in realtime. Here is a video of the demo in action:
For now, Squiggle is free to use, with a limit of 100 conversations per API key per month.The insight-generation features do incur additional costs utilizing the OpenAI API, with the same OpenAI API key you are using for the Realtime API.Squiggle will never use your OpenAI API credentials for any other purpose aside from generating insights for your realtime conversations.You can use the Squiggle API to configure how often insights are generated and what type of insights are generated, providing you with control over the additional costs associated with using Squiggle.