Skip to content

Commit 2ae8051

Browse files
committed
Release 0.0.0-alpha6
1 parent 2914f59 commit 2ae8051

37 files changed

+279
-223
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Vapi Python Library
22

3-
[![fern shield](https://img.shields.io/badge/%F0%9F%8C%BF-Built%20with%20Fern-brightgreen)](https://buildwithfern.com?utm_source=github&utm_medium=github&utm_campaign=readme&utm_source=https%3A%2F%2Fi.8713187.xyz%2Ffern-demo%2Fvapi-python-sdk)
4-
[![pypi](https://img.shields.io/pypi/v/Vapi)](https://pypi.python.org/pypi/Vapi)
3+
[![fern shield](https://img.shields.io/badge/%F0%9F%8C%BF-Built%20with%20Fern-brightgreen)](https://buildwithfern.com?utm_source=github&utm_medium=github&utm_campaign=readme&utm_source=https%3A%2F%2Fi.8713187.xyz%2FVapiAI%2Fserver-sdk-python)
4+
[![pypi](https://img.shields.io/pypi/v/vapi_server_sdk)](https://pypi.python.org/pypi/vapi_server_sdk)
55

66
The Vapi Python library provides convenient access to the Vapi API from Python.
77

88
## Installation
99

1010
```sh
11-
pip install Vapi
11+
pip install vapi_server_sdk
1212
```
1313

1414
## Reference

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
2-
name = "Vapi"
3-
version = "0.0.0-alpha4"
2+
name = "vapi_server_sdk"
3+
version = "0.0.0-alpha6"
44
description = ""
55
readme = "README.md"
66
authors = []
@@ -28,7 +28,7 @@ packages = [
2828
]
2929

3030
[project.urls]
31-
Repository = 'https://github.com/fern-demo/vapi-python-sdk'
31+
Repository = 'https://github.com/VapiAI/server-sdk-python'
3232

3333
[tool.poetry.dependencies]
3434
python = "^3.8"

src/vapi/__init__.py

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
AzureOpenAiCredentialModelsItem,
4646
AzureOpenAiCredentialRegion,
4747
AzureVoice,
48-
AzureVoiceVoiceId,
48+
AzureVoiceId,
49+
AzureVoiceIdEnum,
4950
BlockCompleteMessage,
5051
BlockCompleteMessageConditionsItem,
5152
BlockStartMessage,
@@ -197,13 +198,15 @@
197198
DeepgramTranscriberLanguage,
198199
DeepgramTranscriberModel,
199200
DeepgramVoice,
200-
DeepgramVoiceVoiceId,
201+
DeepgramVoiceId,
202+
DeepgramVoiceIdEnum,
201203
DtmfTool,
202204
DtmfToolMessagesItem,
203205
ElevenLabsCredential,
204206
ElevenLabsVoice,
207+
ElevenLabsVoiceId,
208+
ElevenLabsVoiceIdEnum,
205209
ElevenLabsVoiceModel,
206-
ElevenLabsVoiceVoiceId,
207210
EndCallTool,
208211
EndCallToolMessagesItem,
209212
Error,
@@ -248,7 +251,8 @@
248251
KnowledgeBase,
249252
LmntCredential,
250253
LmntVoice,
251-
LmntVoiceVoiceId,
254+
LmntVoiceId,
255+
LmntVoiceIdEnum,
252256
Log,
253257
LogRequestHttpMethod,
254258
LogResource,
@@ -268,7 +272,8 @@
268272
Monitor,
269273
MonitorPlan,
270274
NeetsVoice,
271-
NeetsVoiceVoiceId,
275+
NeetsVoiceId,
276+
NeetsVoiceIdEnum,
272277
OpenAiCredential,
273278
OpenAiFunction,
274279
OpenAiFunctionParameters,
@@ -279,7 +284,7 @@
279284
OpenAiModelModel,
280285
OpenAiModelToolsItem,
281286
OpenAiVoice,
282-
OpenAiVoiceVoiceId,
287+
OpenAiVoiceId,
283288
OpenRouterCredential,
284289
OpenRouterModel,
285290
OpenRouterModelToolsItem,
@@ -294,15 +299,17 @@
294299
PlayHtCredential,
295300
PlayHtVoice,
296301
PlayHtVoiceEmotion,
297-
PlayHtVoiceVoiceId,
302+
PlayHtVoiceId,
303+
PlayHtVoiceIdEnum,
298304
PunctuationBoundary,
299305
RegexOption,
300306
RegexOptionType,
301307
RegexReplacement,
302308
RimeAiCredential,
303309
RimeAiVoice,
310+
RimeAiVoiceId,
311+
RimeAiVoiceIdEnum,
304312
RimeAiVoiceModel,
305-
RimeAiVoiceVoiceId,
306313
RuleBasedCondition,
307314
RuleBasedConditionOperator,
308315
RunpodCredential,
@@ -578,7 +585,8 @@
578585
"AzureOpenAiCredentialModelsItem",
579586
"AzureOpenAiCredentialRegion",
580587
"AzureVoice",
581-
"AzureVoiceVoiceId",
588+
"AzureVoiceId",
589+
"AzureVoiceIdEnum",
582590
"BadRequestError",
583591
"BlockCompleteMessage",
584592
"BlockCompleteMessageConditionsItem",
@@ -737,13 +745,15 @@
737745
"DeepgramTranscriberLanguage",
738746
"DeepgramTranscriberModel",
739747
"DeepgramVoice",
740-
"DeepgramVoiceVoiceId",
748+
"DeepgramVoiceId",
749+
"DeepgramVoiceIdEnum",
741750
"DtmfTool",
742751
"DtmfToolMessagesItem",
743752
"ElevenLabsCredential",
744753
"ElevenLabsVoice",
754+
"ElevenLabsVoiceId",
755+
"ElevenLabsVoiceIdEnum",
745756
"ElevenLabsVoiceModel",
746-
"ElevenLabsVoiceVoiceId",
747757
"EndCallTool",
748758
"EndCallToolMessagesItem",
749759
"Error",
@@ -788,7 +798,8 @@
788798
"KnowledgeBase",
789799
"LmntCredential",
790800
"LmntVoice",
791-
"LmntVoiceVoiceId",
801+
"LmntVoiceId",
802+
"LmntVoiceIdEnum",
792803
"Log",
793804
"LogRequestHttpMethod",
794805
"LogResource",
@@ -810,7 +821,8 @@
810821
"Monitor",
811822
"MonitorPlan",
812823
"NeetsVoice",
813-
"NeetsVoiceVoiceId",
824+
"NeetsVoiceId",
825+
"NeetsVoiceIdEnum",
814826
"OpenAiCredential",
815827
"OpenAiFunction",
816828
"OpenAiFunctionParameters",
@@ -821,7 +833,7 @@
821833
"OpenAiModelModel",
822834
"OpenAiModelToolsItem",
823835
"OpenAiVoice",
824-
"OpenAiVoiceVoiceId",
836+
"OpenAiVoiceId",
825837
"OpenRouterCredential",
826838
"OpenRouterModel",
827839
"OpenRouterModelToolsItem",
@@ -842,15 +854,17 @@
842854
"PlayHtCredential",
843855
"PlayHtVoice",
844856
"PlayHtVoiceEmotion",
845-
"PlayHtVoiceVoiceId",
857+
"PlayHtVoiceId",
858+
"PlayHtVoiceIdEnum",
846859
"PunctuationBoundary",
847860
"RegexOption",
848861
"RegexOptionType",
849862
"RegexReplacement",
850863
"RimeAiCredential",
851864
"RimeAiVoice",
865+
"RimeAiVoiceId",
866+
"RimeAiVoiceIdEnum",
852867
"RimeAiVoiceModel",
853-
"RimeAiVoiceVoiceId",
854868
"RuleBasedCondition",
855869
"RuleBasedConditionOperator",
856870
"RunpodCredential",

src/vapi/core/client_wrapper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ def __init__(
2121
def get_headers(self) -> typing.Dict[str, str]:
2222
headers: typing.Dict[str, str] = {
2323
"X-Fern-Language": "Python",
24-
"X-Fern-SDK-Name": "Vapi",
25-
"X-Fern-SDK-Version": "0.0.0-alpha4",
24+
"X-Fern-SDK-Name": "vapi_server_sdk",
25+
"X-Fern-SDK-Version": "0.0.0-alpha6",
2626
}
2727
headers["Authorization"] = f"Bearer {self._get_token()}"
2828
return headers

src/vapi/types/__init__.py

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
from .azure_open_ai_credential_models_item import AzureOpenAiCredentialModelsItem
4545
from .azure_open_ai_credential_region import AzureOpenAiCredentialRegion
4646
from .azure_voice import AzureVoice
47-
from .azure_voice_voice_id import AzureVoiceVoiceId
47+
from .azure_voice_id import AzureVoiceId
48+
from .azure_voice_id_enum import AzureVoiceIdEnum
4849
from .block_complete_message import BlockCompleteMessage
4950
from .block_complete_message_conditions_item import BlockCompleteMessageConditionsItem
5051
from .block_start_message import BlockStartMessage
@@ -196,13 +197,15 @@
196197
from .deepgram_transcriber_language import DeepgramTranscriberLanguage
197198
from .deepgram_transcriber_model import DeepgramTranscriberModel
198199
from .deepgram_voice import DeepgramVoice
199-
from .deepgram_voice_voice_id import DeepgramVoiceVoiceId
200+
from .deepgram_voice_id import DeepgramVoiceId
201+
from .deepgram_voice_id_enum import DeepgramVoiceIdEnum
200202
from .dtmf_tool import DtmfTool
201203
from .dtmf_tool_messages_item import DtmfToolMessagesItem
202204
from .eleven_labs_credential import ElevenLabsCredential
203205
from .eleven_labs_voice import ElevenLabsVoice
206+
from .eleven_labs_voice_id import ElevenLabsVoiceId
207+
from .eleven_labs_voice_id_enum import ElevenLabsVoiceIdEnum
204208
from .eleven_labs_voice_model import ElevenLabsVoiceModel
205-
from .eleven_labs_voice_voice_id import ElevenLabsVoiceVoiceId
206209
from .end_call_tool import EndCallTool
207210
from .end_call_tool_messages_item import EndCallToolMessagesItem
208211
from .error import Error
@@ -247,7 +250,8 @@
247250
from .knowledge_base import KnowledgeBase
248251
from .lmnt_credential import LmntCredential
249252
from .lmnt_voice import LmntVoice
250-
from .lmnt_voice_voice_id import LmntVoiceVoiceId
253+
from .lmnt_voice_id import LmntVoiceId
254+
from .lmnt_voice_id_enum import LmntVoiceIdEnum
251255
from .log import Log
252256
from .log_request_http_method import LogRequestHttpMethod
253257
from .log_resource import LogResource
@@ -267,7 +271,8 @@
267271
from .monitor import Monitor
268272
from .monitor_plan import MonitorPlan
269273
from .neets_voice import NeetsVoice
270-
from .neets_voice_voice_id import NeetsVoiceVoiceId
274+
from .neets_voice_id import NeetsVoiceId
275+
from .neets_voice_id_enum import NeetsVoiceIdEnum
271276
from .open_ai_credential import OpenAiCredential
272277
from .open_ai_function import OpenAiFunction
273278
from .open_ai_function_parameters import OpenAiFunctionParameters
@@ -278,7 +283,7 @@
278283
from .open_ai_model_model import OpenAiModelModel
279284
from .open_ai_model_tools_item import OpenAiModelToolsItem
280285
from .open_ai_voice import OpenAiVoice
281-
from .open_ai_voice_voice_id import OpenAiVoiceVoiceId
286+
from .open_ai_voice_id import OpenAiVoiceId
282287
from .open_router_credential import OpenRouterCredential
283288
from .open_router_model import OpenRouterModel
284289
from .open_router_model_tools_item import OpenRouterModelToolsItem
@@ -293,15 +298,17 @@
293298
from .play_ht_credential import PlayHtCredential
294299
from .play_ht_voice import PlayHtVoice
295300
from .play_ht_voice_emotion import PlayHtVoiceEmotion
296-
from .play_ht_voice_voice_id import PlayHtVoiceVoiceId
301+
from .play_ht_voice_id import PlayHtVoiceId
302+
from .play_ht_voice_id_enum import PlayHtVoiceIdEnum
297303
from .punctuation_boundary import PunctuationBoundary
298304
from .regex_option import RegexOption
299305
from .regex_option_type import RegexOptionType
300306
from .regex_replacement import RegexReplacement
301307
from .rime_ai_credential import RimeAiCredential
302308
from .rime_ai_voice import RimeAiVoice
309+
from .rime_ai_voice_id import RimeAiVoiceId
310+
from .rime_ai_voice_id_enum import RimeAiVoiceIdEnum
303311
from .rime_ai_voice_model import RimeAiVoiceModel
304-
from .rime_ai_voice_voice_id import RimeAiVoiceVoiceId
305312
from .rule_based_condition import RuleBasedCondition
306313
from .rule_based_condition_operator import RuleBasedConditionOperator
307314
from .runpod_credential import RunpodCredential
@@ -535,7 +542,8 @@
535542
"AzureOpenAiCredentialModelsItem",
536543
"AzureOpenAiCredentialRegion",
537544
"AzureVoice",
538-
"AzureVoiceVoiceId",
545+
"AzureVoiceId",
546+
"AzureVoiceIdEnum",
539547
"BlockCompleteMessage",
540548
"BlockCompleteMessageConditionsItem",
541549
"BlockStartMessage",
@@ -687,13 +695,15 @@
687695
"DeepgramTranscriberLanguage",
688696
"DeepgramTranscriberModel",
689697
"DeepgramVoice",
690-
"DeepgramVoiceVoiceId",
698+
"DeepgramVoiceId",
699+
"DeepgramVoiceIdEnum",
691700
"DtmfTool",
692701
"DtmfToolMessagesItem",
693702
"ElevenLabsCredential",
694703
"ElevenLabsVoice",
704+
"ElevenLabsVoiceId",
705+
"ElevenLabsVoiceIdEnum",
695706
"ElevenLabsVoiceModel",
696-
"ElevenLabsVoiceVoiceId",
697707
"EndCallTool",
698708
"EndCallToolMessagesItem",
699709
"Error",
@@ -738,7 +748,8 @@
738748
"KnowledgeBase",
739749
"LmntCredential",
740750
"LmntVoice",
741-
"LmntVoiceVoiceId",
751+
"LmntVoiceId",
752+
"LmntVoiceIdEnum",
742753
"Log",
743754
"LogRequestHttpMethod",
744755
"LogResource",
@@ -758,7 +769,8 @@
758769
"Monitor",
759770
"MonitorPlan",
760771
"NeetsVoice",
761-
"NeetsVoiceVoiceId",
772+
"NeetsVoiceId",
773+
"NeetsVoiceIdEnum",
762774
"OpenAiCredential",
763775
"OpenAiFunction",
764776
"OpenAiFunctionParameters",
@@ -769,7 +781,7 @@
769781
"OpenAiModelModel",
770782
"OpenAiModelToolsItem",
771783
"OpenAiVoice",
772-
"OpenAiVoiceVoiceId",
784+
"OpenAiVoiceId",
773785
"OpenRouterCredential",
774786
"OpenRouterModel",
775787
"OpenRouterModelToolsItem",
@@ -784,15 +796,17 @@
784796
"PlayHtCredential",
785797
"PlayHtVoice",
786798
"PlayHtVoiceEmotion",
787-
"PlayHtVoiceVoiceId",
799+
"PlayHtVoiceId",
800+
"PlayHtVoiceIdEnum",
788801
"PunctuationBoundary",
789802
"RegexOption",
790803
"RegexOptionType",
791804
"RegexReplacement",
792805
"RimeAiCredential",
793806
"RimeAiVoice",
807+
"RimeAiVoiceId",
808+
"RimeAiVoiceIdEnum",
794809
"RimeAiVoiceModel",
795-
"RimeAiVoiceVoiceId",
796810
"RuleBasedCondition",
797811
"RuleBasedConditionOperator",
798812
"RunpodCredential",

src/vapi/types/azure_voice.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import typing
66
from ..core.serialization import FieldMetadata
77
import pydantic
8-
from .azure_voice_voice_id import AzureVoiceVoiceId
8+
from .azure_voice_id import AzureVoiceId
99
from .chunk_plan import ChunkPlan
1010
from ..core.pydantic_utilities import IS_PYDANTIC_V2
1111

@@ -25,7 +25,7 @@ class AzureVoice(UniversalBaseModel):
2525
This is the voice provider that will be used.
2626
"""
2727

28-
voice_id: typing_extensions.Annotated[AzureVoiceVoiceId, FieldMetadata(alias="voiceId")] = pydantic.Field()
28+
voice_id: typing_extensions.Annotated[AzureVoiceId, FieldMetadata(alias="voiceId")] = pydantic.Field()
2929
"""
3030
This is the provider-specific ID that will be used.
3131
"""

src/vapi/types/azure_voice_id.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
import typing
4+
from .azure_voice_id_enum import AzureVoiceIdEnum
5+
6+
AzureVoiceId = typing.Union[AzureVoiceIdEnum, str]

src/vapi/types/azure_voice_id_enum.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
import typing
4+
5+
AzureVoiceIdEnum = typing.Union[typing.Literal["andrew", "brian", "emma"], typing.Any]

src/vapi/types/azure_voice_voice_id.py

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)