рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн hub_sdk/base/api_client.py
рдиреЛрдЯ
рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ https://github.com/ultralytics/hub-sdk/blob/main/hub_sdk/base/api_client.py. рдпрджрд┐ рдЖрдк рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд╛ рдпреЛрдЧрджрд╛рди рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ ЁЯЫая╕Пред ЁЯЩП рдзрдиреНрдпрд╡рд╛рдж !
hub_sdk.base.api_client.APIClientError
рдХрд╛ рд░реВрдк: Exception
рдПрдкреАрдЖрдИ рдХреНрд▓рд╛рдЗрдВрдЯ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдЕрдкрд╡рд╛рдж рд╡рд░реНрдЧред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
message |
str
|
рдПрдХ рдорд╛рдирд╡-рдкрдардиреАрдп рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ред |
status_code |
int
|
HTTP рд╕реНрдерд┐рддрд┐ рдХреЛрдб рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз, рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб hub_sdk/base/api_client.py
__init__(message, status_code=None)
APIClientError рдЖрд╡реГрддреНрддрд┐ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
message |
str
|
рдПрдХ рдорд╛рдирд╡-рдкрдардиреАрдп рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ред |
рдЖрд╡рд╢реНрдпрдХ |
status_code |
int
|
HTTP рд╕реНрдерд┐рддрд┐ рдХреЛрдб рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз, рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛред |
None
|
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб hub_sdk/base/api_client.py
hub_sdk.base.api_client.APIClient
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрдзрд╛рд░ URL рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ API рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
base_url |
str
|
API рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ URL. |
headers |
(dict, None)
|
рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╣реЗрдбрд░ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред |
logger |
Logger
|
рд▓реЙрдЧрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдХрдбрд╝рд╣рд╛рд░реЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб hub_sdk/base/api_client.py
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 |
|
__init__(base_url, headers=None)
APIClient рдХреНрд▓рд╛рд╕ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
base_url |
str
|
API рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ URL. |
рдЖрд╡рд╢реНрдпрдХ |
headers |
dict
|
рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╣реЗрдбрд░ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред |
None
|
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб hub_sdk/base/api_client.py
delete(endpoint, params=None)
API рдХреЛ DELETE рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
endpoint |
str
|
рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ URL рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкрди рдмрд┐рдВрджреБред |
рдЖрд╡рд╢реНрдпрдХ |
params |
dict
|
рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ред |
None
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
Optional[Response]
|
HTTP DELETE рдЕрдиреБрд░реЛрдз рд╕реЗ рдкреНрд░рддрд┐рд╕рд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯ, рдпрд╛ рдХреЛрдИ рдирд╣реАрдВ рдпрджрд┐ рд╡рд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб hub_sdk/base/api_client.py
get(endpoint, params=None)
рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬреАрдИрдЯреА рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
endpoint |
str
|
рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ URL рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкрди рдмрд┐рдВрджреБред |
рдЖрд╡рд╢реНрдпрдХ |
params |
dict
|
рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░. |
None
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
Optional[Response]
|
HTTP GET рдЕрдиреБрд░реЛрдз рд╕реЗ рдкреНрд░рддрд┐рд╕рд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯ, рдХреЛрдИ рдирд╣реАрдВ рдпрджрд┐ рд╡рд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб hub_sdk/base/api_client.py
patch(endpoint, data=None, json=None)
рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдЪ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
endpoint |
str
|
рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ URL рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкрди рдмрд┐рдВрджреБред |
рдЖрд╡рд╢реНрдпрдХ |
data |
dict
|
рдЕрдиреБрд░реЛрдз рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛. |
None
|
json |
dict
|
JSON рдбреЗрдЯрд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рдирд╛ рд╣реИред |
None
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
Optional[Response]
|
HTTP PATCH рдЕрдиреБрд░реЛрдз рд╕реЗ рдкреНрд░рддрд┐рд╕рд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯ, рдпрд╛ рдХреЛрдИ рдирд╣реАрдВ рдпрджрд┐ рд╡рд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб hub_sdk/base/api_client.py
post(endpoint, data=None, json=None, files=None, stream=False)
API рдХреЗ рд▓рд┐рдП POST рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
endpoint |
str
|
рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ URL рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкрди рдмрд┐рдВрджреБред |
рдЖрд╡рд╢реНрдпрдХ |
data |
dict
|
рдЕрдиреБрд░реЛрдз рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛. |
None
|
json |
dict
|
JSON рдбреЗрдЯрд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рдирд╛ рд╣реИред |
None
|
files |
dict
|
рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЗрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛред |
None
|
stream |
bool
|
рдЕрдЧрд░ рд╕рд╣реА рд╣реИ, рддреЛ рдЬрд╡рд╛рдм рдХреА рд╕рд╛рдордЧреНрд░реА рд╕реНрдЯреНрд░реАрдо рдХреА рдЬрд╛рдПрдЧреА. |
False
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
Optional[Response]
|
HTTP POST рдЕрдиреБрд░реЛрдз рд╕реЗ рдкреНрд░рддрд┐рд╕рд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб hub_sdk/base/api_client.py
put(endpoint, data=None, json=None)
рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрдЯ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
endpoint |
str
|
рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ URL рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкрди рдмрд┐рдВрджреБред |
рдЖрд╡рд╢реНрдпрдХ |
data |
Optional[Dict]
|
рдЕрдиреБрд░реЛрдз рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛. |
None
|
json |
Optional[Dict]
|
рдЕрдиреБрд░реЛрдз рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ JSON рдбреЗрдЯрд╛ |
None
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
Optional[Response]
|
HTTP PUT рдЕрдиреБрд░реЛрдз рд╕реЗ рдкреНрд░рддрд┐рд╕рд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯред |