Oui, Namazu peut participer à un flux avec navigateur connecté, mais il n’ouvre pas le navigateur lui-même. Appelez l’API hébergée de Sakana et demandez à un hôte agent local d’utiliser Tabbit CLI pour lire les pages autorisées de votre session Tabbit Browser. Restez en lecture seule: listez les changements visibles avec leurs sources et gardez un brouillon à vérifier.
La page officielle donne l’ID sakana-namazu-v1.0 et l’alias courant sakana-namazu. Ses outils intégrés de recherche Web et de code ne voient pas vos pages authentifiées. Un récit personnel sur note.com décrit une première requête PowerShell après configuration des identifiants et du crédit prépayé. C’est une expérience d’accès API, pas un test navigateur.
Choisir la bonne route
Sakana présente Namazu comme une API hébergée, fondée sur Kimi K2.6 et adaptée au japonais et aux usages professionnels japonais. La documentation liste OpenAI Chat Completions et Responses, ainsi qu’Anthropic Messages, à https://api.sakana.ai/v1. Vérifiez l’ID courant sur /v1/models.
| Route | Ce qu’elle permet | Ce qu’elle ne prouve pas |
|---|---|---|
web_search intégré | Rechercher des sources publiques via Sakana | Lire une page privée après connexion |
| Agent local + Tabbit CLI | Ouvrir les pages autorisées dans Tabbit Browser | Une intégration navigateur native de Namazu |
| API Namazu + agent local | Analyser le texte de page transmis au modèle | Que ce texte reste sur votre appareil |
Namazu n’est pas un modèle local téléchargeable. Pour le premier appel, conservez la clé dans une variable d’environnement:
import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["SAKANA_API_KEY"], base_url="https://api.sakana.ai/v1")
response = client.chat.completions.create(model="sakana-namazu", messages=[{"role": "user", "content": "こんにちは!"}])
print(response.choices[0].message.content)Namazu est facturé au token et n’est pas compris dans un abonnement. Sakana facture séparément ses outils intégrés; les résultats d’outils peuvent être renvoyés dans les requêtes suivantes. N’activez pas les outils inutiles.
Relier l’hôte API au navigateur connecté
L’agent local appelle d’une part l’API distante et d’autre part l’outil navigateur. Tabbit Browser conserve la session; Tabbit CLI ouvre un onglet de tâche indépendant. Vérifiez séparément la découverte du skill, l’accès au lanceur CLI et l’autorisation sur la page. Voir le guide CLI, la connexion au navigateur existant et la checklist de première tâche.
Créez une clé dans la console Sakana et stockez-la dans
SAKANA_API_KEY; ne la collez pas dans un prompt.Confirmez l’ID sur
/v1/modelset testez une requête anodine.Connectez-vous vous-même au tableau cible dans Tabbit Browser.
Vérifiez le skill Tabbit puis l’accès au lanceur CLI, séparément.
Faites un test en lecture seule avant de consulter les données réelles.
Cette commande vérifie uniquement la connexion navigateur; elle n’appelle pas Namazu et ne prouve pas une intégration client:
"$HOME/.local/bin/tabbit-cli" nodejs --task "Namazu browser smoke test" --request-id namazu-smoke-001 <<'JS'
await page.goto("https://example.com/", {waitUntil: "domcontentloaded"});
return await tabbit.observe({frames: "none", maxChars: 2000});
JSPour un tableau de support japonais, demandez les changements de statut visibles et les éléments à vérifier. Enregistrez des champs précis sans soumettre de changements ni déduire une intention.
| Élément | À relever | Vérification |
|---|---|---|
| Clé | ID visible exact | Correspond exactement au compte ou dossier demandé. |
| Changement de statut | Texte avant/après visible | Garder le texte; historique absent = inconnu. |
| Mise à jour | Date, heure et fuseau visibles | Ne pas convertir un fuseau inconnu. |
| Source | URL et titre | Lien vers la page exacte. |
| Suivi | Champ à confirmer | Une personne décide de l’action. |
Si l’ID est dupliqué, si l’écran de connexion apparaît ou si l’historique manque, signalez la limite et arrêtez-vous. Voir le guide CSV et le flux de recherche sourcée.
Préparer un brouillon plutôt qu’une mise à jour
Demandez Namazu dashboard change review — CASE-EXAMPLE-104. Le brouillon doit inclure l’ID exact, l’URL, le statut visible, l’heure et les inconnues. Gardez les pages source dans l’onglet de tâche afin qu’une personne les vérifie avant de copier le résultat.
Utilisez Namazu avec l’agent local configuré et l’API Sakana, puis Tabbit CLI dans l’environnement Tabbit Browser actuel. Dans un onglet séparé, ouvrez [DASHBOARD_URL] et lisez seulement les dossiers de [ACCOUNT_OR_CASE_ID]. Ne modifiez, soumettez, exportez ni changez les filtres.
Créez un brouillon Markdown nommé "Namazu dashboard change review — [ACCOUNT_OR_CASE_ID]". Pour chaque résultat, donnez l’ID visible exact, le statut, l’heure et le fuseau, le titre de page et l’URL. Séparez les changements confirmés des éléments à vérifier. Arrêtez-vous si l’ID manque ou se répète, ou si la page n’est pas autorisée.
Sortie attendue: liste concise sourcée et « aucune écriture effectuée ». Exemple uniquement, pas un test réel.Le texte envoyé par l’agent au modèle est transmis à l’API Sakana. N’utilisez pas ce flux pour des secrets, données personnelles sans rapport ou dossiers non autorisés. Voir MCP ou CLI, la configuration Codex et les permissions navigateur.
Les docs Sakana et l’exemple API de WEEL montrent des appels Namazu; WEEL rédige un courriel professionnel japonais. Une vidéo YouTube est aussi une démonstration API publique, pas un test Tabbit. Le fixture local a renvoyé 401 avant connexion de test; une autre tâche CLI a lu Release notes review et GEO-104 après un cookie temporaire. Cela prouve uniquement la réutilisation de session dans ce fixture, pas une intégration Namazu complète. Pour d’autres tâches en lecture seule, consultez le tutoriel agent navigateur.
Questions fréquentes
Namazu peut-il ouvrir mon navigateur connecté ?
Pas seul. Namazu est une API hébergée avec recherche Web et exécution de code. Un hôte agent local doit aussi appeler Tabbit CLI pour lire les pages de votre session Tabbit Browser.
Quel ID de modèle choisir ?
L’API officielle expose `sakana-namazu-v1.0` et l’alias `sakana-namazu`, actuellement dirigé vers v1.0. Vérifiez `/v1/models` avant le déploiement.
Puis-je télécharger les poids de Namazu ?
Sakana documente Namazu comme API. Ne supposez pas qu’un checkpoint local soit téléchargeable ou présent dans le sélecteur du client agent.
La recherche intégrée voit-elle mes pages de compte ?
Non. La recherche Web intégrée est distincte de la session du navigateur connecté. Pour les pages autorisées, utilisez Tabbit CLI depuis l’hôte local.
Namazu est-il compris dans un abonnement ?
Non. Namazu est facturé au token; la recherche et l’exécution de code entraînent aussi des frais distincts. Consultez la tarification officielle.
Le contenu du tableau est-il envoyé à Sakana ?
Oui, si vous le transmettez au modèle. Namazu est une API hébergée. Limitez les champs et excluez les identifiants ou données sensibles inutiles.