Decisions
class admin().organization().usage().decisions(UsageDecisionsParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/organization/usage/decisions
Get Decisions API usage details for the organization.
Decisions
package com.openai.example;
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.admin.organization.usage.UsageDecisionsParams;
public final class Main {
private Main() {}
public static void main(String[] args) {
OpenAIClient client = OpenAIOkHttpClient.fromEnv();
UsageDecisionsParams params = UsageDecisionsParams.builder()
.startTime(0L)
.build();
UsageDecisionsResponse response = client.admin().organization().usage().decisions(params);
}
}{
"object": "page",
"data": [
{
"object": "bucket",
"start_time": 1790812800,
"end_time": 1790899200,
"results": [
{
"object": "organization.usage.decisions.result",
"input_tokens": 1000,
"input_cached_tokens": 400,
"output_tokens": 0,
"num_model_requests": 5,
"project_id": "proj_example",
"model": "gpt-6-luna",
"user_id": null,
"api_key_id": null,
"batch": null,
"service_tier": null
}
]
}
],
"has_more": false,
"next_page": null
}
Returns Examples
{
"object": "page",
"data": [
{
"object": "bucket",
"start_time": 1790812800,
"end_time": 1790899200,
"results": [
{
"object": "organization.usage.decisions.result",
"input_tokens": 1000,
"input_cached_tokens": 400,
"output_tokens": 0,
"num_model_requests": 5,
"project_id": "proj_example",
"model": "gpt-6-luna",
"user_id": null,
"api_key_id": null,
"batch": null,
"service_tier": null
}
]
}
],
"has_more": false,
"next_page": null
}