Qwen Image 2.1 em duas RTX 3090: de um Studio privado ao ZeroGPU
Como testei o Qwen Image 2.1 em duas RTX 3090, criei um Studio Gradio privado com Tailscale e o adaptei ao Hugging Face ZeroGPU. Resultados, decisões e limites.
maximofn.com expõe uma API pública somente leitura com o índice do seu conteúdo (artigos do blog, projetos e dicas). Não requer autenticação e é pensada para agentes de IA, crawlers e desenvolvedores que queiram descobrir o conteúdo do site de forma legível por máquinas.
GET /api/v1/content.json — índice completo de conteúdo (es / en / pt-br). Rota versionada: é a que convém fixar.GET /api/content.json — alias sem versão, segue sempre a última.
As rotas sob /api/{versão}/ mantêm a sua forma: os campos
existentes não são removidos nem mudam de tipo, apenas se acrescentam novos. Uma
mudança incompatível é publicada como uma versão nova e a anterior continua a
funcionar. Por isso, para uma integração estável convém apontar para
/api/v1/content.json e não para o alias sem versão.
Retirada de versões: quando uma versão nova for publicada, a anterior
continuará a ser servida sem alterações durante pelo menos 12 meses. Nesse
período as suas respostas levarão os cabeçalhos Deprecation e Sunset
com a data de retirada, e o campo versions.deprecation do JSON anunciará a
sucessora. Passada a data, a rota retirada responderá 410 Gone com um JSON que
aponte para a versão vigente.
/openapi.json) — documentação legível por máquina./.well-known/ai-plugin.json — manifesto para agentes de IA./llms.txt — guia de navegação para LLMs./mcp — servidor MCP (Model Context Protocol) com as tools list_content, search_content e content_stats.GET).application/json), com URLs em es / en / pt-br.{
"site": "https://www.maximofn.com",
"name": "MaximoFN",
"languages": ["es", "en", "pt-br"],
"counts": { "posts": 78, "projects": 11, "tips": 13, "total": 102 },
"content": [
{
"type": "post",
"title": "QLoRA Explicado: Quantização NF4...",
"description": "...",
"url": "https://www.maximofn.com/qlora",
"url_en": "https://www.maximofn.com/en/qlora",
"url_pt": "https://www.maximofn.com/pt-br/qlora",
"image": "https://images.maximofn.com/QLoRA_thumbnail_ES.webp"
}
]
} Não requer autenticação: uma única requisição GET devolve todo o índice.
# curl
curl https://www.maximofn.com/api/content.json # Python
import httpx
data = httpx.get("https://www.maximofn.com/api/content.json").json()
posts = [c for c in data["content"] if c["type"] == "post"]
print(len(posts), "posts") // JavaScript
const res = await fetch("https://www.maximofn.com/api/content.json");
const data = await res.json();
console.log(data.counts); O conteúdo é propriedade de MaximoFN; seu uso é permitido para descoberta e indexação.
Como testei o Qwen Image 2.1 em duas RTX 3090, criei um Studio Gradio privado com Tailscale e o adaptei ao Hugging Face ZeroGPU. Resultados, decisões e limites.
Aprenda a decidir quais tools podem rodar juntas, limitar as operações ativas e associar cada resultado à sua solicitaçã...
Como comunicar erros de tools ao modelo, permitir uma recuperação útil e evitar registros duplicados. Contrato, ciclo, p...
Vamos conversar.
maximofn@gmail.com
Especialista em Machine Learning e Inteligência Artificial. Desenvolvo soluções com IA generativa, agentes inteligentes e modelos personalizados.
Agentes de IA, impulsionados por LLMs, prometem transformar aplicações. Mas eles são meros executores hoje ou futuros colaboradores inteligentes? Para...
Aprenda a criar um sistema de IA para executar eficientemente em um dispositivo
Os espaços do Hugging Face nos permitem executar modelos com demos muito simples, mas e se a demo quebrar? Ou se o usuário a deletar? Por isso, criei contêineres docker com alguns espaços interessantes, para poder usá-los localmente, aconteça o que acontecer. Na verdade, se você clicar em qualquer botão de visualização de projeto, ele pode levá-lo a um espaço que não funciona.
Vamos conversar.
maximofn@gmail.com
Especialista em Machine Learning e Inteligência Artificial. Desenvolvo soluções com IA generativa, agentes inteligentes e modelos personalizados.
Dataset com piadas em inglês
Uso: Fine-tuning de modelos de geração de texto humorístico
Dataset com traduções de inglês para espanhol
Uso: Treinamento de modelos de tradução inglês-espanhol
Dataset com filmes e séries da Netflix
Uso: Análise de catálogo Netflix e sistemas de recomendação