cometapi/ om verzoeken via de modelcatalogus van CometAPI te routeren.
Vereisten
- Python 3.6+
- Een CometAPI-account met een actieve API key — haal die hier op
1
Installeer LiteLLM
2
Stel je API key in
Stel de API key in als een omgevingsvariabele (aanbevolen) of geef deze inline door:
Gebruik omgevingsvariabelen om te voorkomen dat gevoelige inloggegevens hardcoded in je scripts staan.
3
Doe een completion-aanroep
Gebruik de indeling
cometapi/<model-name> om modellen op te geven. Je kunt de key via een omgevingsvariabele doorgeven of expliciet opgeven:4
Async- en Streaming-aanroepen
Gebruik
acompletion met stream=True voor niet-blokkerende realtime responses:Tips en probleemoplossing
Tips en probleemoplossing
- Modelindeling: CometAPI-modellen gebruiken het voorvoegsel
cometapi/<model-name>, bijvoorbeeldcometapi/your-model-id. Bekijk de pagina CometAPI Models voor beschikbare modellen. - Fine-tuning responses: LiteLLM ondersteunt
temperature,max_tokensentop_p— voeg ze toe aan elkecompletion()-aanroep, bijvoorbeeldcompletion(..., temperature=0.7). - Foutafhandeling: Plaats aanroepen in
try/exceptom ongeldige key-fouten of netwerkproblemen op te vangen. - Beveiliging: Commit API keys nooit naar versiebeheer. Gebruik omgevingsvariabelen of een secrets manager.
- Rate limits: Controleer gebruik in de CometAPI-console.
- Meer documentatie: LiteLLM-documentatie — CometAPI-snelstart