GenerativeModel


public final class GenerativeModel implements 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(
    @NonNull GenerationConfig generationConfig,
    @NonNull DownloadConfig downloadConfig
)

Phương thức công khai

void

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

final @NonNull GenerateContentResponse

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

final @NonNull 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.

final @NonNull Flow<@NonNull 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.

final @NonNull Flow<@NonNull 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.

final @NonNull DownloadConfig

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

final @NonNull GenerationConfig

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

final @NonNull <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.

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

GenerativeModel

public GenerativeModel(
    @NonNull GenerationConfig generationConfig,
    @NonNull DownloadConfig downloadConfig
)

Phương thức công khai

đóng

public void close()

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

generateContent

public final @NonNull GenerateContentResponse generateContent(@NonNull Content prompt)

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

Tham số
@NonNull Content prompt

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

Giá trị trả về
@NonNull 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

public final @NonNull GenerateContentResponse generateContent(@NonNull String prompt)

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ố
@NonNull String prompt

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ề
@NonNull 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

public final @NonNull Flow<@NonNull GenerateContentResponsegenerateContentStream(@NonNull Content prompt)

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ố
@NonNull Content prompt

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

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

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

generateContentStream

public final @NonNull Flow<@NonNull GenerateContentResponsegenerateContentStream(@NonNull String prompt)

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ố
@NonNull String prompt

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ề
@NonNull Flow<@NonNull GenerateContentResponse>

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

getDownloadConfig

public final @NonNull DownloadConfig getDownloadConfig()

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

getGenerationConfig

public final @NonNull GenerationConfig getGenerationConfig()

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

prepareInferenceEngine

public final @NonNull <Error class: unknown class> prepareInferenceEngine()

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.