Current section

Files

Jump to
llm_db priv llm_db providers gitlab.json
Raw

priv/llm_db/providers/gitlab.json

{
"alias_of": null,
"base_url": null,
"config_schema": null,
"doc": "https://docs.gitlab.com/user/duo_agent_platform/",
"env": [
"GITLAB_TOKEN"
],
"exclude_models": null,
"extra": null,
"id": "gitlab",
"models": {
"duo-chat-gpt-5-1": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt",
"open_weights": false,
"structured_output": true,
"temperature": false
},
"family": null,
"id": "duo-chat-gpt-5-1",
"knowledge": "2024-09-30",
"last_updated": "2026-01-22",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "Agentic Chat (GPT-5.1)",
"pricing": null,
"provider": "gitlab",
"provider_model_id": null,
"release_date": "2026-01-22",
"tags": null
},
"duo-chat-gpt-5-2": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt",
"open_weights": false,
"structured_output": true,
"temperature": false
},
"family": null,
"id": "duo-chat-gpt-5-2",
"knowledge": "2025-08-31",
"last_updated": "2026-01-23",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "Agentic Chat (GPT-5.2)",
"pricing": null,
"provider": "gitlab",
"provider_model_id": null,
"release_date": "2026-01-23",
"tags": null
},
"duo-chat-gpt-5-2-codex": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt-codex",
"open_weights": false,
"structured_output": true,
"temperature": false
},
"family": null,
"id": "duo-chat-gpt-5-2-codex",
"knowledge": "2025-08-31",
"last_updated": "2026-01-22",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Agentic Chat (GPT-5.2 Codex)",
"pricing": null,
"provider": "gitlab",
"provider_model_id": null,
"release_date": "2026-01-22",
"tags": null
},
"duo-chat-gpt-5-codex": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": false,
"family": "gpt-codex",
"open_weights": false,
"structured_output": true,
"temperature": false
},
"family": null,
"id": "duo-chat-gpt-5-codex",
"knowledge": "2024-09-30",
"last_updated": "2026-01-22",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "Agentic Chat (GPT-5 Codex)",
"pricing": null,
"provider": "gitlab",
"provider_model_id": null,
"release_date": "2026-01-22",
"tags": null
},
"duo-chat-gpt-5-mini": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "gpt-mini",
"open_weights": false,
"structured_output": true,
"temperature": false
},
"family": null,
"id": "duo-chat-gpt-5-mini",
"knowledge": "2024-05-30",
"last_updated": "2026-01-22",
"lifecycle": null,
"limits": {
"context": 400000,
"output": 128000
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"model": null,
"name": "Agentic Chat (GPT-5 Mini)",
"pricing": null,
"provider": "gitlab",
"provider_model_id": null,
"release_date": "2026-01-22",
"tags": null
},
"duo-chat-haiku-4-5": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"cache_write": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-haiku",
"open_weights": false,
"temperature": true
},
"family": null,
"id": "duo-chat-haiku-4-5",
"knowledge": "2025-02-28",
"last_updated": "2026-01-08",
"lifecycle": null,
"limits": {
"context": 200000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Agentic Chat (Claude Haiku 4.5)",
"pricing": null,
"provider": "gitlab",
"provider_model_id": null,
"release_date": "2026-01-08",
"tags": null
},
"duo-chat-opus-4-5": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"cache_write": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-opus",
"open_weights": false,
"temperature": true
},
"family": null,
"id": "duo-chat-opus-4-5",
"knowledge": "2025-03-31",
"last_updated": "2026-01-08",
"lifecycle": null,
"limits": {
"context": 200000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Agentic Chat (Claude Opus 4.5)",
"pricing": null,
"provider": "gitlab",
"provider_model_id": null,
"release_date": "2026-01-08",
"tags": null
},
"duo-chat-sonnet-4-5": {
"aliases": [],
"base_url": null,
"capabilities": {
"chat": true,
"embeddings": false,
"json": {
"native": false,
"schema": false,
"strict": false
},
"reasoning": {
"enabled": true
},
"streaming": {
"tool_calls": true
},
"tools": {
"enabled": true
}
},
"cost": {
"cache_read": 0,
"cache_write": 0,
"input": 0,
"output": 0
},
"deprecated": false,
"extra": {
"attachment": true,
"family": "claude-sonnet",
"open_weights": false,
"temperature": true
},
"family": null,
"id": "duo-chat-sonnet-4-5",
"knowledge": "2025-07-31",
"last_updated": "2026-01-08",
"lifecycle": null,
"limits": {
"context": 200000,
"output": 64000
},
"modalities": {
"input": [
"text",
"image",
"pdf"
],
"output": [
"text"
]
},
"model": null,
"name": "Agentic Chat (Claude Sonnet 4.5)",
"pricing": null,
"provider": "gitlab",
"provider_model_id": null,
"release_date": "2026-01-08",
"tags": null
}
},
"name": "GitLab Duo",
"pricing_defaults": null
}