# Cartesia
Types:
- GetStatusResponse
Methods:
- client.getStatus() -> GetStatusResponse
# Shared
Types:
- PhonemeTimestamps
- WordTimestamps
# Agents
Types:
- AgentSummary
- AgentListResponse
- AgentListPhoneNumbersResponse
- AgentListTemplatesResponse
Methods:
- client.agents.retrieve(agentID) -> AgentSummary
- client.agents.update(agentID, { ...params }) -> AgentSummary
- client.agents.list() -> AgentListResponse
- client.agents.delete(agentID) -> void
- client.agents.listPhoneNumbers(agentID) -> AgentListPhoneNumbersResponse
- client.agents.listTemplates() -> AgentListTemplatesResponse
## Calls
Types:
- AgentCall
- AgentTranscript
Methods:
- client.agents.calls.retrieve(callID) -> AgentCall
- client.agents.calls.list({ ...params }) -> AgentCallsCursorIDPage
- client.agents.calls.downloadAudio(callID) -> void
## Metrics
Types:
- Metric
- MetricListResponse
Methods:
- client.agents.metrics.create({ ...params }) -> Metric
- client.agents.metrics.retrieve(metricID) -> Metric
- client.agents.metrics.list({ ...params }) -> MetricListResponse
- client.agents.metrics.addToAgent(metricID, { ...params }) -> void
- client.agents.metrics.removeFromAgent(metricID, { ...params }) -> void
### Results
Types:
- ResultListResponse
- ResultExportResponse
Methods:
- client.agents.metrics.results.list({ ...params }) -> ResultListResponsesCursorIDPage
- client.agents.metrics.results.export({ ...params }) -> string
## Deployments
Types:
- Deployment
- DeploymentListResponse
Methods:
- client.agents.deployments.retrieve(deploymentID) -> Deployment
- client.agents.deployments.list(agentID) -> DeploymentListResponse
# AccessToken
Types:
- AccessTokenCreateResponse
Methods:
- client.accessToken.create({ ...params }) -> AccessTokenCreateResponse
# Datasets
Types:
- Dataset
Methods:
- client.datasets.create({ ...params }) -> Dataset
- client.datasets.retrieve(id) -> Dataset
- client.datasets.update(id, { ...params }) -> void
- client.datasets.list({ ...params }) -> DatasetsCursorIDPage
- client.datasets.delete(id) -> void
## Files
Types:
- FileListResponse
Methods:
- client.datasets.files.list(id, { ...params }) -> FileListResponsesCursorIDPage
- client.datasets.files.delete(fileID, { ...params }) -> void
- client.datasets.files.upload(id, { ...params }) -> void
# FineTunes
Types:
- FineTune
- FineTuneBaseModel
Methods:
- client.fineTunes.create({ ...params }) -> FineTune
- client.fineTunes.retrieve(id) -> FineTune
- client.fineTunes.list({ ...params }) -> FineTunesCursorIDPage
- client.fineTunes.delete(id) -> void
- client.fineTunes.listVoices(id, { ...params }) -> VoicesCursorIDPage
# PronunciationDicts
Types:
- PronunciationDict
- PronunciationDictItem
Methods:
- client.pronunciationDicts.create({ ...params }) -> PronunciationDict
- client.pronunciationDicts.retrieve(id) -> PronunciationDict
- client.pronunciationDicts.update(id, { ...params }) -> PronunciationDict
- client.pronunciationDicts.list({ ...params }) -> PronunciationDictsCursorIDPage
- client.pronunciationDicts.delete(id) -> void
# STT
Types:
- STTBatchModel
- STTEncoding
- STTErrorResponse
- STTTranscribeResponse
Methods:
- client.stt.transcribe({ ...params }) -> STTTranscribeResponse
## AutoFinalize
Types:
- STTAutoFinalizeConnected
- STTAutoFinalizeModel
- STTAutoFinalizeTurnEagerEnd
- STTAutoFinalizeTurnEnd
- STTAutoFinalizeTurnResume
- STTAutoFinalizeTurnStart
- STTAutoFinalizeTurnUpdate
- STTAutoFinalizeWebsocketRequest
- STTAutoFinalizeWebsocketResponse
## ManualFinalize
Types:
- STTManualFinalizeDoneResponse
- STTManualFinalizeFlushDoneResponse
- STTManualFinalizeModel
- STTManualFinalizeTranscriptResponse
- STTManualFinalizeWebsocketRequest
- STTManualFinalizeWebsocketResponse
# TTS
Types:
- GenerationConfig
- GenerationRequest
- InfillModel
- ModelSpeed
- MP3OutputFormat
- OutputFormatContainer
- RawEncoding
- RawOutputFormat
- TTSModel
- TTSSSEEvent
- VoiceSpecifier
- WAVOutputFormat
- WebsocketClientEvent
- WebsocketResponse
Methods:
- client.tts.generate({ ...params }) -> Response
- client.tts.generateSSE({ ...params }) -> TTSSSEEvent
- client.tts.infill({ ...params }) -> Response
# VoiceChanger
Types:
- VoiceChangerSSEEvent
Methods:
- client.voiceChanger.generate({ ...params }) -> Response
- client.voiceChanger.generateSSE({ ...params }) -> VoiceChangerSSEEvent
# Voices
Types:
- GenderPresentation
- SupportedLanguage
- Voice
- VoiceMetadata
Methods:
- client.voices.update(id, { ...params }) -> Voice
- client.voices.list({ ...params }) -> VoicesCursorIDPage
- client.voices.delete(id) -> void
- client.voices.clone({ ...params }) -> VoiceMetadata
- client.voices.get(id, { ...params }) -> Voice
- client.voices.localize({ ...params }) -> VoiceMetadata