curl --request GET \
--url https://gdeltcloud.com/api/v2/epoch/models \
--header 'Authorization: Bearer <token>'import requests
url = "https://gdeltcloud.com/api/v2/epoch/models"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://gdeltcloud.com/api/v2/epoch/models', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": [
{
"model": "GPT-4",
"domain": "Language",
"organization": "OpenAI",
"publication_date": "2023-03-14",
"parameters": null,
"training_compute_flop": 2.1e+25,
"training_hardware": "NVIDIA A100 SXM4 80 GB",
"frontier_model": true,
"open_weights": false,
"model_accessibility": "API access",
"entity_id": "e_58a5cada3c775725",
"entity_page_name": "OpenAI"
}
],
"pagination": {
"limit": 25,
"offset": 0,
"next_cursor": null,
"next_offset": null
},
"applied_filters": {
"frontier": true,
"sort": "compute",
"ignored": {}
}
}{
"success": false,
"error": "<string>",
"code": "<string>",
"details": {}
}{
"success": false,
"error": "<string>",
"code": "<string>",
"details": {}
}{
"success": false,
"error": "<string>",
"code": "<string>",
"details": {}
}AI models
Epoch model observations with terminal entity IDs, separately resolved participants, source roles and publication coverage.
curl --request GET \
--url https://gdeltcloud.com/api/v2/epoch/models \
--header 'Authorization: Bearer <token>'import requests
url = "https://gdeltcloud.com/api/v2/epoch/models"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://gdeltcloud.com/api/v2/epoch/models', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": [
{
"model": "GPT-4",
"domain": "Language",
"organization": "OpenAI",
"publication_date": "2023-03-14",
"parameters": null,
"training_compute_flop": 2.1e+25,
"training_hardware": "NVIDIA A100 SXM4 80 GB",
"frontier_model": true,
"open_weights": false,
"model_accessibility": "API access",
"entity_id": "e_58a5cada3c775725",
"entity_page_name": "OpenAI"
}
],
"pagination": {
"limit": 25,
"offset": 0,
"next_cursor": null,
"next_offset": null
},
"applied_filters": {
"frontier": true,
"sort": "compute",
"ignored": {}
}
}{
"success": false,
"error": "<string>",
"code": "<string>",
"details": {}
}{
"success": false,
"error": "<string>",
"code": "<string>",
"details": {}
}{
"success": false,
"error": "<string>",
"code": "<string>",
"details": {}
}Authorizations
GDELT Cloud API key. Send as Authorization: Bearer gdelt_sk_....
Query Parameters
Number of records to return on this page; use the returned continuation to request the next page. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.
1 <= x <= 200Continuation from pagination.next_cursor in the previous response. Keep the other filters unchanged; null means no next page. Also accepts: offset. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.
Participant entity: spine ID, news ID, Wikipedia URL or resolved name; all terminal aliases are included. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply. Full value list: https://docs.gdeltcloud.com/reference/enums#entity_handle
Exact source role. Hardware ownership does not establish building ownership. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.
Developer substring. Also accepts: org. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.
One domain or a comma-separated intersection of task domains. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply. Full value list: https://docs.gdeltcloud.com/reference/enums#epoch_model_domain
Language, Vision, Biology, Multimodal, Image generation, Video, Speech, Robotics, Games, Audio, Medicine, Mathematics, Materials science, Earth science, Recommendation, Driving, Search, 3D modeling, Other, Psychology, Astronomy, Cybersecurity Exact accessibility tier, case-insensitive. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply. Full value list: https://docs.gdeltcloud.com/reference/enums#epoch_model_accessibility
Open weights (unrestricted), Open weights (restricted use), Open weights (non-commercial), API access, Hosted access (no API), Limited access, Unreleased Substring of the publisher classification of the developing organization; narrows models by that source category. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.
true/false selects frontier/non-frontier models. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.
Positive floor on source training FLOP. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.
x >= 0publication_date or compute. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.
Inclusive source-date lower bound, YYYY-MM-DD. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.
Inclusive source-date upper bound, YYYY-MM-DD. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

