com.google.ai.edge.aicore


Интерфейсы

DownloadCallback

Функции обратного вызова, используемые для загрузки модели.

Part

Интерфейс, представляющий данные, отправленные и полученные по запросам.

Классы

Candidate

Кусок ответа от модели.

Content

Представляет содержимое, отправленное и полученное от модели.

Content.Builder
DownloadConfig

Параметры конфигурации, которые будут использоваться для загрузки модели системы.

GenerateContentResponse

Представляет ответ модели.

GenerationConfig

Параметры конфигурации, используемые для создания контента.

GenerationConfig.Builder
GenerativeModel

Фасилитатор для данной модели системы.

TextPart

Представляет текстовые или строковые данные, отправленные и полученные по запросам.

Исключения

ConnectionException

Ошибка во время подключения.

DownloadException

Ошибка во время загрузки.

GenerativeAIException

Родительский класс для любых ошибок, возникающих в GenerativeModel .

InferenceException

Ошибка во время вывода.

PreparationException

Ошибка во время подготовки.

TokenizationException

Ошибка во время токенизации.

UnknownException

Неизвестная ошибка.

Аннотации

Candidate.FinishReason

Завершить причину, связанную с Candidate

Content.Role

Роль, связанная с Content

GenerativeAIException.ErrorCode

Набор кодов ошибок GenerativeAIException .

Сводка функций верхнего уровня

Content
content (@ Content.Role role: Int , init: Content.Builder .() -> Unit )

Функция для создания контента, отправляемого и получаемого способом, подобным DSL.

GenerationConfig

Вспомогательный метод для создания GenerationConfig в стиле DSL.

Обзор функций расширения

Функции верхнего уровня

содержание

fun content(@Content.Role role: Int = Role.USER, init: Content.Builder.() -> Unit): Content

Функция для создания контента, отправляемого и получаемого способом, подобным DSL.

Содержит коллекцию текста, изображений и двоичных частей.

Пример использования:

content(Role.MODEL) {
text("Example string")
)

поколениеConfig

fun generationConfig(init: GenerationConfig.Builder.() -> Unit): GenerationConfig

Вспомогательный метод для создания GenerationConfig в стиле DSL.

Пример использования:

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
}

Функции расширения

астексторнулл

fun Part.asTextOrNull(): String?
Возврат
String ?

Часть в виде String , если она представляет текст, и null в противном случае.

,

com.google.ai.edge.aicore


Интерфейсы

DownloadCallback

Функции обратного вызова, используемые для загрузки модели.

Part

Интерфейс, представляющий данные, отправленные и полученные по запросам.

Классы

Candidate

Кусок ответа от модели.

Content

Представляет содержимое, отправленное и полученное от модели.

Content.Builder
DownloadConfig

Параметры конфигурации, которые будут использоваться для загрузки модели системы.

GenerateContentResponse

Представляет ответ модели.

GenerationConfig

Параметры конфигурации, используемые для создания контента.

GenerationConfig.Builder
GenerativeModel

Фасилитатор для данной модели системы.

TextPart

Представляет текстовые или строковые данные, отправленные и полученные по запросам.

Исключения

ConnectionException

Ошибка во время подключения.

DownloadException

Ошибка во время загрузки.

GenerativeAIException

Родительский класс для любых ошибок, возникающих в GenerativeModel .

InferenceException

Ошибка во время вывода.

PreparationException

Ошибка во время подготовки.

TokenizationException

Ошибка во время токенизации.

UnknownException

Неизвестная ошибка.

Аннотации

Candidate.FinishReason

Завершить причину, связанную с Candidate

Content.Role

Роль, связанная с Content

GenerativeAIException.ErrorCode

Набор кодов ошибок GenerativeAIException .

Сводка функций верхнего уровня

Content
content (@ Content.Role role: Int , init: Content.Builder .() -> Unit )

Функция для создания контента, отправляемого и получаемого в стиле DSL.

GenerationConfig

Вспомогательный метод для создания GenerationConfig в стиле DSL.

Обзор функций расширения

Функции верхнего уровня

содержание

fun content(@Content.Role role: Int = Role.USER, init: Content.Builder.() -> Unit): Content

Функция для создания контента, отправляемого и получаемого в стиле DSL.

Содержит коллекцию текста, изображений и двоичных частей.

Пример использования:

content(Role.MODEL) {
text("Example string")
)

поколениеConfig

fun generationConfig(init: GenerationConfig.Builder.() -> Unit): GenerationConfig

Вспомогательный метод для создания GenerationConfig в стиле DSL.

Пример использования:

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
}

Функции расширения

астексторнулл

fun Part.asTextOrNull(): String?
Возврат
String ?

Часть в виде String , если она представляет текст, и null в противном случае.