feat: add openai realtime models (#298)

* feat: add openai realtime models

* chore: bump pipecat

* fix: resample telephony audio for openai realtime

* fix: sampling rate fix for openai realtime

* chore: clean up dead code
This commit is contained in:
Abhishek 2026-05-16 18:05:23 +05:30 committed by GitHub
parent 45b00cd5d0
commit 2381a803ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
45 changed files with 1991 additions and 173 deletions

File diff suppressed because one or more lines are too long

View file

@ -1808,6 +1808,12 @@ export type HttpApiConfig = {
* Parameters that the tool accepts from LLM
*/
parameters?: Array<ToolParameter> | null;
/**
* Preset Parameters
*
* Parameters injected by Dograh from fixed values or workflow context templates
*/
preset_parameters?: Array<PresetToolParameter> | null;
/**
* Timeout Ms
*
@ -2396,6 +2402,38 @@ export type PlivoConfigurationResponse = {
from_numbers: Array<string>;
};
/**
* PresetToolParameter
*
* A parameter injected by Dograh at runtime.
*/
export type PresetToolParameter = {
/**
* Name
*
* Parameter name (used as key in request body)
*/
name: string;
/**
* Type
*
* Parameter type: string, number, or boolean
*/
type: string;
/**
* Value Template
*
* Fixed value or template, e.g. {{initial_context.phone_number}}
*/
value_template: string;
/**
* Required
*
* Whether the parameter must resolve to a non-empty value
*/
required?: boolean;
};
/**
* PresignedUploadUrlRequest
*/