Langflow é um framework visual para criar fluxos de trabalho de agente e RAG. O Langflow inclui um componente CometAPI que chama modelos de linguagem do CometAPI por meio de endpoints compatíveis com OpenAI.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Pré-requisitos
- Langflow Desktop, Langflow Cloud ou uma instância auto-hospedada do Langflow
- Uma conta CometAPI com uma chave de API ativa — obtenha a sua no dashboard
- Um model ID da página de modelos do CometAPI
Configurar a integração
Adicionar o componente CometAPI
No canvas do Langflow, abra o menu de componentes. Procure por CometAPI e adicione o componente de geração de texto do CometAPI ao seu fluxo.
Inserir sua chave de API do CometAPI
Selecione o componente CometAPI. No painel de inspeção do componente, insira sua chave de API do CometAPI no campo de chave de API.
Escolher um model ID
Defina o model ID com um valor da página de modelos do CometAPI. Se o componente puder buscar modelos após você inserir a chave de API, selecione o model ID no menu de modelos.
Conectar a entrada e a saída do chat
Para um fluxo de teste mínimo, adicione os componentes Chat Input e Chat Output. Conecte Chat Input à entrada do componente CometAPI e, em seguida, conecte a saída do CometAPI ao Chat Output.
Usar CometAPI em fluxos maiores
Altere o tipo de saída do componente CometAPI para Language Model quando outro componente do Langflow precisar de uma entrada de LLM. Isso é útil para fluxos de Agent, Prompt Template e Smart Transform. Para chat direto, mantenha a saída padrão de resposta do modelo e conecte-a a um componente Chat Output.Executar o fluxo CometAPI a partir do Python
Depois de testar o fluxo no Playground, você pode chamar o mesmo fluxo do Langflow a partir do Python. O código Python chama seu servidor Langflow. Ele não envia solicitações diretamente ao CometAPI. Mantenha a chave de API do CometAPI e o model ID no componente CometAPI dentro do Langflow. O exemplo da API REST envia uma entrada de chat para um flow ID ou nome de endpoint:langflow-sdk e chame o mesmo fluxo por meio de Client.run():
FLOW_ID pelo flow ID ou nome do endpoint do Langflow. Substitua <LANGFLOW_API_KEY> pela sua chave de API do Langflow. Esse valor é diferente da sua chave de API do CometAPI.
Solução de problemas
O componente CometAPI está ausente
O componente CometAPI está ausente
Atualize o Langflow para uma versão que inclua o pacote CometAPI. Se a sua implantação ocultar alguns componentes, verifique as configurações do pacote ou pesquise em componentes de modelo de linguagem.
A lista de modelos não carrega
A lista de modelos não carrega
Confirme que a chave de API da CometAPI é válida e que a conta tem acesso ao modelo selecionado. Você também também pode inserir o model ID manualmente.
O fluxo é executado, mas retorna um erro
O fluxo é executado, mas retorna um erro
Verifique se o model ID corresponde exatamente ao da CometAPI e se a entrada do fluxo está conectada à entrada do componente CometAPI.