EasyInputMessage interface
Wiadomość jako wejście do modelu z rolą wskazującą przestrzeganie hierarchii instrukcji. Instrukcje przypisane do roli developer lub system mają pierwszeństwo przed instrukcjami przypisanymi do roli user. Przyjmuje się, że komunikaty z rolą assistant zostały wygenerowane przez model w poprzednich interakcjach.
- Rozszerza
Właściwości
| content | Tekst, obraz lub dane wejściowe audio w modelu używane do generowania odpowiedzi. Może również zawierać poprzednie odpowiedzi asystenta. |
| role | Rola wejścia komunikatu.
|
| status | Stan elementu.
|
| type | Typ danych wejściowych komunikatu. Zawsze |
Szczegóły nieruchomości
content
Tekst, obraz lub dane wejściowe audio w modelu używane do generowania odpowiedzi. Może również zawierać poprzednie odpowiedzi asystenta.
content: string | InputContentUnion[]
Wartość nieruchomości
string | InputContentUnion[]
role
Rola wejścia komunikatu.
userJeden z , assistant, systemlub developer.
role: "user" | "assistant" | "system" | "developer"
Wartość nieruchomości
"user" | "assistant" | "system" | "developer"
status
Stan elementu.
in_progressJeden z , completedlub incomplete. Wypełniane, gdy elementy są zwracane za pośrednictwem interfejsu API.
status?: "in_progress" | "completed" | "incomplete"
Wartość nieruchomości
"in_progress" | "completed" | "incomplete"
type
Typ danych wejściowych komunikatu. Zawsze message.
type: "message"
Wartość nieruchomości
"message"