Generuje odpowiedź z modelu z danymi wejściowymi GenerateContentRequest
.
Możliwości danych wejściowych różnią się w zależności od modelu, w tym modeli dostrojonych. Szczegółowe informacje znajdziesz w przewodniku po modelach i przewodniku dostrajania.
Żądanie HTTP
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:generateContent
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
model |
Wymagane. Nazwa obiektu Format: |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "contents": [ { object ( |
Pola | |
---|---|
contents[] |
Wymagane. Treść bieżącej rozmowy z modelem. W przypadku zapytań jednoetapowych jest to pojedyncze wystąpienie. W przypadku zapytań wieloetapowych jest to pole powtarzane z historią rozmowy + ostatnie żądanie. |
safetySettings[] |
Opcjonalnie. Lista unikalnych wystąpień Ta zasada będzie egzekwowana w |
generationConfig |
Opcjonalnie. Opcje konfiguracji generowania modelu i danych wyjściowych. |
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu 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.