GenerateContentRequest
girişi verilen modelden bir yanıt oluşturur.
Giriş özellikleri, hassaslaştırılmış modeller de dahil olmak üzere modeller arasında farklılık gösterir. Ayrıntılar için model kılavuzuna ve ayarlama kılavuzuna bakın.
HTTP isteği
POST https://generativelanguage.googleapis.com/v1/{model=models/*}: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. |
safetySettings[] |
İsteğe bağlı. Güvenli olmayan içerikleri engellemek için benzersiz Bu, |
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.