“Provedor de IA para a Hugging Face”

Descrição

Este plugin cadastra a Hugging Face como um provedor de IA para o Cliente de IA do WordPress introduzido no WordPress 7.0. Ele ativa a geração de texto e imagem por meio da Inference API da Hugging Face usando modelos populares de código aberto.

Recursos:

  • Cadastrar o Hugging Face na tela de administração Configurações > Conectores
  • Suporta gerenciamento de chave de API (variável de ambiente, constante PHP ou banco de dados)
  • Geração de texto via wp_ai_client_prompt()
  • “Geração de imagens via wp_ai_client_prompt()->generate_image()”
  • Coleta dinamicamente os 20 modelos mais populares do HuggingFace (atualizado a cada 12 horas)
  • Suporte multi-fornecedor — direciona automaticamente para o melhor provedor de inferência disponível (hf-inference, fal-ai, replicate, together, nscale, wavespeed)
  • Adicione modelos personalizados na página de administrador Configurações e > Hugging Face
  • “Listas de modelos extensíveis via filtros hugging_face_ai_provider_models e hugging_face_ai_provider_image_models”
  • URL base configurável para instâncias TGI auto-hospedadas
  • “Mensagens de erro claras e acionáveis para problemas comuns de API”

“Uso:”

$result = wp_ai_client_prompt( 'Summarize the benefits of caching.' )
    ->using_temperature( 0.7 )
    ->generate_text();

// Generate an image
$image = wp_ai_client_prompt( 'A futuristic WordPress logo in neon colors' )
    ->generate_image();

Serviços externos

Este plugin se conecta à API de Inferência do Hugging Face para oferecer capacidades de geração de texto e imagens com IA dentro do WordPress. A API de Inferência do Hugging Face é um serviço de terceiros operado pela Hugging Face, Inc.

Quais dados são enviados e quando

  • “A sua chave de API do Hugging Face é enviada com cada solicitação para autenticação.”
  • Ao coletar a lista de modelos, uma solicitação é enviada para a API da Hugging Face para recuperar os modelos disponíveis.
  • Ao gerar texto, seu prompt e qualquer contexto de conversa são enviados para a API de Inferência da Hugging Face.
  • “Ao gerar imagens, seu prompt de texto é enviado para a API de Inferência do Hugging Face.”
  • Ao resolver provedores de inferência, uma solicitação é enviada para a API da Hugging Face para determinar os provedores disponíveis para o modelo selecionado.

Os dados só são enviados quando o plugin estiver sendo ativamente usado para gerar texto ou imagens, ou ao carregar a lista do modelo na página de configurações do administrador.

Links de serviço

Todo o tráfego de comunicação da API é roteado por meio de https://router.huggingface.co e https://huggingface.co/api.

Capturas de tela

Instalação

  1. Envie o plugin para o diretório /wp-content/plugins/ai-provider-for-hugging-face.
  2. Ative o plugin através do menu “Plugins” no WordPress.
  3. Vá para as Tokens da Hugging Face e crie um novo Access Token com permissão Read.
  4. Vá para **Configurações** > **Conectores** e digite seu token de API do **Hugging Face**.

Você também pode definir a chave da API via variável de ambiente ou constante PHP:

// Environment variable
HUGGING_FACE_API_KEY=hf_****

// PHP constant in wp-config.php
define( 'HUGGING_FACE_API_KEY', 'hf_****' );

Perguntas frequentes

Quais modelos são suportados?

“O plugin coleta dinamicamente os 20 modelos de geração de texto e imagem mais populares no HuggingFace, com atualização a cada 12 horas. Você também pode adicionar qualquer modelo via o campo Modelos personalizados em Configurações > Hugging Face, ou usando os filtros hugging_face_ai_provider_models e hugging_face_ai_provider_image_models.”

“Eu preciso pagar pela HuggingFace?”

“Os modelos no provedor gratuito ‘hf-inference’ funcionam sem créditos. Outros provedores (fal-ai, replicate, etc.) exigem créditos pré-pagos da HuggingFace. O plugin seleciona automaticamente o melhor provedor disponível, preferindo o nível gratuito.”

“Posso usar um modelo hospedado por conta própria?”

Sim. Use o filtro hugging_face_ai_provider_base_url para geração de texto ou o filtro hugging_face_ai_provider_image_url para geração de imagens para apontar para sua própria instância de inferência.

Quais capacidades são suportadas?

Geração de texto e geração de imagens. O suporte à geração de vídeos poderá ser adicionado em versões futuras.

Avaliações

Não há avaliações para este plugin.

Colaboradores e desenvolvedores

““Provedor de IA para a Hugging Face”” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

“Provedor de IA para a Hugging Face”” foi traduzido para 1 localidade. Agradecemos aos tradutores por suas contribuições.

Traduzir o ““Provedor de IA para a Hugging Face”” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

1.1.0

  • Coletar modelos de todos os provedores de inferência do HuggingFace, em vez de apenas modelos aquecidos.
  • “Filtre modelos de geração de texto para incluir apenas modelos compatíveis com bate-papo (conversacionais).”
  • Mostrar rótulos de preços nos menus suspensos do modelo: “Plano gratuito”, “a partir de US$ X,XX/m tokens” ou “Pago”.
  • Modelos abaixo de US$ 0,10 por tokens e modelos da hf-inference são rotulados como \”Free tier\”.
  • Atualizar listas de modelos de contingência com modelos amplamente compatíveis para maior confiabilidade.

1.0.0

  • Lançamento inicial.
  • Cadastro do conector com gerenciamento de chave de API.
  • Geração de texto via API de Inferência da Hugging Face.
  • Geração de imagens via modelos de texto para imagem com suporte a vários provedores.
  • Listas de modelos dinâmicos coletadas da API do HuggingFace.
  • Página de administração com gerenciamento de modelos personalizado (adicionar/remover com sincronização instantânea do menu suspenso).
  • Mensagens de erro claras para respostas de API 400, 401, 402, 404, 410, 422, 429, 500, 503.