forked from phoenix/litellm-mirror
docs(token_auth.md): update docs to show org spend tracking
This commit is contained in:
parent
a1cb9a51b9
commit
775d28a509
1 changed files with 28 additions and 0 deletions
|
@ -108,6 +108,34 @@ general_settings:
|
||||||
litellm_jwtauth:
|
litellm_jwtauth:
|
||||||
admin_jwt_scope: "litellm-proxy-admin"
|
admin_jwt_scope: "litellm-proxy-admin"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Advanced - Spend Tracking (User / Team / Org)
|
||||||
|
|
||||||
|
Set the field in the jwt token, which corresponds to a litellm user / team / org.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
general_settings:
|
||||||
|
master_key: sk-1234
|
||||||
|
enable_jwt_auth: True
|
||||||
|
litellm_jwtauth:
|
||||||
|
admin_jwt_scope: "litellm-proxy-admin"
|
||||||
|
team_id_jwt_field: "client_id" # 👈 CAN BE ANY FIELD
|
||||||
|
user_id_jwt_field: "sub" # 👈 CAN BE ANY FIELD
|
||||||
|
org_id_jwt_field: "org_id" # 👈 CAN BE ANY FIELD
|
||||||
|
```
|
||||||
|
|
||||||
|
Expected JWT:
|
||||||
|
|
||||||
|
```
|
||||||
|
{
|
||||||
|
"client_id": "my-unique-team",
|
||||||
|
"sub": "my-unique-user",
|
||||||
|
"org_id": "my-unique-org"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Now litellm will automatically update the spend for the user/team/org in the db for each call.
|
||||||
|
|
||||||
### JWT Scopes
|
### JWT Scopes
|
||||||
|
|
||||||
Here's what scopes on JWT-Auth tokens look like
|
Here's what scopes on JWT-Auth tokens look like
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue