Skip to main content

Import

from vastai import Endpoint

Constructor

Endpoint(
    client,
    name,
    id,
    api_key
)
client
Any
required
client
name
Any
required
name
id
Any
required
id
api_key
Any
required
api_key

Methods

request

request(
    route,
    payload,
    serverless_request = None,
    cost: int = 100,
    retry: bool = True,
    stream: bool = False,
    timeout: float = None,
    session: 'Session' = None
)
route
Any
required
route
payload
Any
required
payload
serverless_request
Any
serverless_request
cost
int
default:"100"
cost
retry
bool
default:"True"
retry
stream
bool
default:"False"
stream
timeout
float
timeout
session
'Session'
session

close_session

close_session(session: 'Session')
session
'Session'
required
session

session_healthcheck

async session_healthcheck(session: 'Session')
session
'Session'
required
session

get_session

get_session(session_id: int, session_auth: dict, timeout: float = 10)
session_id
int
required
session_id
session_auth
dict
required
session_auth
timeout
float
default:"10"
timeout

session

session(
    cost: int = 100,
    lifetime: float = 60,
    on_close_route: str = None,
    on_close_payload: dict = None,
    timeout: float = None
) -> 'Session'
cost
int
default:"100"
cost
lifetime
float
default:"60"
lifetime
on_close_route
str
on_close_route
on_close_payload
dict
on_close_payload
timeout
float
timeout

get_workers

get_workers()