RealtimeConversationItemFunctionCall interface
Element wywołania funkcji w rozmowie w czasie rzeczywistym.
- Rozszerzenie
Właściwości
| arguments | Argumenty wywołania funkcji. Jest to ciąg zakodowany w JSON, reprezentujący argumenty przekazane funkcji, na przykład |
| call_id | Identyfikator wywołania funkcji. |
| created_at | Znacznik czasu w Unixie (w sekundach) oznaczający moment, gdy element był trwały. |
| id | Unikalny identyfikator przedmiotu. Może to być dostarczane przez klienta lub generowane przez serwer. |
| name | Nazwa wywoływanej funkcji. |
| object | Identyfikator zwracanego obiektu API – zawsze |
| response_id | Id odpowiedzi, która wywołała ten produkt, jeśli dotyczy. |
| status | Stan elementu. Nie ma to wpływu na rozmowę. |
| type | Typ elementu. Zawsze |
Szczegóły właściwości
arguments
Argumenty wywołania funkcji. Jest to ciąg zakodowany w JSON, reprezentujący argumenty przekazane funkcji, na przykład {"arg1": "value1", "arg2": 42}.
arguments: string
Wartość właściwości
string
call_id
Identyfikator wywołania funkcji.
call_id?: string
Wartość właściwości
string
created_at
Znacznik czasu w Unixie (w sekundach) oznaczający moment, gdy element był trwały.
created_at?: Date
Wartość właściwości
Date
id
Unikalny identyfikator przedmiotu. Może to być dostarczane przez klienta lub generowane przez serwer.
id?: string
Wartość właściwości
string
name
Nazwa wywoływanej funkcji.
name: string
Wartość właściwości
string
object
Identyfikator zwracanego obiektu API – zawsze realtime.item. Opcjonalne przy tworzeniu nowego przedmiotu.
object?: "realtime.item"
Wartość właściwości
"realtime.item"
response_id
Id odpowiedzi, która wywołała ten produkt, jeśli dotyczy.
response_id?: string
Wartość właściwości
string
status
Stan elementu. Nie ma to wpływu na rozmowę.
status?: "in_progress" | "completed" | "incomplete"
Wartość właściwości
"in_progress" | "completed" | "incomplete"
type
Typ elementu. Zawsze function_call.
type: "function_call"
Wartość właściwości
"function_call"