MessagePrompt
girişine sahip modelden bir yanıt oluşturur.
HTTP isteği
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
model |
Zorunlu. Kullanılacak modelin adı. Biçim: |
İstek içeriği
İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:
JSON gösterimi |
---|
{
"prompt": {
object ( |
Alanlar | |
---|---|
prompt |
Zorunlu. Modele istem olarak verilen yapılandırılmış metin girişi. Model, istem verildiğinde tartışmadaki bir sonraki mesaj olduğunu tahmin ettiği şeyi döndürür. |
temperature |
İsteğe bağlı. Sonucun rastgeleliğini kontrol eder. Değerler |
candidateCount |
İsteğe bağlı. Döndürülecek oluşturulan yanıt mesajlarının sayısı. Bu değer, |
topP |
İsteğe bağlı. Örnekleme sırasında dikkate alınacak jetonların maksimum kümülatif olasılığı. Modelde, Top-k ve çekirdek örneklemesi birlikte kullanılır. Çekirdek örneklemesi, olasılık toplamı en az |
topK |
İsteğe bağlı. Örnekleme sırasında dikkate alınacak maksimum jeton sayısı. Modelde, Top-k ve çekirdek örneklemesi birlikte kullanılır. Top-k örneklemesi, en olası |
Yanıt gövdesi
Modelden gelen yanıt.
Aday mesajları ve kronolojik olarak sıralanmış mesajlar biçimindeki görüşme geçmişi de buna dahildir.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "candidates": [ { object ( |
Alanlar | |
---|---|
candidates[] |
Modelden alınan aday yanıt mesajları. |
messages[] |
Model tarafından kullanılan görüşme geçmişi. |
filters[] |
İstem ve yanıt metni için bir içerik filtreleme meta verileri grubu. Bu metrik; bu yanıtta bir adayın hangi |
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ış bölümüne bakın.