Akiragpu / modules /api.py

Commit History

Upload api.py
286e2fe
verified

akra35567 commited on

Require explicit web search requests
9e310cf

Isaac Quarenta Copilot commited on

fix(persona): tom serio-coloquial-logico-racional + fim de respostas com aspas
52cd142

Isaac Quarenta commited on

fix(persona): tom serio-coloquial-racional + declaracoes de afeto + strip de aspas em loop
e705438

Isaac Quarenta commited on

fix(chat+images): schnell primeiro no HF + interjeicoes/identidade sem web search
02995ae

Isaac Quarenta commited on

fix(chat): busca web com timeout 20s + aviso honesto quando nao ha resultados
ebe19ca

Isaac Quarenta commited on

fix(chat): gatilho de busca usa deve_pesquisar() (perguntas factuais/temporais tambem vao a web)
d53aaf8

Isaac Quarenta commited on

fix(chat): pesquisa web real no caminho Gradio - rewrite deixa de substituir a mensagem e injeta resultados da web
4ea6707

Isaac Quarenta commited on

fix(chat): anti-loop de saida (_collapse_repetition) + busca factual alargada + PG retry apos cooldown
08e22c7

Isaac Quarenta commited on

perf(ext-gpu): max 180 tokens + deteccao de tunel morto (ngrok 404)
0ba1a0c

Isaac Quarenta commited on

feat(chain): external_gpu provider na chain (skills+websearch+persona) + fix historico Gradio6 sem [brackets]
9340691

Isaac Quarenta commited on

fix(api): faltavam emotion_analyzer (property) e _warm_emotion_analyzer - __init__ rebentava ao inicio
c2bb650

Isaac Quarenta commited on

fix(chat): singleton anti-veneno + _akira_reply defensivo (local_gpu_direct/graceful_sem_chaves) - fim do AttributeError providers
b5fc087

Isaac Quarenta commited on

perf(gpu): warmup da API fora da janela GPU + resposta curta na 1a chamada (load consome ~30s dos 60s do FREE)
ffe504c

Isaac Quarenta commited on

feat(chat): sem providers ativos responde ja com instrucao de Secrets (graceful_sem_chaves) em vez de recursar
b7e396f

Isaac Quarenta commited on

feat(zerogpu): free tier por defeito + anti-recursao graceful + circuit breaker PG
89fb197

Isaac Quarenta commited on

fix(build): torch 2.8-2.13 (requisito ZeroGPU HF) + ativacao dinamica do provider local_gpu + mensagem de treino sem GPU dedicada
eebad89

Isaac Quarenta commited on

feat(gpu): migracao para Space Gradio GPU (Akiragpu/L4) - modelo local 4-bit em 1 prioridade da chain, QLoRA real, app.py Chat/Treino/Status
bfcd5c0

Isaac Quarenta commited on

Fix: Finalize isolation and continuity boost adjustments
7f96cab

Isaac Quarenta commited on

fix(contexto): dedup de contexto, isolamento por conversa e placeholder de busca
04bb7b4

Isaac Quarenta commited on

Fix: placeholder search fallback, tighten loop detection, improve LSTM topic extraction and conditional injection
661822a

Isaac Quarenta commited on

fix(contexto): histórico cruza workers — grava conversation_id, fallback PG/usuario, repõe depth JEV, criatividade proactiva
9c7bd35

Isaac Quarenta commited on

fix(jev): boost de continuidade — follow-up encadeia tópico em curso (eleva depth +1.5 e recalcula consciousness)
7dcda01

Isaac Quarenta commited on

fix(jev): continuidade de topico — historico no preclassify + continuity boost System 2 + injecao de encadeamento no prompt
eb6ddb6

Isaac Quarenta commited on

fix(jev): gate consciência 1-10 define consciousness_10/depth_score antes do uso (fix NameError)
e604a26

Isaac Quarenta commited on

fix(jev): depth_score nao definido — NameError em /api/akira
499ca2c

Isaac Quarenta commited on

feat(jev): consciência 1-10 → System-1 rápido / System-2 consciente total
bc87f31

Isaac Quarenta commited on

feat(jev): System 1 vs System 2 control via depth score + intent criteria improvements
26ec51b

Isaac Quarenta commited on

fix(jev): defensive getattr for jev_client — evita AttributeError em workers paralelos
0d1d44d

Isaac Quarenta commited on

feat(jev): multi-key rotation (JEV_API_KEY/_2) + /debug/jev-status live ping
8bb3c4f

Isaac Quarenta commited on

fix(JEV): espelhar jev_client de LLMManager em AkiraAPI (corrigir AttributeError)
72406c5

Isaac Quarenta commited on

feat(jev): System One Model integration + loop_detector refactor for JEV hooks
6109de3

Isaac Quarenta commited on

feat(jev): add low-level noul/score/choice methods + jev_questions integration
3276d31

Isaac Quarenta commited on

feat(jev): System One Model integration — ultra-fast intent/emotion/routing/moderation
a2faf22

Isaac Quarenta commited on

fix(mistral): remove cooldown/blacklist para 403 Forbidden
c672f31

Isaac Quarenta commited on

fix(api): _rewrite_query None-safe + _cerebras_tools NameError + query rewrite guard
bf618dd

Isaac Quarenta commited on

fix(reply): REPLY Contexto peso máximo, IGNORE LSTM antigos, torna mais formal sobre citada
c0d8486

Isaac Quarenta commited on

fix(api): NameError lstm_ctx em _build_context_isolation_layer (free variable)
43d1453

Isaac Quarenta commited on

fix: move explicit_mention_pattern and new_topic_signals to enclosing scope of _build_context_isolation_layer to fix NameError
5bed487

Isaac Quarenta commited on

fix(api): NameError explicit_mention_pattern em _build_context_isolation_layer
5491f79

Isaac Quarenta commited on

fix(api): NameError is_bot_self_response não definido em akira_endpoint
0a5646b

Isaac Quarenta commited on

fix(vision+reply+tokens): HF router free Qwen2-VL-7B, LSTM reply lock, max token largo 8192
f0c12a5

Isaac Quarenta commited on

fix(anti-hallucination): CoT le contexto real, reconhece erro, nao defende alucinacao
32aa7cb

Isaac Quarenta commited on

fix(akira): henry reply visible + web_search ja entrega resumo na mesma hora
04cd26a

Isaac Quarenta commited on

fix(api): implement missing _should_search and _rewrite_query methods
b29d078

Isaac Quarenta commited on

fix(api): remove obsolete Cerebras compact block and integrate query rewrite
9b8c3cf

Isaac Quarenta commited on

feat(api): add global truncation, universal tool compact, query rewrite
b901932

Isaac Quarenta commited on

chore(api): reorder provider chain (Mistral>Cerebras>Gemini>OpenRouter>Tokenra>Groq) and enable Cerebras
f8a523a

Isaac Quarenta commited on

fix(mistral): TOP_P 1.5->0.9 clamp, remove penalties
b2344d0

Isaac Quarenta commited on

fix(lid): sender_jid fallback robusto lid:/lid_ + ctx sender_jid para tag_everyone
f7b90ab

Isaac Quarenta commited on