@@ -8,7 +8,6 @@ public sealed class ElevenLabsClientSettings
88 {
99 internal const string Http = "http://" ;
1010 internal const string Https = "https://" ;
11- internal const string DefaultApiVersion = "v1" ;
1211 internal const string ElevenLabsDomain = "api.elevenlabs.io" ;
1312
1413 /// <summary>
@@ -17,17 +16,14 @@ public sealed class ElevenLabsClientSettings
1716 public ElevenLabsClientSettings ( )
1817 {
1918 Domain = ElevenLabsDomain ;
20- ApiVersion = "v1" ;
21- BaseRequest = $ "/{ ApiVersion } /";
22- BaseRequestUrlFormat = $ "{ Https } { Domain } { BaseRequest } {{0}}";
19+ BaseRequestUrlFormat = $ "{ Https } { Domain } /{{0}}/{{1}}";
2320 }
2421
2522 /// <summary>
2623 /// Creates a new instance of <see cref="ElevenLabsClientSettings"/> for use with ElevenLabs API.
2724 /// </summary>
2825 /// <param name="domain">Base api domain.</param>
29- /// <param name="apiVersion">The version of the ElevenLabs api you want to use.</param>
30- public ElevenLabsClientSettings ( string domain , string apiVersion = DefaultApiVersion )
26+ public ElevenLabsClientSettings ( string domain )
3127 {
3228 if ( string . IsNullOrWhiteSpace ( domain ) )
3329 {
@@ -40,11 +36,6 @@ public ElevenLabsClientSettings(string domain, string apiVersion = DefaultApiVer
4036 throw new ArgumentException ( $ "You're attempting to pass a \" resourceName\" parameter to \" { nameof ( domain ) } \" . Please specify \" resourceName:\" for this parameter in constructor.") ;
4137 }
4238
43- if ( string . IsNullOrWhiteSpace ( apiVersion ) )
44- {
45- apiVersion = DefaultApiVersion ;
46- }
47-
4839 var protocol = Https ;
4940
5041 if ( domain . StartsWith ( Http ) )
@@ -59,18 +50,12 @@ public ElevenLabsClientSettings(string domain, string apiVersion = DefaultApiVer
5950 }
6051
6152 Domain = $ "{ protocol } { domain } ";
62- ApiVersion = apiVersion ;
63- BaseRequest = $ "/{ ApiVersion } /";
64- BaseRequestUrlFormat = $ "{ Domain } { BaseRequest } {{0}}";
53+ BaseRequestUrlFormat = $ "{ Domain } /{{0}}/{{1}}";
6554 }
6655
6756 public string Domain { get ; }
6857
69- public string ApiVersion { get ; }
70-
71- public string BaseRequest { get ; }
72-
73- public string BaseRequestUrlFormat { get ; }
58+ internal string BaseRequestUrlFormat { get ; }
7459
7560 public static ElevenLabsClientSettings Default { get ; } = new ( ) ;
7661 }
0 commit comments