> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tuturuuu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ai: routes

> Source entry points and route ownership for the ai workspace.

Runtime: **Next.js App Router**. Source: [apps/ai](https://github.com/tutur3u/platform/blob/main/apps/ai). Package: `@tuturuuu/ai-studio`.

This inventory lists concrete Next page and handler files, including generated wrappers. Methods are lexical source evidence; consult the implementation for re-exports, authorization, status codes, payloads, and fallbacks. Filesystem presence does not establish public access, deployment, entitlement, or a supported external API contract. Route groups are omitted from URLs; dynamic parameters are shown in brackets.

| URL pattern | Page or HTTP methods | Source |
| - | - | - |
| `/[locale]/auth-error` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/\(auth\)/auth-error/page.tsx) |
| `/[locale]/login` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/\(auth\)/login/page.tsx) |
| `/[locale]/verify-token` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/\(auth\)/verify-token/page.tsx) |
| `/[locale]/[wsId]/agents` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/agents/page.tsx) |
| `/[locale]/[wsId]/api-keys` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/api-keys/page.tsx) |
| `/[locale]/[wsId]/credits` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/credits/page.tsx) |
| `/[locale]/[wsId]/datasets` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/datasets/page.tsx) |
| `/[locale]/[wsId]/developer-docs` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/developer-docs/page.tsx) |
| `/[locale]/[wsId]/integrations` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/integrations/page.tsx) |
| `/[locale]/[wsId]/logs` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/logs/page.tsx) |
| `/[locale]/[wsId]/model-policy` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/model-policy/page.tsx) |
| `/[locale]/[wsId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/page.tsx) |
| `/[locale]/[wsId]/playground` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/playground/page.tsx) |
| `/[locale]/[wsId]/prompts` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/prompts/page.tsx) |
| `/[locale]/[wsId]/runs` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/runs/page.tsx) |
| `/[locale]/[wsId]/usage` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/%5BwsId%5D/usage/page.tsx) |
| `/[locale]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/%5Blocale%5D/page.tsx) |
| `/api/auth/logout` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/auth/logout/route.ts) |
| `/api/auth/refresh-app-session` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/auth/refresh-app-session/route.ts) |
| `/api/auth/verify-app-token` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/auth/verify-app-token/route.ts) |
| `/api/build-info` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/build-info/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/catalog/[resource]` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/catalog/%5Bresource%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/credits` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/credits/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/keys/[keyId]` | PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/keys/%5BkeyId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/keys` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/keys/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/overview` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/overview/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/playground` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/playground/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/policy` | GET, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/policy/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/provider-costs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/provider-costs/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/provider-invoices` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/provider-invoices/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/runs/[runId]` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/runs/%5BrunId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/runs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/runs/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/usage` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/ai/usage/route.ts) |
| `/api/v1/workspaces/[wsId]/avatar` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/avatar/route.ts) |
| `/api/v1/workspaces/[wsId]/avatar/upload-url` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/v1/workspaces/%5BwsId%5D/avatar/upload-url/route.ts) |
| `/api/workspaces/[wsId]` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/api/workspaces/%5BwsId%5D/route.ts) |
| `/v1/agents/[agentId]/responses` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/agents/%5BagentId%5D/responses/route.ts) |
| `/v1/audio/speech` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/audio/speech/route.ts) |
| `/v1/chat/completions` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/chat/completions/route.ts) |
| `/v1/colab/responses` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/colab/responses/route.ts) |
| `/v1/embeddings` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/embeddings/route.ts) |
| `/v1/images/generations` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/images/generations/route.ts) |
| `/v1/models` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/models/route.ts) |
| `/v1/provider-costs` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/provider-costs/route.ts) |
| `/v1/provider-invoices` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/provider-invoices/route.ts) |
| `/v1/responses` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/responses/route.ts) |
| `/v1/usage` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/ai/src/app/v1/usage/route.ts) |

[All apps and services](/reference/repository/catalog). [Versions](/reference/repository/versions).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.