Generuje odpowiedź strumieniową z modelu o podanej przez nas wartości wejściowej GenerateContentRequest
.
Żądanie HTTP
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:streamGenerateContent
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
model |
To pole jest wymagane. Nazwa zasobu ( Format: |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "contents": [ { object ( |
Pola | |
---|---|
contents[] |
To pole jest wymagane. Treść bieżącej rozmowy z modelem. W przypadku zapytań jednoetapowych jest to pojedyncze wystąpienie. W przypadku zapytań wieloetapowych jest to pole powtarzane zawierające historię rozmowy i ostatnie żądanie. |
safetySettings[] |
Opcjonalnie. Lista unikalnych instancji Będzie to obowiązywać |
generationConfig |
Opcjonalnie. Opcje konfiguracji generowania modelu i danych wyjściowych. |
Treść odpowiedzi
Jeśli operacja się uda, treść odpowiedzi będzie zawierała strumień instancji GenerateContentResponse
.
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/generative-language
https://www.googleapis.com/auth/generative-language.tuning
https://www.googleapis.com/auth/generative-language.tuning.readonly
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
Więcej informacji znajdziesz w artykule Omówienie uwierzytelniania.