Skip to content

Commit 8b7d1ab

Browse files
committed
feat: align default env keys with js
1 parent 9e38ea6 commit 8b7d1ab

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

README.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ from elevenlabs import play
4545
from elevenlabs.client import ElevenLabs
4646

4747
client = ElevenLabs(
48-
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY
48+
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY or ELEVENLABS_API_KEY
4949
)
5050

5151
audio = client.generate(
@@ -70,7 +70,7 @@ List all your available voices with `voices()`.
7070
from elevenlabs.client import ElevenLabs
7171

7272
client = ElevenLabs(
73-
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY
73+
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY or ELEVENLABS_API_KEY
7474
)
7575

7676
response = client.voices.get_all()
@@ -88,7 +88,7 @@ from elevenlabs import Voice, VoiceSettings, play
8888
from elevenlabs.client import ElevenLabs
8989

9090
client = ElevenLabs(
91-
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY
91+
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY or ELEVENLABS_API_KEY
9292
)
9393

9494
audio = client.generate(
@@ -113,7 +113,7 @@ from elevenlabs.client import ElevenLabs
113113
from elevenlabs import play
114114

115115
client = ElevenLabs(
116-
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY
116+
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY or ELEVENLABS_API_KEY
117117
)
118118

119119
voice = client.clone(
@@ -136,7 +136,7 @@ from elevenlabs.client import ElevenLabs
136136
from elevenlabs import stream
137137

138138
client = ElevenLabs(
139-
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY
139+
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY or ELEVENLABS_API_KEY
140140
)
141141

142142
audio_stream = client.generate(
@@ -159,7 +159,7 @@ from elevenlabs.client import ElevenLabs
159159
from elevenlabs import stream
160160

161161
client = ElevenLabs(
162-
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY
162+
api_key="YOUR_API_KEY", # Defaults to ELEVEN_API_KEY or ELEVENLABS_API_KEY
163163
)
164164

165165
def text_stream():
@@ -189,7 +189,7 @@ import asyncio
189189
from elevenlabs.client import AsyncElevenLabs
190190

191191
eleven = AsyncElevenLabs(
192-
api_key="MY_API_KEY" # Defaults to ELEVEN_API_KEY
192+
api_key="MY_API_KEY" # Defaults to ELEVEN_API_KEY or ELEVENLABS_API_KEY
193193
)
194194

195195
async def print_models() -> None:

src/elevenlabs/base_client.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def __init__(
8888
*,
8989
base_url: typing.Optional[str] = None,
9090
environment: ElevenLabsEnvironment = ElevenLabsEnvironment.PRODUCTION,
91-
api_key: typing.Optional[str] = os.getenv("ELEVEN_API_KEY"),
91+
api_key: typing.Optional[str] = os.getenv("ELEVENLABS_API_KEY") or os.getenv("ELEVEN_API_KEY"),
9292
timeout: typing.Optional[float] = None,
9393
follow_redirects: typing.Optional[bool] = True,
9494
httpx_client: typing.Optional[httpx.Client] = None,
@@ -167,7 +167,7 @@ def __init__(
167167
*,
168168
base_url: typing.Optional[str] = None,
169169
environment: ElevenLabsEnvironment = ElevenLabsEnvironment.PRODUCTION,
170-
api_key: typing.Optional[str] = os.getenv("ELEVEN_API_KEY"),
170+
api_key: typing.Optional[str] = os.getenv("ELEVENLABS_API_KEY") or os.getenv("ELEVEN_API_KEY"),
171171
timeout: typing.Optional[float] = None,
172172
follow_redirects: typing.Optional[bool] = True,
173173
httpx_client: typing.Optional[httpx.AsyncClient] = None,

src/elevenlabs/client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def __init__(
6868
*,
6969
base_url: typing.Optional[str] = None,
7070
environment: ElevenLabsEnvironment = ElevenLabsEnvironment.PRODUCTION,
71-
api_key: typing.Optional[str] = os.getenv("ELEVEN_API_KEY"),
71+
api_key: typing.Optional[str] = os.getenv("ELEVENLABS_API_KEY") or os.getenv("ELEVEN_API_KEY"),
7272
timeout: typing.Optional[float] = 60,
7373
httpx_client: typing.Optional[httpx.Client] = None
7474
):

0 commit comments

Comments
 (0)