- get - Retrieve hosting configuration
- enable - Enable hosting
- update - Update hosting configuration
- delete - Delete hosting configuration
Retrieve the hosting configuration for a namespace.
from agentset import Agentset
with Agentset(
namespace_id="ns_123",
token="AGENTSET_API_KEY",
) as a_client:
res = a_client.hosting.get()
# Handle response
print(res)
models.GetHostingResponse
| Error Type |
Status Code |
Content Type |
| errors.BadRequestError |
400 |
application/json |
| errors.UnauthorizedError |
401 |
application/json |
| errors.ForbiddenError |
403 |
application/json |
| errors.NotFoundError |
404 |
application/json |
| errors.ConflictError |
409 |
application/json |
| errors.InviteExpiredError |
410 |
application/json |
| errors.UnprocessableEntityError |
422 |
application/json |
| errors.RateLimitExceededError |
429 |
application/json |
| errors.InternalServerError |
500 |
application/json |
| errors.AgentsetDefaultError |
4XX, 5XX |
*/* |
Enable hosting for a namespace.
from agentset import Agentset
with Agentset(
namespace_id="ns_123",
token="AGENTSET_API_KEY",
) as a_client:
res = a_client.hosting.enable()
# Handle response
print(res)
models.EnableHostingResponse
| Error Type |
Status Code |
Content Type |
| errors.BadRequestError |
400 |
application/json |
| errors.UnauthorizedError |
401 |
application/json |
| errors.ForbiddenError |
403 |
application/json |
| errors.NotFoundError |
404 |
application/json |
| errors.ConflictError |
409 |
application/json |
| errors.InviteExpiredError |
410 |
application/json |
| errors.UnprocessableEntityError |
422 |
application/json |
| errors.RateLimitExceededError |
429 |
application/json |
| errors.InternalServerError |
500 |
application/json |
| errors.AgentsetDefaultError |
4XX, 5XX |
*/* |
Update the hosting configuration for a namespace. If there is no change, return it as it is.
from agentset import Agentset
with Agentset(
namespace_id="ns_123",
token="AGENTSET_API_KEY",
) as a_client:
res = a_client.hosting.update()
# Handle response
print(res)
| Parameter |
Type |
Required |
Description |
title |
Optional[str] |
➖ |
N/A |
slug |
Optional[str] |
➖ |
N/A |
logo |
OptionalNullable[str] |
➖ |
N/A |
og_title |
Optional[str] |
➖ |
N/A |
og_description |
Optional[str] |
➖ |
N/A |
og_image |
OptionalNullable[str] |
➖ |
N/A |
protected |
Optional[bool] |
➖ |
N/A |
allowed_emails |
List[str] |
➖ |
N/A |
allowed_email_domains |
List[str] |
➖ |
N/A |
system_prompt |
Optional[str] |
➖ |
N/A |
example_questions |
List[str] |
➖ |
N/A |
example_search_queries |
List[str] |
➖ |
N/A |
welcome_message |
Optional[str] |
➖ |
N/A |
citation_metadata_path |
Optional[str] |
➖ |
N/A |
search_enabled |
Optional[bool] |
➖ |
N/A |
rerank_model |
Optional[models.UpdateHostingRerankModel] |
➖ |
N/A |
llm_model |
Optional[models.LlmModel] |
➖ |
N/A |
top_k |
Optional[int] |
➖ |
N/A |
rerank_limit |
Optional[int] |
➖ |
N/A |
retries |
Optional[utils.RetryConfig] |
➖ |
Configuration to override the default retry behavior of the client. |
models.UpdateHostingResponse
| Error Type |
Status Code |
Content Type |
| errors.BadRequestError |
400 |
application/json |
| errors.UnauthorizedError |
401 |
application/json |
| errors.ForbiddenError |
403 |
application/json |
| errors.NotFoundError |
404 |
application/json |
| errors.ConflictError |
409 |
application/json |
| errors.InviteExpiredError |
410 |
application/json |
| errors.UnprocessableEntityError |
422 |
application/json |
| errors.RateLimitExceededError |
429 |
application/json |
| errors.InternalServerError |
500 |
application/json |
| errors.AgentsetDefaultError |
4XX, 5XX |
*/* |
Delete the hosting configuration for a namespace.
from agentset import Agentset
with Agentset(
namespace_id="ns_123",
token="AGENTSET_API_KEY",
) as a_client:
res = a_client.hosting.delete()
# Handle response
print(res)
models.DeleteHostingResponse
| Error Type |
Status Code |
Content Type |
| errors.BadRequestError |
400 |
application/json |
| errors.UnauthorizedError |
401 |
application/json |
| errors.ForbiddenError |
403 |
application/json |
| errors.NotFoundError |
404 |
application/json |
| errors.ConflictError |
409 |
application/json |
| errors.InviteExpiredError |
410 |
application/json |
| errors.UnprocessableEntityError |
422 |
application/json |
| errors.RateLimitExceededError |
429 |
application/json |
| errors.InternalServerError |
500 |
application/json |
| errors.AgentsetDefaultError |
4XX, 5XX |
*/* |