Credits - Python SDK

Credits method reference

The Python SDK and docs are currently in beta. Report issues on GitHub.

(credits)

Overview

Credit management endpoints

Available Operations

get_credits

Get total credits purchased and used for the authenticated user. Provisioning key required.

Example Usage

1from openrouter import OpenRouter
2import os
3
4with OpenRouter(
5 api_key=os.getenv("OPENROUTER_API_KEY", ""),
6) as open_router:
7
8 res = open_router.credits.get_credits()
9
10 # Handle response
11 print(res)

Parameters

ParameterTypeRequiredDescription
retriesOptional[utils.RetryConfig]Configuration to override the default retry behavior of the client.

Response

operations.GetCreditsResponse

Errors

Error TypeStatus CodeContent Type
errors.UnauthorizedResponseError401application/json
errors.ForbiddenResponseError403application/json
errors.InternalServerResponseError500application/json
errors.OpenRouterDefaultError4XX, 5XX*/*

create_coinbase_charge

Deprecated. This Coinbase Commerce endpoint now returns 410 Gone. Use the web credits purchase flow instead.

Errors

Error TypeStatus CodeContent Type
errors.OpenRouterDefaultError410, 4XX, 5XX*/*