SDK para Python
Use o Gateway em Python, com um cliente síncrono ou assíncrono.
O pacote é basement-gateway. O código está no GitHub.
Instalar
Criar o cliente
Quando você não informa api_key, o cliente lê a variável de ambiente BASEMENT_API_KEY.
Chamar o Gateway
Cada ferramenta é um método. Os argumentos são nomeados, e as respostas são objetos com tipos.
Assíncrono
AsyncBasementGateway tem os mesmos métodos, com await:
Tratar erros
Uma chamada que o Gateway recusa lança um ApiError, com o status HTTP e o corpo do erro.
Veja Erros e limites para cada status.
Tempo limite e novas tentativas
Uma chamada expira depois de 60 segundos. O cliente tenta de novo, até mais 2 vezes, quando recebe 408, 429 ou um status 5xx. Mude os dois no cliente ou em uma chamada:
Outro endereço
O cliente fala com https://mcp.basement.chat. Para usar outra instalação, informe base_url: