GenerateContentRequest
girişi verilen modelden bir yanıt oluşturur.
HTTP isteği
POST https://generativelanguage.googleapis.com/v1beta/{model=tunedModels/*}:generateContent
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
model |
Zorunlu. Tamamlama oluşturmak için kullanılacak Biçim: |
İstek içeriği
İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{ "contents": [ { object ( |
Alanlar | |
---|---|
contents[] |
Zorunlu. Modelle yapılan geçerli görüşmenin içeriği. Tek dönüşlü sorgular için bu, tek bir örnektir. Çok dönüşlü sorgularda bu, görüşme geçmişini ve son isteği içeren tekrarlanan bir alandır. |
tools[] |
İsteğe bağlı. Modelin bir sonraki yanıtı oluşturmak için kullanabileceği
|
toolConfig |
İsteğe bağlı. İstekte belirtilen herhangi bir |
safetySettings[] |
İsteğe bağlı. Güvenli olmayan içerikleri engellemek için benzersiz Bu, |
systemInstruction |
İsteğe bağlı. Geliştirici tarafından belirlenen sistem talimatı. Şu anda yalnızca metin kullanılabilir. |
generationConfig |
İsteğe bağlı. Model oluşturma ve çıkışlar için yapılandırma seçenekleri. |
Yanıt gövdesi
Başarılıysa yanıt metni, GenerateContentResponse
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
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
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış sayfasına göz atın.