REST Resource: models

Kaynak: Model

Üretken Dil Modeli hakkında bilgi.

JSON gösterimi
{
  "name": string,
  "baseModelId": string,
  "version": string,
  "displayName": string,
  "description": string,
  "inputTokenLimit": integer,
  "outputTokenLimit": integer,
  "supportedGenerationMethods": [
    string
  ],
  "temperature": number,
  "topP": number,
  "topK": integer
}
Alanlar
name

string

Zorunlu. Model öğesinin kaynak adı.

Biçim: {model} adlandırma kuralına sahip models/{model}:

  • "{baseModelId}-{version}"

Örnekler:

  • models/chat-bison-001
baseModelId

string

Zorunlu. Temel modelin adı. Bunu oluşturma isteğine iletin.

Örnekler:

  • chat-bison
version

string

Zorunlu. Modelin sürüm numarası.

Bu, uygulamanızın ana sürümünü temsil eder

displayName

string

Modelin kullanıcılar tarafından okunabilen adı. Ör. "Bizon'la Sohbet".

Ad en fazla 128 karakter uzunluğunda olabilir ve herhangi bir UTF-8 karakterden oluşabilir.

description

string

Modelin kısa bir açıklaması.

inputTokenLimit

integer

Bu model için izin verilen maksimum giriş jetonu sayısı.

outputTokenLimit

integer

Bu model için kullanılabilen maksimum çıkış jetonu sayısı.

supportedGenerationMethods[]

string

Modelin desteklenen oluşturma yöntemleri.

Yöntem adları, API yöntemlerine karşılık gelen generateMessage gibi Pascal büyük/küçük harf dizeleri olarak tanımlanır.

temperature

number

Çıkışın rastgeleliğini kontrol eder.

Değerler [0.0,1.0] aralığında olabilir (bu değerler dahil). 1.0 değerine yakın bir değer daha çeşitli yanıtlar üretirken 0.0 değerine yakın bir değer genellikle modelden daha az şaşırtıcı yanıtlarla sonuçlanır. Bu değer, modele çağrı yapılırken arka uç tarafından kullanılacak varsayılan değeri belirtir.

topP

number

Nucleus örneklemesi için kullanılır.

Çekirdek örneklemesi, olasılık toplamı en az topP olan en küçük jeton grubunu dikkate alır. Bu değer, modele çağrı yapılırken arka uç tarafından kullanılacak varsayılan değeri belirtir.

topK

integer

Üst-k örnekleme için.

İlk k örneklemesi, en olası topK jeton kümesini dikkate alır. Bu değer, modele çağrı yapılırken arka uç tarafından kullanılacak varsayılan değeri belirtir. Boşsa modelin üst k örnekleme kullanmadığını ve topK değerinin oluşturma parametresi olarak kullanılmasına izin verilmediğini gösterir.

Yöntemler

batchEmbedContents

Eşzamanlı bir çağrıda giriş metni verilen modelden birden fazla yerleştirme oluşturur.

batchEmbedText

Eşzamanlı bir çağrıda giriş metni verilen modelden birden fazla yerleştirme oluşturur.

countMessageTokens

Bir dizede modelin belirteç oluşturucusunu bir dizede çalıştırır ve jeton sayısını döndürür.

countTextTokens

Bir modelin jeton oluşturucusunu bir metin üzerinde çalıştırır ve jeton sayısını döndürür.

countTokens

Giriş içeriğinde bir modelin belirteç oluşturucusunu çalıştırır ve jeton sayısını döndürür.

embedContent

Content girdisi verilen modelden bir yerleştirme oluşturur.

embedText

Giriş mesajı verilen modelden yerleştirme oluşturur.

generateAnswer

GenerateAnswerRequest girdisi verilen modelden temelli bir yanıt oluşturur.

generateContent

GenerateContentRequest girişi verilen modelden bir yanıt oluşturur.

generateMessage

MessagePrompt girişi verilen modelden bir yanıt oluşturur.

generateText

Giriş mesajı verilen modelden bir yanıt oluşturur.

get

Belirli bir Model hakkında bilgi alır.

list

API aracılığıyla kullanılabilen modelleri listeler.

streamGenerateContent

GenerateContentRequest girişi verilen modelden akış yanıtı oluşturur.