> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # GetModelsCategory Filter models by use case category ## Example Usage ```go theme={null} import ( "github.com/OpenRouterTeam/go-sdk/models/operations" ) value := operations.GetModelsCategoryProgramming // Open enum: custom values can be created with a direct type cast custom := operations.GetModelsCategory("custom_value") ``` ## Values | Name | Value | | ------------------------------- | ------------- | | `GetModelsCategoryProgramming` | programming | | `GetModelsCategoryRoleplay` | roleplay | | `GetModelsCategoryMarketing` | marketing | | `GetModelsCategoryMarketingSeo` | marketing/seo | | `GetModelsCategoryTechnology` | technology | | `GetModelsCategoryScience` | science | | `GetModelsCategoryTranslation` | translation | | `GetModelsCategoryLegal` | legal | | `GetModelsCategoryFinance` | finance | | `GetModelsCategoryHealth` | health | | `GetModelsCategoryTrivia` | trivia | | `GetModelsCategoryAcademia` | academia |