Interfaces
DownloadCallback |
Fonctions de rappel utilisées pour le téléchargement de modèles. |
Part |
Interface représentant les données envoyées et reçues à partir des requêtes. |
Classes
Candidate |
Partie d'une réponse du modèle. |
Content |
Représente le contenu envoyé au modèle et reçu depuis celui-ci. |
Content.Builder |
|
DownloadConfig |
Paramètres de configuration à utiliser pour le téléchargement du modèle système. |
GenerateContentResponse |
Représente une réponse du modèle. |
GenerationConfig |
Paramètres de configuration à utiliser pour la génération de contenu. |
GenerationConfig.Builder |
|
GenerativeModel |
Facilitateur d'un modèle système donné. |
TextPart |
Représente des données basées sur du texte ou des chaînes envoyées et reçues à partir de requêtes. |
Exceptions
ConnectionException |
Erreur lors de la connexion. |
DownloadException |
Erreur lors du téléchargement. |
GenerativeAIException |
Classe parente de toutes les erreurs provenant de |
InferenceException |
Erreur lors de l'inférence. |
PreparationException |
Erreur lors de la préparation. |
TokenizationException |
Erreur lors de la tokenisation. |
UnknownException |
Erreur inconnue. |
Annotations
Candidate.FinishReason |
Motif de fin associé à un |
Content.Role |
Rôle associé à |
GenerativeAIException.ErrorCode |
Ensemble des codes d'erreur |
Résumé des fonctions de niveau supérieur
Content |
content(@Content.Role role: Int, init: Content.Builder.() -> Unit) Fonction permettant de créer du contenu envoyé et reçu de manière DSL. |
GenerationConfig |
generationConfig(init: GenerationConfig.Builder.() -> Unit) Méthode d'assistance permettant de créer un |
Résumé des fonctions d'extension
Fonctions de niveau supérieur
contenu
fun content(@Content.Role role: Int = Role.USER, init: Content.Builder.() -> Unit): Content
Fonction permettant de créer du contenu envoyé et reçu de manière DSL.
Contient une collection de parties textuelles, d'images et binaires.
Exemples d'utilisation :
content(Role.MODEL) {
text("Example string")
)
generationConfig
fun generationConfig(init: GenerationConfig.Builder.() -> Unit): GenerationConfig
Méthode d'assistance permettant de créer un GenerationConfig
de manière DSL.
Exemple d'utilisation:
generationConfig {
context = context // required
workerExecutor = workerThread // Set the [ExecutorService] on which background tasks should be run. If no value is specified, a background thread pool will be used.
callbackExecutor = callbackExecutor // Set the [Executor] on which callbacks should be invoked. If no value is specified, callbacks will be invoked on the UI thread.
temperature = 0.75f
topK = 30
candidateCount = 4
maxOutputTokens = 300
stopSequences = listOf("in conclusion", "-----", "do you need")
}