# Modellen en providers ## Overzicht Neotask ondersteunt een breed scala aan AI-modelproviders. U kunt cloud-gehoste modellen van Anthropic, OpenAI en Google gebruiken, lokale modellen uitvoeren via Ollama of vLLM, of verbinding maken met een OpenAI-compatibel API-eindpunt. ## Ondersteunde providers ### Cloudproviders | Provider | Modellen | Authenticatie | |----------|--------|------| | **Anthropic** | Claude Opus 4.6, Claude Sonnet 4.1, Claude Haiku 4.5 | API-sleutel of setup-token | | **OpenAI** | GPT-5.2, GPT-5.1, GPT-4 Turbo, GPT-4 | API-sleutel | | **Google (Gemini)** | Gemini 3 Pro, Gemini 2 Flash, Gemini 1 Pro | API-sleutel of OAuth | | **Together AI** | Diverse open-weight modellen (Llama, Mixtral, enz.) | API-sleutel | | **Moonshot (Kimi)** | Moonshot v1 (32K, 128K context) | API-sleutel | | **OpenRouter** | 100+ modellen van meerdere providers | API-sleutel | | **DeepSeek** | DeepSeek Chat, DeepSeek Coder | API-sleutel | | **OpenCode Zen** | Claude-varianten, aangepast afgestemde modellen | API-sleutel | ### Lokale modelproviders | Provider | Beschrijving | |----------|-------------| | **Ollama** | Open-weight modellen lokaal uitvoeren (Llama, Mistral, enz.) | | **vLLM** | Inferentieserver met hoge doorvoer voor lokaal gebruik | | **LiteLLM** | Uniforme proxy voor 100+ providers | ### Aangepaste providers Verbind elke OpenAI-compatibele of Anthropic-compatibele API door een basis-URL en API-sleutel op te geven. Dit werkt met zelf-gehoste inferentieservers, enterprise proxy-eindpunten en API's van derde modellen. ## Modelconfiguratie ### Primair model Stel een standaardmodel in voor alle agents. Elke agent kan dit overschrijven met zijn eigen primaire model. ### Fallback-ketens Configureer een geprioriteerde lijst met fallback-modellen. Als het primaire model uitvalt (snelheidsbeperking, uitval, authenticatiefout), probeert Neotask automatisch het volgende model in de keten. ### Afbeeldingsmodellen Afzonderlijke modelconfiguratie voor afbeeldingsanalyse en -generatie. Ondersteunt Claude Vision, GPT-4 Vision en DALL-E 3. ### Modelaliasnamen Maak snelkoppelingen voor lange modelnamen. Aliaseer bijvoorbeeld `snel` naar `anthropic/claude-haiku-4-5` voor snelle referentie. ### Per-agent-overschrijvingen Elke agent kan zijn eigen modelconfiguratie hebben, onafhankelijk van de globale standaardinstelling. ### Modeltoegestane lijsten Beperk welke modellen agents kunnen gebruiken. Handig voor kostenbeheer of naleving. ## API-sleutelbeheer ### Sleutelbronnen (prioriteitsvolgorde) 1. Live overschrijvingssleutel (hoogste prioriteit) 2. Door komma's gescheiden sleutellijst (rotatie) 3. Primaire sleutel 4. Genummerde sleutels (key_1, key_2, enz.) ### Automatische sleutelrotatie Wanneer een snelheidsbeperking wordt bereikt, roteert Neotask automatisch naar de volgende beschikbare sleutel. Niet-snelheidsbeperkingsfouten geven onmiddellijk fouten terug zonder rotatie. ### Per-providerconfiguratie Elke provider kan zijn eigen set API-sleutels, authenticatieprofielen en modelspecifieke instellingen hebben. ## Providerauthenticatiemethoden | Methode | Beschrijving | |--------|-------------| | **API-sleutel** | Standaard bearer-tokenauthenticatie | | **Setup-token** | Interactieve authenticatiestroom (Anthropic) | | **OAuth** | Gedelegeerde authenticatie met verversingstokens (Google, GitHub Copilot) | | **Token plakken** | Handmatige tokeninvoer voor gespecialiseerde providers | ## Modelkeuzeprioriteit Wanneer een agent een LLM-aanroep moet doen, worden modellen in deze volgorde geselecteerd: 1. Per-agent-overschrijving (indien ingesteld) 2. Globaal standaardmodel 3. Modeltoegestane lijst (indien geconfigureerd, beperkt opties) 4. Eerste beschikbare model (fallback) ## Providerspecifieke toolbeperkingen U kunt beperken welke tools beschikbaar zijn voor specifieke modellen of providers. Beperk een minder vertrouwd model bijvoorbeeld tot bestandsbewerkingen, terwijl u Claude volledige toegang tot tools geeft.