Bagikan melalui


OnlineEndpointOperations Kelas

OnlineEndpointOperations.

Anda tidak boleh membuat instans kelas ini secara langsung. Sebagai gantinya, Anda harus membuat instans MLClient yang membuat instans untuk Anda dan melampirkannya sebagai atribut.

Warisan
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
OnlineEndpointOperations

Konstruktor

OnlineEndpointOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_02_2022_preview: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, local_endpoint_helper: _LocalEndpointHelper, credentials: TokenCredential | None = None, **kwargs: Dict)

Parameter

operation_scope
operation_config
service_client_02_2022_preview
all_operations
local_endpoint_helper
credentials
nilai default: None

Metode

begin_create_or_update

Membuat atau memperbarui titik akhir.

begin_delete

Menghapus Titik Akhir Online.

begin_regenerate_keys

Regenerasi kunci untuk titik akhir.

get

Mendapatkan sumber daya Titik Akhir.

get_keys

Dapatkan kredensial autentikasi.

invoke

Memanggil titik akhir dengan payload yang disediakan.

list

Mencantumkan titik akhir ruang kerja.

begin_create_or_update

Membuat atau memperbarui titik akhir.

begin_create_or_update(endpoint: OnlineEndpoint, *, local: bool = False) -> LROPoller[OnlineEndpoint]

Parameter

endpoint
OnlineEndpoint
Diperlukan

Entitas titik akhir.

local
bool

Apakah akan berinteraksi dengan titik akhir di lingkungan Docker lokal. Default ke False.

Mengembalikan

Poller untuk melacak status operasi jika jarak jauh, jika tidak mengembalikan Tidak Ada jika lokal.

Tipe hasil

Pengecualian

Dimunculkan jika OnlineEndpoint tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika aset OnlineEndpoint (misalnya Data, Kode, Model, Lingkungan) tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika model OnlineEndpoint tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika jalur lokal yang disediakan menunjuk ke direktori kosong.

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

begin_delete

Menghapus Titik Akhir Online.

begin_delete(name: str | None = None, *, local: bool = False) -> LROPoller[None]

Parameter

name
str
Diperlukan

Nama titik akhir.

local
bool

Apakah akan berinteraksi dengan titik akhir di lingkungan Docker lokal. Default ke False.

Mengembalikan

Poller untuk melacak status operasi jika jarak jauh, jika tidak mengembalikan Tidak Ada jika lokal.

Tipe hasil

Pengecualian

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

begin_regenerate_keys

Regenerasi kunci untuk titik akhir.

begin_regenerate_keys(name: str, *, key_type: str = 'primary') -> LROPoller[None]

Parameter

name
<xref:<xref:The endpoint type. Defaults to ONLINE_ENDPOINT_TYPE.>>
Diperlukan

Nama titik akhir.

key_type
str

Salah satu "primer", "sekunder". Default ke "primer".

Mengembalikan

Poller untuk melacak status operasi.

Tipe hasil

Pengecualian

Dimunculkan jika OnlineEndpoint tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika aset OnlineEndpoint (misalnya Data, Kode, Model, Lingkungan) tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika model OnlineEndpoint tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika jalur lokal yang disediakan menunjuk ke direktori kosong.

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

get

Mendapatkan sumber daya Titik Akhir.

get(name: str, *, local: bool = False) -> OnlineEndpoint

Parameter

name
str
Diperlukan

Nama titik akhir.

local
Optional[bool]

Menunjukkan apakah akan berinteraksi dengan titik akhir di lingkungan Docker lokal. Default ke False.

Mengembalikan

Objek titik akhir yang diambil dari layanan.

Tipe hasil

Pengecualian

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

get_keys

Dapatkan kredensial autentikasi.

get_keys(name: str) -> EndpointAuthKeys | EndpointAuthToken

Parameter

name
str
Diperlukan

Nama titik akhir

Mengembalikan

Bergantung pada mode autentikasi di titik akhir, mengembalikan kunci atau token

Tipe hasil

Pengecualian

Dimunculkan jika OnlineEndpoint tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika aset OnlineEndpoint (misalnya Data, Kode, Model, Lingkungan) tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika model OnlineEndpoint tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika jalur lokal yang disediakan menunjuk ke direktori kosong.

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

invoke

Memanggil titik akhir dengan payload yang disediakan.

invoke(endpoint_name: str, *, request_file: str | None = None, deployment_name: str | None = None, input_data: str | Data | None = None, params_override=None, local: bool = False, **kwargs) -> str

Parameter

endpoint_name
str
Diperlukan

Nama titik akhir

request_file
Optional[str]

File yang berisi payload permintaan. Ini hanya berlaku untuk titik akhir online.

deployment_name
Optional[str]

Nama penyebaran tertentu untuk dipanggil. Ini opsional. Secara default permintaan dirutekan ke salah satu penyebaran sesuai dengan aturan lalu lintas.

input_data
Optional[Union[str, Data]]

Untuk menggunakan aset data pra-terdaftar, teruskan str dalam format

local
Optional[bool]

Menunjukkan apakah akan berinteraksi dengan titik akhir di lingkungan Docker lokal. Default ke False.

Mengembalikan

Output prediksi untuk titik akhir online.

Tipe hasil

str

Pengecualian

Dimunculkan jika sumber daya titik akhir lokal tidak ada.

Dimunculkan jika ada beberapa penyebaran dan tidak ada deployment_name yang ditentukan.

Dimunculkan jika titik akhir lokal tidak ada.

list

Mencantumkan titik akhir ruang kerja.

list(*, local: bool = False) -> ItemPaged[OnlineEndpoint]

Parameter

local

(Opsional) Bendera untuk menunjukkan apakah akan berinteraksi dengan titik akhir di lingkungan Docker lokal. Default: False

Mengembalikan

Daftar titik akhir

Tipe hasil

Pengecualian

Dimunculkan jika OnlineEndpoint tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika aset OnlineEndpoint (misalnya Data, Kode, Model, Lingkungan) tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika model OnlineEndpoint tidak dapat berhasil divalidasi. Detail akan diberikan dalam pesan kesalahan.

Dimunculkan jika jalur lokal yang disediakan menunjuk ke direktori kosong.

Dimunculkan jika sumber daya titik akhir lokal tidak ada.