GenerativeModel


class GenerativeModel : AutoCloseable


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

Tóm tắt

Hàm khởi tạo công khai

GenerativeModel(
    generationConfig: GenerationConfig,
    downloadConfig: DownloadConfig
)

Hàm công khai

open Unit

Đóng ứng dụng và giải phóng tài nguyên của ứng dụng.

suspend GenerateContentResponse
generateContent(vararg prompt: Content)

Tạo phản hồi từ mô hình hệ thống bằng các Content được cung cấp.

suspend GenerateContentResponse

Tạo phản hồi từ mô hình hệ thống bằng văn bản được cung cấp đại diện cho Content.

Flow<GenerateContentResponse>
generateContentStream(vararg prompt: Content)

Tạo phản hồi truyền trực tuyến từ mô hình hệ thống bằng các Content được cung cấp.

Flow<GenerateContentResponse>

Tạo phản hồi truyền trực tuyến từ mô hình hệ thống với văn bản được cung cấp đại diện cho Content.

suspend <Error class: unknown class>

Chuẩn bị trước công cụ để di chuyển hao tổn thời gian ra khỏi suy luận.

Thuộc tính công khai

DownloadConfig

cấu hình để tải mô hình hệ thống xuống

GenerationConfig

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

Hàm khởi tạo công khai

GenerativeModel

GenerativeModel(
    generationConfig: GenerationConfig,
    downloadConfig: DownloadConfig = DownloadConfig()
)

Hàm công khai

đóng

open fun close(): Unit

Đóng ứng dụng và giải phóng tài nguyên của ứng dụng.

generateContent

suspend fun generateContent(vararg prompt: Content): GenerateContentResponse

Tạo phản hồi từ mô hình hệ thống bằng các Content được cung cấp.

Tham số
vararg prompt: Content

Một nhóm Content để gửi đến mô hình.

Giá trị trả về
GenerateContentResponse

GenerateContentResponse sau một khoảng thời gian trễ. Bạn nên gọi hàm trong ngữ cảnh tạm ngưng để quản lý đúng cách tính năng đồng thời.

generateContent

suspend fun generateContent(prompt: String): GenerateContentResponse

Tạo phản hồi từ mô hình hệ thống với văn bản được cung cấp đại diện cho Content.

Tham số
prompt: String

Văn bản sẽ được chuyển đổi thành một phần của Content để gửi đến mô hình.

Giá trị trả về
GenerateContentResponse

GenerateContentResponse sau một khoảng thời gian trễ. Bạn nên gọi hàm trong ngữ cảnh tạm ngưng để quản lý đúng cách tính năng đồng thời.

generateContentStream

fun generateContentStream(vararg prompt: Content): Flow<GenerateContentResponse>

Tạo phản hồi truyền trực tuyến từ mô hình hệ thống bằng các Content được cung cấp.

Tham số
vararg prompt: Content

Một nhóm Content để gửi đến mô hình.

Giá trị trả về
Flow<GenerateContentResponse>

Flow sẽ phát ra các phản hồi khi được trả về từ mô hình.

generateContentStream

fun generateContentStream(prompt: String): Flow<GenerateContentResponse>

Tạo phản hồi truyền trực tuyến từ mô hình hệ thống với văn bản được cung cấp đại diện cho Content.

Tham số
prompt: String

Văn bản sẽ được chuyển đổi thành một phần của Content để gửi đến mô hình.

Giá trị trả về
Flow<GenerateContentResponse>

Flow sẽ phát ra các phản hồi khi được trả về từ mô hình.

prepareInferenceEngine

suspend fun prepareInferenceEngine(): <Error class: unknown class>

Chuẩn bị trước công cụ để di chuyển hao tổn thời gian ra khỏi suy luận. Việc gọi phương thức này là không bắt buộc, nhưng bạn nên gọi phương thức này trước lệnh gọi suy luận đầu tiên để giảm thiểu độ trễ của suy luận đầu tiên.

Thuộc tính công khai

downloadConfig

val downloadConfigDownloadConfig

cấu hình để tải mô hình hệ thống xuống

generationConfig

val generationConfigGenerationConfig

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