Skip to content

Commit 29a631c

Browse files
committed
Added model option for gpt-4o-realtime-preview-2025-06-03. Bumped version to 8.0.4.
1 parent f4508aa commit 29a631c

File tree

4 files changed

+12
-9
lines changed

4 files changed

+12
-9
lines changed

examples/GetStarted/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ static async Task Main()
8484
{
8585
Log.Logger.Information("WebRTC peer connection established.");
8686

87-
var voice = RealtimeVoicesEnum.verse;
87+
var voice = RealtimeVoicesEnum.shimmer;
8888

8989
// Optionally send a session update message to adjust the session parameters.
9090
var sessionUpdateResult = webrtcEndPoint.DataChannelMessenger.SendSessionUpdate(

src/Models/Realtime/Enums/RealtimeModelsEnum.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
using System.ComponentModel;
2-
using System.Runtime.Serialization;
1+
using System.Runtime.Serialization;
32

43
namespace SIPSorcery.OpenAIWebRTC;
54

@@ -18,5 +17,8 @@ public enum RealtimeModelsEnum
1817
Gpt4oMiniRealtimePreview,
1918

2019
[EnumMember(Value = "gpt-4o-mini-realtime-preview-2024-12-17")]
21-
Gpt4oMiniRealtimePreview_2024_12_17
20+
Gpt4oMiniRealtimePreview_2024_12_17,
21+
22+
[EnumMember(Value = "gpt-4o-realtime-preview-2025-06-03")]
23+
Gpt4oRealtimePreview_2025_06_03
2224
}

src/Rest/WebRTCRestClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class WebRTCRestClient : IWebRTCRestClient
3333
{
3434
public const string OPENAI_HTTP_CLIENT_NAME = "openai";
3535

36-
public const RealtimeModelsEnum DEFAULT_REALTIME_MODEL = RealtimeModelsEnum.Gpt4oRealtimePreview;
36+
public const RealtimeModelsEnum DEFAULT_REALTIME_MODEL = RealtimeModelsEnum.Gpt4oRealtimePreview_2025_06_03;
3737

3838
private const string OPENAI_REALTIME_BASE_URL = "https://api.openai.com/v1/realtime";
3939

src/SIPSorcery.OpenAI.WebRTC.csproj

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,15 @@
3737
<RepositoryType>git</RepositoryType>
3838
<RepositoryBranch>main</RepositoryBranch>
3939
<PackageTags>OpenAI WebRTC SIPSorcery Real-time</PackageTags>
40-
<PackageReleaseNotes>-v8.0.3: Stable release.
40+
<PackageReleaseNotes>-v8.0.4: Added gpt-4o-realtime-preview-2025-06-03 model option.
41+
-v8.0.3: Stable release.
4142
-v8.0.2-pre: Synchronised realtime models with OpenAI spec.
4243
-v8.0.1-pre: Initial version.
4344
</PackageReleaseNotes>
4445
<NeutralLanguage>en</NeutralLanguage>
45-
<Version>8.0.3</Version>
46-
<AssemblyVersion>8.0.3</AssemblyVersion>
47-
<FileVersion>8.0.3</FileVersion>
46+
<Version>8.0.4</Version>
47+
<AssemblyVersion>8.0.4</AssemblyVersion>
48+
<FileVersion>8.0.4</FileVersion>
4849
</PropertyGroup>
4950

5051
<PropertyGroup Label="SourceLink">

0 commit comments

Comments
 (0)