Skip to main content
niadra.integrations.litellm traz completion() e acompletion(), o litellm.completion e o litellm.acompletion com o contexto, e NiadraLogger, um CustomLogger do LiteLLM que registra a resposta de cada chamada feita dentro de uma conversa. Só em Python; cobre qualquer provedor que o LiteLLM roteia.

Instalar

As cinco primitivas

Exemplo mínimo

O mesmo código está em examples/litellm_completion.py.

Limites

  • Fora de um bloco, completion() e acompletion() são as chamadas do próprio LiteLLM.
  • NiadraLogger só registra; para o contexto entrar, use completion().
  • O extra litellm fixa versões incompatíveis com openai-agents; instale um por ambiente.
  • Testado contra litellm 1.102 com o transporte substituído e a Niadra no emulador.

Próximos passos

OpenAI e Azure OpenAI

o wrap() do cliente, sem roteador no meio.

SDK de Python

a conversa, o mark_injected() e o uso do provedor.