Até aqui o Conn2Flow falava com um provedor de IA de cada vez, no formato dele. A biblioteca ia-provedores dá uma entrada e uma saída iguais para todos: quem chama não conhece o formato de ninguém.
O que ela cobre
- Quatro tipos de servidor no cadastro: Gemini, Claude, OpenAI e qualquer serviço que fale o formato da OpenAI, inclusive um modelo rodando na própria máquina.
- Texto em todos, com instrução de sistema e conversa de várias mensagens; imagem no Gemini e na OpenAI.
- O retorno de texto traz os tokens de entrada e saída, que alimentam os créditos.
Segurança da chave
A chave do Gemini ia no endereço da requisição, que costuma parar em registros de acesso e de proxy. Agora vai em cabeçalho em todos os provedores, e as mensagens de erro passam por um filtro que remove o que parece chave.
Pontos de extensão
Antes de cada pedido, pedido.autorizar deixa um módulo recusar a chamada; depois da resposta, pedido.concluido informa o consumo e quem pediu. Um terceiro ponto, interface / pagina, permite que um módulo acrescente um recurso a qualquer tela do painel. É sobre esses três pontos que os recursos de IA do painel foram construídos.
Estado
Na linha 3.0. Só o Gemini foi exercitado com chave real; Claude, OpenAI e serviço compatível foram conferidos por testes sem rede. Homologação pendente.
Origem: Core · REQ-260 a REQ-262 · BATCH-269 a BATCH-271