com.google.ai.edge.aicore


Giao diện

DownloadCallback

Hàm callback dùng để tải mô hình xuống.

Part

Giao diện đại diện cho dữ liệu được gửi đến và nhận từ các yêu cầu.

Lớp

Candidate

Một phần phản hồi của mô hình.

Content

Biểu thị nội dung được gửi đến và nhận từ mô hình.

Content.Builder
DownloadConfig

Các tham số cấu hình để sử dụng cho việc tải mô hình hệ thống xuống.

GenerateContentResponse

Biểu thị phản hồi từ mô hình.

GenerationConfig

Các tham số cấu hình để sử dụng cho việc tạo nội dung.

GenerationConfig.Builder
GenerativeModel

Người hỗ trợ cho một mô hình hệ thống nhất định.

TextPart

Biểu thị dữ liệu dựa trên văn bản hoặc chuỗi được gửi đến và nhận từ các yêu cầu.

Ngoại lệ

ConnectionException

Lỗi khi kết nối.

DownloadException

Lỗi khi tải xuống.

GenerativeAIException

Lớp mẹ cho mọi lỗi xảy ra từ GenerativeModel.

InferenceException

Lỗi trong quá trình suy luận.

PreparationException

Lỗi trong quá trình chuẩn bị.

TokenizationException

Lỗi trong quá trình mã hoá.

UnknownException

Lỗi không xác định.

Chú thích

Candidate.FinishReason

Lý do kết thúc liên kết với Candidate

Content.Role

Vai trò liên kết với Content

GenerativeAIException.ErrorCode

Tập hợp mã lỗi GenerativeAIException.

Tóm tắt về hàm cấp cao nhất

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

Hàm để tạo nội dung được gửi đến và nhận theo cách giống như DSL.

GenerationConfig

Phương thức trợ giúp để tạo GenerationConfig theo cách giống như DSL.

Tóm tắt về hàm mở rộng

Hàm cấp cao nhất

nội dung

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

Hàm để tạo nội dung được gửi đến và nhận theo cách giống như DSL.

Chứa một tập hợp các phần văn bản, hình ảnh và tệp nhị phân.

Ví dụ về cách sử dụng:

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

generationConfig

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

Phương thức trợ giúp để tạo GenerationConfig theo cách giống như DSL.

Ví dụ về cách sử dụng:

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")
}

Hàm mở rộng

asTextOrNull

fun Part.asTextOrNull(): String?
Giá trị trả về
String?

Phần dưới dạng String nếu phần đó đại diện cho văn bản và rỗng nếu không