Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Interfacce
DownloadCallback |
Funzioni di callback utilizzate per il download del modello.
|
Part |
Interfaccia che rappresenta i dati inviati e ricevuti dalle richieste.
|
Classi
Eccezioni
Annotazioni
Riepilogo delle funzioni di primo livello
Riepilogo delle funzioni di estensione
Funzioni di primo livello
fun content(@Content.Role role: Int = Role.USER, init: Content.Builder.() -> Unit): Content
Funzione per creare contenuti inviati e ricevuti in modo simile a un DSL.
Contiene una raccolta di parti di testo, immagini e binarie.
Esempio di utilizzo:
content(Role.MODEL) {
text("Example string")
)
fun generationConfig(init: GenerationConfig.Builder.() -> Unit): GenerationConfig
Metodo di supporto per la costruzione di un GenerationConfig
in modo simile a un DSL.
Esempio di utilizzo:
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
}
Funzioni di estensione
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# com.google.ai.edge.aicore\n=========================\n\n*** ** * ** ***\n\nKotlin \\|[Java](/ai/reference/com/google/ai/edge/aicore/package-summary \"View this page in Java\") \n\nInterfaces\n----------\n\n|-------------------------------------------------------------------------------------|-----------------------------------------------------------------|\n| [DownloadCallback](/ai/reference/kotlin/com/google/ai/edge/aicore/DownloadCallback) | Callback functions used for model downloading. |\n| [Part](/ai/reference/kotlin/com/google/ai/edge/aicore/Part) | Interface representing data sent to and received from requests. |\n\nClasses\n-------\n\n|-----------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|\n| [Candidate](/ai/reference/kotlin/com/google/ai/edge/aicore/Candidate) | A piece of a response from the model. |\n| [Content](/ai/reference/kotlin/com/google/ai/edge/aicore/Content) | Represents content sent to and received from the model. |\n| [Content.Builder](/ai/reference/kotlin/com/google/ai/edge/aicore/Content.Builder) | |\n| [DownloadConfig](/ai/reference/kotlin/com/google/ai/edge/aicore/DownloadConfig) | Configuration parameters to use for system model download. |\n| [GenerateContentResponse](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerateContentResponse) | Represents a response from the model. |\n| [GenerationConfig](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerationConfig) | Configuration parameters to use for content generation. |\n| [GenerationConfig.Builder](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerationConfig.Builder) | |\n| [GenerativeModel](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerativeModel) | A facilitator for a given system model. |\n| [TextPart](/ai/reference/kotlin/com/google/ai/edge/aicore/TextPart) | Represents text or string based data sent to and received from requests. |\n\nExceptions\n----------\n\n|-----------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------|\n| [ConnectionException](/ai/reference/kotlin/com/google/ai/edge/aicore/ConnectionException) | Error during connection. |\n| [DownloadException](/ai/reference/kotlin/com/google/ai/edge/aicore/DownloadException) | Error during download. |\n| [GenerativeAIException](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerativeAIException) | Parent class for any errors that occur from [GenerativeModel](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerativeModel). |\n| [InferenceException](/ai/reference/kotlin/com/google/ai/edge/aicore/InferenceException) | Error during inference. |\n| [PreparationException](/ai/reference/kotlin/com/google/ai/edge/aicore/PreparationException) | Error during preparation. |\n| [TokenizationException](/ai/reference/kotlin/com/google/ai/edge/aicore/TokenizationException) | Error during tokenization. |\n| [UnknownException](/ai/reference/kotlin/com/google/ai/edge/aicore/UnknownException) | Unknown Error. |\n\nAnnotations\n-----------\n\n|-------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|\n| [Candidate.FinishReason](/ai/reference/kotlin/com/google/ai/edge/aicore/Candidate.FinishReason) | Finish reason associated with a [Candidate](/ai/reference/kotlin/com/google/ai/edge/aicore/Candidate) |\n| [Content.Role](/ai/reference/kotlin/com/google/ai/edge/aicore/Content.Role) | Role associated with [Content](/ai/reference/kotlin/com/google/ai/edge/aicore/Content) |\n| [GenerativeAIException.ErrorCode](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerativeAIException.ErrorCode) | The set of [GenerativeAIException](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerativeAIException) error codes. |\n\nTop-level functions summary\n---------------------------\n\n|-------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Content](/ai/reference/kotlin/com/google/ai/edge/aicore/Content) | [content](/ai/reference/kotlin/com/google/ai/edge/aicore/package-summary#content(kotlin.Int,kotlin.Function1))`(@`[Content.Role](/ai/reference/kotlin/com/google/ai/edge/aicore/Content.Role)` role: `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, init: `[Content.Builder](/ai/reference/kotlin/com/google/ai/edge/aicore/Content.Builder)`.() `-\u003e` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` Function to construct content sent to and received in a DSL-like manner. |\n| [GenerationConfig](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerationConfig) | [generationConfig](/ai/reference/kotlin/com/google/ai/edge/aicore/package-summary#generationConfig(kotlin.Function1))`(init: `[GenerationConfig.Builder](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerationConfig.Builder)`.() `-\u003e` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` Helper method to construct a [GenerationConfig](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerationConfig) in a DSL-like manner. |\n\nExtension functions summary\n---------------------------\n\n|-------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` | [Part](/ai/reference/kotlin/com/google/ai/edge/aicore/Part)`.`[asTextOrNull](/ai/reference/kotlin/com/google/ai/edge/aicore/package-summary#(com.google.ai.edge.aicore.Part).asTextOrNull())`()` |\n\nTop-level functions\n-------------------\n\n### content\n\n```\nfun content(@Content.Role role: Int = Role.USER, init: Content.Builder.() -\u003e Unit): Content\n```\n\nFunction to construct content sent to and received in a DSL-like manner.\n\nContains a collection of text, image, and binary parts.\n\nExample usage: \n\n```kotlin\ncontent(Role.MODEL) {\n text(\"Example string\")\n)\n``` \n\n### generationConfig\n\n```\nfun generationConfig(init: GenerationConfig.Builder.() -\u003e Unit): GenerationConfig\n```\n\nHelper method to construct a [GenerationConfig](/ai/reference/kotlin/com/google/ai/edge/aicore/GenerationConfig) in a DSL-like manner.\n\nExample Usage: \n\n```kotlin\ngenerationConfig {\n context = context // required\n workerExecutor = workerThread // Set the [ExecutorService] on which background tasks should be run. If no value is specified, a background thread pool will be used.\n callbackExecutor = callbackExecutor // Set the [Executor] on which callbacks should be invoked. If no value is specified, callbacks will be invoked on the UI thread.\n temperature = 0.75f\n topK = 30\n candidateCount = 4\n maxOutputTokens = 300\n}\n```\n\nExtension functions\n-------------------\n\n### asTextOrNull\n\n```\nfun Part.asTextOrNull(): String?\n``` \n\n| Returns |\n|-------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|\n| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` | The part as a [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) if it represents text, and null otherwise |"]]