Skip to main content
Langflow is een visueel framework voor het bouwen van agent- en RAG-workflows. Langflow bevat een CometAPI-component die CometAPI-taalmodellen aanroept via OpenAI-compatibele endpoints.

Vereisten

Configureer de integratie

1

Voeg de CometAPI-component toe

Open in het Langflow-canvas het componentmenu. Zoek naar CometAPI en voeg daarna de CometAPI-tekstgeneratiecomponent toe aan je flow.
2

Voer je CometAPI API key in

Selecteer de CometAPI-component. Voer in het inspectiepaneel van de component je CometAPI API key in het API key-veld in.
3

Kies een model ID

Stel de model ID in op een waarde van de CometAPI Models page. Als de component modellen kan ophalen nadat je de API key hebt ingevoerd, selecteer dan de model ID in het modelmenu.
4

Verbind chatinvoer en -uitvoer

Voeg voor een minimale testflow de componenten Chat Input en Chat Output toe. Verbind Chat Input met de invoer van de CometAPI-component en verbind daarna de uitvoer van CometAPI met Chat Output.
5

Test in Playground

Open Playground en verstuur een kort bericht. Een succesvolle chatrespons bevestigt dat Langflow CometAPI aanroept.

Gebruik CometAPI binnen grotere flows

Wijzig het uitvoertype van de CometAPI-component naar Language Model wanneer een andere Langflow-component een LLM-invoer nodig heeft. Dit is handig voor Agent-, Prompt Template- en Smart Transform-flows. Voor directe chat behoud je de standaarduitvoer voor modelrespons en verbind je die met een Chat Output-component.

Voer de CometAPI-flow uit vanuit Python

Nadat je de flow in Playground hebt getest, kun je dezelfde Langflow-flow vanuit Python aanroepen. De Python-code roept je Langflow-server aan. Die stuurt geen requests rechtstreeks naar CometAPI. Bewaar de CometAPI API key en model ID in de CometAPI-component binnen Langflow. Het REST API-voorbeeld stuurt een chatinvoer naar een flow ID of endpointnaam:
Voor projecten die de Langflow Python SDK gebruiken, installeer je langflow-sdk en roep je dezelfde flow aan via Client.run():
Vervang FLOW_ID door de flow ID of endpointnaam uit Langflow. Vervang <LANGFLOW_API_KEY> door je Langflow API key. Deze waarde is anders dan je CometAPI API key.

Probleemoplossing

Werk Langflow bij naar een versie die de CometAPI-bundel bevat. Als je implementatie sommige componenten verbergt, controleer dan de bundelinstellingen of zoek onder language model-componenten.
Controleer of de CometAPI API key geldig is en of het account toegang heeft tot het geselecteerde model. Je kunt de model ID ook handmatig invoeren.
Controleer of de model ID exact overeenkomt met CometAPI en of de flowinvoer is verbonden met de invoer van het CometAPI-component.

Gerelateerde bronnen