Anthropic API renamed to Cloude API. see #510

This commit is contained in:
Mic 2025-09-16 19:20:00 +02:00
parent c37b1055e4
commit 886ff98abe
21 changed files with 105 additions and 106 deletions

View file

@ -56,7 +56,7 @@ body:
- ChatGPT Web Interface - ChatGPT Web Interface
- OpenAI ChatGPT API - OpenAI ChatGPT API
- Google Gemini API - Google Gemini API
- Anthropic API - Claude API
- Ollama API - Ollama API
- OpenAI Compatible API - OpenAI Compatible API
- type: markdown - type: markdown

View file

@ -36,9 +36,8 @@ Using an API integration, you can activate some automatic features:
> >
> <br> > <br>
> >
> - **Anthropic API** > - **Claude API**
> - Use Claude directly! > - You need to grant the permission "_Access your data for sites in the https://anthropic.com domain_" to use the Claude API.
> - You need to grant the permission "_Access your data for sites in the https://anthropic.com domain_" to use the Anthropic API.
> >
> >
> <br> > <br>

View file

@ -1,6 +1,6 @@
{ {
"extensionDescription": { "extensionDescription": {
"message": "Използвайте ChatGPT, Google Gemini, Anthropic или Ollama, за да подобрите вашите имейли!" "message": "Използвайте ChatGPT, Google Gemini, Claude или Ollama, за да подобрите вашите имейли!"
}, },
"menu_title": { "menu_title": {
"message": "ИИ" "message": "ИИ"

View file

@ -24,7 +24,7 @@
"message": "Přidat do nabídky" "message": "Přidat do nabídky"
}, },
"extensionDescription": { "extensionDescription": {
"message": "Použijte ChatGPT, Google Gemini, Anthropic nebo Ollama pro vylepšení vašich e-mailů!" "message": "Použijte ChatGPT, Google Gemini, Claude nebo Ollama pro vylepšení vašich e-mailů!"
}, },
"menu_title": { "menu_title": {
"message": "AI" "message": "AI"
@ -960,10 +960,10 @@
"message": "Přidat novou úlohu" "message": "Přidat novou úlohu"
}, },
"prefs_Anthropic_API_Key": { "prefs_Anthropic_API_Key": {
"message": "Klíč API Anthropic" "message": "Klíč API Claude"
}, },
"Anthropic_Version": { "Anthropic_Version": {
"message": "Verze API Anthropic" "message": "Verze API Claude"
}, },
"Anthropic_Version_Info": { "Anthropic_Version_Info": {
"message": "POVINNÉ. Neměňte tuto hodnotu, pokud nevíte, co děláte. Více informací zde:" "message": "POVINNÉ. Neměňte tuto hodnotu, pokud nevíte, co děláte. Více informací zde:"
@ -1001,7 +1001,7 @@
"message": "Tento zástupný symbol nepřidává žádný text, ale zabraňuje automatickému přidání těla emailu na konec výzvy." "message": "Tento zástupný symbol nepřidává žádný text, ale zabraňuje automatickému přidání těla emailu na konec výzvy."
}, },
"ask_anthropic_api_permission_1": { "ask_anthropic_api_permission_1": {
"message": "Pro používání integrace API Anthropic musíte udělit požadované oprávnění." "message": "Pro používání integrace API Claude musíte udělit požadované oprávnění."
}, },
"ask_integration_permission_2_popup": { "ask_integration_permission_2_popup": {
"message": "Klikněte zde pro otevření nové karty a postupujte podle instrukcí." "message": "Klikněte zde pro otevření nové karty a postupujte podle instrukcí."
@ -1034,34 +1034,34 @@
"message": "Pokud je v možnostech nebo v dotazu specifikován projekt, přepíše nastavení Vlastního GPT." "message": "Pokud je v možnostech nebo v dotazu specifikován projekt, přepíše nastavení Vlastního GPT."
}, },
"prefs_Connection_type_Anthropic_API": { "prefs_Connection_type_Anthropic_API": {
"message": "API Anthropic" "message": "API Claude"
}, },
"Anthropic_Models": { "Anthropic_Models": {
"message": "Modely Anthropic" "message": "Modely Claude"
}, },
"Anthropic_Models_Fetch": { "Anthropic_Models_Fetch": {
"message": "Aktualizovat seznam modelů Anthropic" "message": "Aktualizovat seznam modelů Claude"
}, },
"Anthropic_Models_Error_fetching": { "Anthropic_Models_Error_fetching": {
"message": "Chyba při pokusu o načtení modelů Anthropic" "message": "Chyba při pokusu o načtení modelů Claude"
}, },
"prefs_OptionText_anthropic_max_tokens": { "prefs_OptionText_anthropic_max_tokens": {
"message": "Maximální počet tokenů Anthropic" "message": "Maximální počet tokenů Claude"
}, },
"prefs_OptionText_anthropic_max_tokens_Info": { "prefs_OptionText_anthropic_max_tokens_Info": {
"message": "Maximální počet tokenů, které se mají vygenerovat v dokončení. Počet tokenů vaší výzvy plus max_tokens nesmí překročit délku kontextu modelu." "message": "Maximální počet tokenů, které se mají vygenerovat v dokončení. Počet tokenů vaší výzvy plus max_tokens nesmí překročit délku kontextu modelu."
}, },
"anthropic_empty_apikey": { "anthropic_empty_apikey": {
"message": "Nepřidali jste klíč API pro API Anthropic. Vložte jej prosím na stránce s možnostmi." "message": "Nepřidali jste klíč API pro API Claude. Vložte jej prosím na stránce s možnostmi."
}, },
"anthropic_empty_model": { "anthropic_empty_model": {
"message": "Nevybírali jste model pro API Anthropic. Vyberte jej prosím na stránce s možnostmi." "message": "Nevybírali jste model pro API Claude. Vyberte jej prosím na stránce s možnostmi."
}, },
"anthropic_empty_version": { "anthropic_empty_version": {
"message": "Nepřidali jste řetězec verze pro API Anthropic. Vložte jej prosím na stránce s možnostmi." "message": "Nepřidali jste řetězec verze pro API Claude. Vložte jej prosím na stránce s možnostmi."
}, },
"anthropic_api_request_failed": { "anthropic_api_request_failed": {
"message": "Selhal požadavek API Anthropic" "message": "Selhal požadavek API Claude"
}, },
"_api_connecting": { "_api_connecting": {
"message": "Pokus o připojení k $api_string$ s následující konfigurací...", "message": "Pokus o připojení k $api_string$ s následující konfigurací...",

View file

@ -1,6 +1,6 @@
{ {
"extensionDescription": { "extensionDescription": {
"message": "Verwenden Sie ChatGPT, Google Gemini, Anthropic oder Ollama, um Ihre E-Mails zu verbessern!", "message": "Verwenden Sie ChatGPT, Google Gemini, Claude oder Ollama, um Ihre E-Mails zu verbessern!",
"description": "Description of the extension." "description": "Description of the extension."
}, },
"menu_title": { "menu_title": {
@ -1072,22 +1072,22 @@
"message": "Bitte korrigieren Sie die folgende E-Mail und beheben Sie alle Rechtschreib- oder Grammatikfehler. Antworten Sie nur mit dem korrigierten Text, ohne zusätzliche Kommentare oder sonstigen Text.\n\n„{%mail_typed_text%}“" "message": "Bitte korrigieren Sie die folgende E-Mail und beheben Sie alle Rechtschreib- oder Grammatikfehler. Antworten Sie nur mit dem korrigierten Text, ohne zusätzliche Kommentare oder sonstigen Text.\n\n„{%mail_typed_text%}“"
}, },
"prefs_Connection_type_Anthropic_API": { "prefs_Connection_type_Anthropic_API": {
"message": "Anthropic API" "message": "Claude API"
}, },
"anthropic_empty_version": { "anthropic_empty_version": {
"message": "Sie haben keinen Versionsstring für die Anthropic-API hinzugefügt. Bitte fügen Sie einen auf der Optionsseite ein." "message": "Sie haben keinen Versionsstring für die Claude-API hinzugefügt. Bitte fügen Sie einen auf der Optionsseite ein."
}, },
"Anthropic_Models_Error_fetching": { "Anthropic_Models_Error_fetching": {
"message": "Fehler beim Abrufen der Anthropic-Modelle" "message": "Fehler beim Abrufen der Claude-Modelle"
}, },
"prefs_Anthropic_API_Key": { "prefs_Anthropic_API_Key": {
"message": "Anthropic API-Schlüssel" "message": "Claude API-Schlüssel"
}, },
"prefs_OptionText_anthropic_max_tokens_Info": { "prefs_OptionText_anthropic_max_tokens_Info": {
"message": "Die maximale Anzahl von Tokens, die in der Vervollständigung generiert werden soll. Die Anzahl der Tokens Ihres Prompts plus max_tokens darf die Kontextlänge des Modells nicht überschreiten." "message": "Die maximale Anzahl von Tokens, die in der Vervollständigung generiert werden soll. Die Anzahl der Tokens Ihres Prompts plus max_tokens darf die Kontextlänge des Modells nicht überschreiten."
}, },
"anthropic_api_request_failed": { "anthropic_api_request_failed": {
"message": "Anfrage an die Anthropic-API fehlgeschlagen" "message": "Anfrage an die Claude-API fehlgeschlagen"
}, },
"_api_connecting": { "_api_connecting": {
"message": "Verbindungsversuch zu $api_string$ mit der folgenden Konfiguration...", "message": "Verbindungsversuch zu $api_string$ mit der folgenden Konfiguration...",
@ -1098,28 +1098,28 @@
} }
}, },
"Anthropic_Models_Fetch": { "Anthropic_Models_Fetch": {
"message": "Anthropic-Modellliste aktualisieren" "message": "Claude-Modellliste aktualisieren"
}, },
"Custom": { "Custom": {
"message": "Benutzerdefiniert" "message": "Benutzerdefiniert"
}, },
"Anthropic_Version": { "Anthropic_Version": {
"message": "Anthropic-API-Version" "message": "Claude-API-Version"
}, },
"prefs_OptionText_anthropic_max_tokens": { "prefs_OptionText_anthropic_max_tokens": {
"message": "Maximale Anzahl an Tokens für Anthropic" "message": "Maximale Anzahl an Tokens für Claude"
}, },
"anthropic_empty_apikey": { "anthropic_empty_apikey": {
"message": "Sie haben keinen API-Schlüssel für die Anthropic-API hinzugefügt. Bitte fügen Sie einen auf der Optionsseite ein." "message": "Sie haben keinen API-Schlüssel für die Claude-API hinzugefügt. Bitte fügen Sie einen auf der Optionsseite ein."
}, },
"ask_anthropic_api_permission_1": { "ask_anthropic_api_permission_1": {
"message": "Um die Anthropic-API-Integration zu verwenden, müssen Sie die erforderliche Berechtigung erteilen." "message": "Um die Claude-API-Integration zu verwenden, müssen Sie die erforderliche Berechtigung erteilen."
}, },
"Anthropic_Models": { "Anthropic_Models": {
"message": "Anthropic Modelle" "message": "Claude Modelle"
}, },
"anthropic_empty_model": { "anthropic_empty_model": {
"message": "Sie haben kein Modell für die Anthropic-API ausgewählt. Bitte wählen Sie eines auf der Optionsseite aus." "message": "Sie haben kein Modell für die Claude-API ausgewählt. Bitte wählen Sie eines auf der Optionsseite aus."
}, },
"_api_connecting_model": { "_api_connecting_model": {
"message": "Modell", "message": "Modell",

View file

@ -1,6 +1,6 @@
{ {
"extensionDescription": { "extensionDescription": {
"message": "Use ChatGPT, Google Gemini, Anthropic or Ollama to enhance your emails!", "message": "Use ChatGPT, Google Gemini, Claude or Ollama to enhance your emails!",
"description": "Description of the extension." "description": "Description of the extension."
}, },
"menu_title": { "menu_title": {
@ -1384,7 +1384,7 @@
"description": "" "description": ""
}, },
"ask_anthropic_api_permission_1": { "ask_anthropic_api_permission_1": {
"message": "To use the Anthropic API integration, you need to grant the required permission.", "message": "To use the Claude API integration, you need to grant the required permission.",
"description": "" "description": ""
}, },
"ask_integration_permission_2_popup": { "ask_integration_permission_2_popup": {
@ -1460,27 +1460,27 @@
"description": "" "description": ""
}, },
"prefs_Anthropic_API_Key": { "prefs_Anthropic_API_Key": {
"message": "Anthropic API Key", "message": "Claude API Key",
"description": "" "description": ""
}, },
"prefs_Connection_type_Anthropic_API": { "prefs_Connection_type_Anthropic_API": {
"message": "Anthropic API", "message": "Claude API",
"description": "" "description": ""
}, },
"Anthropic_Models": { "Anthropic_Models": {
"message": "Anthropic Models", "message": "Claude Models",
"description": "" "description": ""
}, },
"Anthropic_Models_Fetch": { "Anthropic_Models_Fetch": {
"message": "Update Anthropic Models list", "message": "Update Claude Models list",
"description": "" "description": ""
}, },
"Anthropic_Models_Error_fetching": { "Anthropic_Models_Error_fetching": {
"message": "Error trying to fetch Anthropic models", "message": "Error trying to fetch Claude models",
"description": "" "description": ""
}, },
"Anthropic_Version": { "Anthropic_Version": {
"message": "Anthropic API Version", "message": "Claude API Version",
"description": "" "description": ""
}, },
"Anthropic_Version_Info": { "Anthropic_Version_Info": {
@ -1488,7 +1488,7 @@
"description": "" "description": ""
}, },
"prefs_OptionText_anthropic_max_tokens": { "prefs_OptionText_anthropic_max_tokens": {
"message": "Anthropic Max Tokens", "message": "Claude Max Tokens",
"description": "" "description": ""
}, },
"prefs_OptionText_anthropic_max_tokens_Info": { "prefs_OptionText_anthropic_max_tokens_Info": {
@ -1496,19 +1496,19 @@
"description": "" "description": ""
}, },
"anthropic_empty_apikey": { "anthropic_empty_apikey": {
"message": "You've not added an API Key for the Anthropic API. Please insert one in the options page.", "message": "You've not added an API Key for the Claude API. Please insert one in the options page.",
"description": "" "description": ""
}, },
"anthropic_empty_model": { "anthropic_empty_model": {
"message": "You've not chosen a model for the Anthropic API. Please choose one in the options page.", "message": "You've not chosen a model for the Claude API. Please choose one in the options page.",
"description": "" "description": ""
}, },
"anthropic_empty_version": { "anthropic_empty_version": {
"message": "You've not added a version string for the Anthropic API. Please insert one in the options page.", "message": "You've not added a version string for the Claude API. Please insert one in the options page.",
"description": "" "description": ""
}, },
"anthropic_api_request_failed": { "anthropic_api_request_failed": {
"message": "Anthropic API request failed", "message": "Claude API request failed",
"description": "" "description": ""
}, },
"_api_connecting": { "_api_connecting": {

View file

@ -3,7 +3,7 @@
"message": "Respondi per" "message": "Respondi per"
}, },
"extensionDescription": { "extensionDescription": {
"message": "Uzu ChatGPT, Google Gemini, Anthropic aŭ Ollama por poluri viajn retpoŝtajn mesaĝojn!" "message": "Uzu ChatGPT, Google Gemini, Claude aŭ Ollama por poluri viajn retpoŝtajn mesaĝojn!"
}, },
"prompt_rewrite_formal": { "prompt_rewrite_formal": {
"message": "Reverki formale" "message": "Reverki formale"

View file

@ -1,6 +1,6 @@
{ {
"extensionDescription": { "extensionDescription": {
"message": "¡Usa ChatGPT, Google Gemini, Anthropic u Ollama para mejorar tus emails!" "message": "¡Usa ChatGPT, Google Gemini, Claude u Ollama para mejorar tus emails!"
}, },
"menu_title": { "menu_title": {
"message": "IA" "message": "IA"

View file

@ -1080,34 +1080,34 @@
} }
}, },
"anthropic_empty_model": { "anthropic_empty_model": {
"message": "Vous n'avez pas choisi de modèle pour l'API Anthropic. Veuillez en sélectionner un dans la page des options." "message": "Vous n'avez pas choisi de modèle pour l'API Claude. Veuillez en sélectionner un dans la page des options."
}, },
"Anthropic_Version_Info": { "Anthropic_Version_Info": {
"message": "OBLIGATOIRE. Ne modifiez pas cette valeur sauf si vous savez ce que vous faites. Plus d'informations sur :" "message": "OBLIGATOIRE. Ne modifiez pas cette valeur sauf si vous savez ce que vous faites. Plus d'informations sur :"
}, },
"ask_anthropic_api_permission_1": { "ask_anthropic_api_permission_1": {
"message": "Pour utiliser l'intégration de l'API Anthropic, vous devez accorder l'autorisation requise." "message": "Pour utiliser l'intégration de l'API Claude, vous devez accorder l'autorisation requise."
}, },
"prefs_OptionText_anthropic_max_tokens_Info": { "prefs_OptionText_anthropic_max_tokens_Info": {
"message": "Le nombre maximum de jetons à générer dans la complétion. Le total des jetons de votre invite plus max_tokens ne peut pas dépasser la longueur du contexte du modèle." "message": "Le nombre maximum de jetons à générer dans la complétion. Le total des jetons de votre invite plus max_tokens ne peut pas dépasser la longueur du contexte du modèle."
}, },
"anthropic_empty_apikey": { "anthropic_empty_apikey": {
"message": "Vous n'avez pas ajouté de clé API pour l'API Anthropic. Veuillez en insérer une dans la page des options." "message": "Vous n'avez pas ajouté de clé API pour l'API Claude. Veuillez en insérer une dans la page des options."
}, },
"anthropic_empty_version": { "anthropic_empty_version": {
"message": "Vous n'avez pas ajouté de chaîne de version pour l'API Anthropic. Veuillez en insérer une dans la page des options." "message": "Vous n'avez pas ajouté de chaîne de version pour l'API Claude. Veuillez en insérer une dans la page des options."
}, },
"apiwebchat_selection_info": { "apiwebchat_selection_info": {
"message": "Si vous sélectionnez du texte, seule cette portion sera prise en compte." "message": "Si vous sélectionnez du texte, seule cette portion sera prise en compte."
}, },
"Anthropic_Version": { "Anthropic_Version": {
"message": "Version de lAPI Anthropic" "message": "Version de lAPI Claude"
}, },
"prefs_OptionText_anthropic_max_tokens": { "prefs_OptionText_anthropic_max_tokens": {
"message": "Nombre maximum de jetons Anthropic" "message": "Nombre maximum de jetons Claude"
}, },
"anthropic_api_request_failed": { "anthropic_api_request_failed": {
"message": "Échec de la requête à l'API Anthropic" "message": "Échec de la requête à l'API Claude"
}, },
"prefs_OpenAIComp_AvailableServices": { "prefs_OpenAIComp_AvailableServices": {
"message": "Services Disponibles" "message": "Services Disponibles"
@ -1124,19 +1124,19 @@
} }
}, },
"prefs_Anthropic_API_Key": { "prefs_Anthropic_API_Key": {
"message": "Clé API Anthropic" "message": "Clé API Claude"
}, },
"prefs_Connection_type_Anthropic_API": { "prefs_Connection_type_Anthropic_API": {
"message": "API Anthropic" "message": "API Claude"
}, },
"Anthropic_Models": { "Anthropic_Models": {
"message": "Modèles Anthropic" "message": "Modèles Claude"
}, },
"Anthropic_Models_Fetch": { "Anthropic_Models_Fetch": {
"message": "Mettre à jour la liste des modèles Anthropic" "message": "Mettre à jour la liste des modèles Claude"
}, },
"Anthropic_Models_Error_fetching": { "Anthropic_Models_Error_fetching": {
"message": "Erreur lors de la tentative de récupération des modèles Anthropic" "message": "Erreur lors de la tentative de récupération des modèles Claude"
}, },
"_api_connecting_model": { "_api_connecting_model": {
"message": "Modèle", "message": "Modèle",

View file

@ -1,6 +1,6 @@
{ {
"extensionDescription": { "extensionDescription": {
"message": "Koristite ChatGPT, Google Gemini, Anthropic ili Ollama kako bi poboljšali vaše e-poruke!", "message": "Koristite ChatGPT, Google Gemini, Claude ili Ollama kako bi poboljšali vaše e-poruke!",
"description": "Description of the extension." "description": "Description of the extension."
}, },
"menu_title": { "menu_title": {

View file

@ -1,6 +1,6 @@
{ {
"extensionDescription": { "extensionDescription": {
"message": "Használja a ChatGPT, Google Gemini, Anthropic vagy Ollama modelleket, hogy még jobbá tegye emailjeit!" "message": "Használja a ChatGPT, Google Gemini, Claude vagy Ollama modelleket, hogy még jobbá tegye emailjeit!"
}, },
"menu_title": { "menu_title": {
"message": "MI" "message": "MI"

View file

@ -1,6 +1,6 @@
{ {
"extensionDescription": { "extensionDescription": {
"message": "Usa ChatGPT, Google Gemini, Anthropic oppure Ollama per migliorare le tue email!", "message": "Usa ChatGPT, Google Gemini, Claude oppure Ollama per migliorare le tue email!",
"description": "Description of the extension." "description": "Description of the extension."
}, },
"menu_title": { "menu_title": {
@ -1078,46 +1078,46 @@
"message": "HTML selezionato" "message": "HTML selezionato"
}, },
"prefs_Connection_type_Anthropic_API": { "prefs_Connection_type_Anthropic_API": {
"message": "API Anthropic" "message": "API Claude"
}, },
"ask_anthropic_api_permission_1": { "ask_anthropic_api_permission_1": {
"message": "Per utilizzare l'integrazione con l'API di Anthropic, è necessario concedere l'autorizzazione richiesta." "message": "Per utilizzare l'integrazione con l'API di Claude, è necessario concedere l'autorizzazione richiesta."
}, },
"Anthropic_Version_Info": { "Anthropic_Version_Info": {
"message": "OBBLIGATORIO. Non modificare questo valore a meno che tu non sappia esattamente cosa stai facendo. Maggiori informazioni su:" "message": "OBBLIGATORIO. Non modificare questo valore a meno che tu non sappia esattamente cosa stai facendo. Maggiori informazioni su:"
}, },
"Anthropic_Models": { "Anthropic_Models": {
"message": "Modelli di Anthropic" "message": "Modelli di Claude"
}, },
"Anthropic_Models_Fetch": { "Anthropic_Models_Fetch": {
"message": "Aggiorna l'elenco dei modelli di Anthropic" "message": "Aggiorna l'elenco dei modelli di Claude"
}, },
"Anthropic_Models_Error_fetching": { "Anthropic_Models_Error_fetching": {
"message": "Errore durante il tentativo di recupero dei modelli di Anthropic" "message": "Errore durante il tentativo di recupero dei modelli di Claude"
}, },
"Anthropic_Version": { "Anthropic_Version": {
"message": "Versione API di Anthropic" "message": "Versione API di Claude"
}, },
"prefs_Anthropic_API_Key": { "prefs_Anthropic_API_Key": {
"message": "Chiave API di Anthropic" "message": "Chiave API di Claude"
}, },
"anthropic_empty_model": { "anthropic_empty_model": {
"message": "Non hai selezionato un modello per l'API di Anthropic. Scegline uno nella pagina delle opzioni." "message": "Non hai selezionato un modello per l'API di Claude. Scegline uno nella pagina delle opzioni."
}, },
"prefs_OpenAIComp_AvailableServices_Info": { "prefs_OpenAIComp_AvailableServices_Info": {
"message": "Scegli uno dei servizi disponibili per l'API compatibile con OpenAI oppure inseriscine uno manualmente." "message": "Scegli uno dei servizi disponibili per l'API compatibile con OpenAI oppure inseriscine uno manualmente."
}, },
"prefs_OptionText_anthropic_max_tokens": { "prefs_OptionText_anthropic_max_tokens": {
"message": "Numero massimo di token di Anthropic" "message": "Numero massimo di token di Claude"
}, },
"prefs_OptionText_anthropic_max_tokens_Info": { "prefs_OptionText_anthropic_max_tokens_Info": {
"message": "Il numero massimo di token da generare nell'elaborazione. Il conteggio dei token del tuo prompt, sommato a max_tokens, non può superare la lunghezza di contesto del modello." "message": "Il numero massimo di token da generare nell'elaborazione. Il conteggio dei token del tuo prompt, sommato a max_tokens, non può superare la lunghezza di contesto del modello."
}, },
"anthropic_empty_apikey": { "anthropic_empty_apikey": {
"message": "Non hai aggiunto una chiave per l'API di Anthropic. Inseriscila nella pagina delle opzioni." "message": "Non hai aggiunto una chiave per l'API di Claude. Inseriscila nella pagina delle opzioni."
}, },
"anthropic_empty_version": { "anthropic_empty_version": {
"message": "Non hai aggiunto la versione per l'API di Anthropic. Inseriscila nella pagina delle opzioni." "message": "Non hai aggiunto la versione per l'API di Claude. Inseriscila nella pagina delle opzioni."
}, },
"_api_connecting": { "_api_connecting": {
"message": "Tentativo di connessione a $api_string$ utilizzando la seguente configurazione...", "message": "Tentativo di connessione a $api_string$ utilizzando la seguente configurazione...",
@ -1169,7 +1169,7 @@
} }
}, },
"anthropic_api_request_failed": { "anthropic_api_request_failed": {
"message": "Richiesta all'API di Anthropic non riuscita" "message": "Richiesta all'API di Claude non riuscita"
}, },
"prefs_OptionText_reply_type_Info": { "prefs_OptionText_reply_type_Info": {
"message": "Questa è la modalità di risposta predefinita che verrà utilizzata quando rispondi a un'email. Puoi scegliere l'altra modalità nella finestra di risposta." "message": "Questa è la modalità di risposta predefinita che verrà utilizzata quando rispondi a un'email. Puoi scegliere l'altra modalità nella finestra di risposta."

View file

@ -1,6 +1,6 @@
{ {
"extensionDescription": { "extensionDescription": {
"message": "Use o ChatGPT, Goolge Gemini, Anthropic ou o Ollama para aprimorar seus e-mails!", "message": "Use o ChatGPT, Goolge Gemini, Claude ou o Ollama para aprimorar seus e-mails!",
"description": "Description of the extension." "description": "Description of the extension."
}, },
"menu_title": { "menu_title": {

View file

@ -108,7 +108,7 @@
"message": "Se estiver tudo certo, depois de importar carrega no botão \"Guardar Tudo\"." "message": "Se estiver tudo certo, depois de importar carrega no botão \"Guardar Tudo\"."
}, },
"extensionDescription": { "extensionDescription": {
"message": "Usa o ChatGPT, Google Gemini, Anthropic ou Ollama para melhorar os teus emails!" "message": "Usa o ChatGPT, Google Gemini, Claude ou Ollama para melhorar os teus emails!"
}, },
"customPrompts_form_label_Name": { "customPrompts_form_label_Name": {
"message": "Nome" "message": "Nome"

View file

@ -1065,10 +1065,10 @@
"message": "Если в опциях или в подсказке указан Проект, временный чат не будет использоваться." "message": "Если в опциях или в подсказке указан Проект, временный чат не будет использоваться."
}, },
"prefs_Anthropic_API_Key": { "prefs_Anthropic_API_Key": {
"message": "Ключ API Anthropic" "message": "Ключ API Claude"
}, },
"prefs_Connection_type_Anthropic_API": { "prefs_Connection_type_Anthropic_API": {
"message": "Антропный(Anthropic) API" "message": "Антропный(Claude) API"
}, },
"Anthropic_Models": { "Anthropic_Models": {
"message": "Антропологические модели" "message": "Антропологические модели"
@ -1086,22 +1086,22 @@
"message": "ОБЯЗАТЕЛЬНО. Не изменяйте это значение, если не знаете, что делаете. Доп. информация на сайте:" "message": "ОБЯЗАТЕЛЬНО. Не изменяйте это значение, если не знаете, что делаете. Доп. информация на сайте:"
}, },
"prefs_OptionText_anthropic_max_tokens": { "prefs_OptionText_anthropic_max_tokens": {
"message": "Anthropic максимум токенов" "message": "Claude максимум токенов"
}, },
"prefs_OptionText_anthropic_max_tokens_Info": { "prefs_OptionText_anthropic_max_tokens_Info": {
"message": "Максимальное кол-во токенов, генерируемых в процессе завершения. Кол-во токенов в подсказке плюс max_tokens не может превышать длину контекста модели." "message": "Максимальное кол-во токенов, генерируемых в процессе завершения. Кол-во токенов в подсказке плюс max_tokens не может превышать длину контекста модели."
}, },
"anthropic_empty_apikey": { "anthropic_empty_apikey": {
"message": "Вы не добавили ключ API для API Anthropic. Пожалуйста, введите его на странице параметров." "message": "Вы не добавили ключ API для API Claude. Пожалуйста, введите его на странице параметров."
}, },
"anthropic_empty_model": { "anthropic_empty_model": {
"message": "Вы не выбрали модель для Anthropic API. Пожалуйста, выберите ее на странице параметров." "message": "Вы не выбрали модель для Claude API. Пожалуйста, выберите ее на странице параметров."
}, },
"anthropic_empty_version": { "anthropic_empty_version": {
"message": "Вы не добавили строку версии для API Anthropic. Пожалуйста, вставьте ее на странице параметров." "message": "Вы не добавили строку версии для API Claude. Пожалуйста, вставьте ее на странице параметров."
}, },
"anthropic_api_request_failed": { "anthropic_api_request_failed": {
"message": "Anthropic API-запрос не удался" "message": "Claude API-запрос не удался"
}, },
"_api_connecting": { "_api_connecting": {
"message": "Попытка подключения к $api_string$ с использованием следующей конфигурации...", "message": "Попытка подключения к $api_string$ с использованием следующей конфигурации...",

View file

@ -48,7 +48,7 @@
"message": "保存所有变动" "message": "保存所有变动"
}, },
"extensionDescription": { "extensionDescription": {
"message": "使用 ChatGPT、Google Gemini、Anthropic 或 Ollama 来提升你的电子邮件!" "message": "使用 ChatGPT、Google Gemini、Claude 或 Ollama 来提升你的电子邮件!"
}, },
"menu_title": { "menu_title": {
"message": "AI" "message": "AI"

View file

@ -300,7 +300,7 @@
"message": "額外屬性" "message": "額外屬性"
}, },
"Anthropic_Models": { "Anthropic_Models": {
"message": "Anthropic 模型" "message": "Claude 模型"
}, },
"_api_connecting_model": { "_api_connecting_model": {
"message": "模型", "message": "模型",
@ -317,7 +317,7 @@
"message": "啟用思考" "message": "啟用思考"
}, },
"extensionDescription": { "extensionDescription": {
"message": "使用 ChatGPT、Google Gemini、Anthropic 或 Ollama 來幫你寫好你的郵件吧!" "message": "使用 ChatGPT、Google Gemini、Claude 或 Ollama 來幫你寫好你的郵件吧!"
}, },
"customPrompts_form_label_Name": { "customPrompts_form_label_Name": {
"message": "名稱" "message": "名稱"
@ -394,7 +394,7 @@
"message": "自訂" "message": "自訂"
}, },
"prefs_Connection_type_Anthropic_API": { "prefs_Connection_type_Anthropic_API": {
"message": "Anthropic API" "message": "Claude API"
}, },
"save": { "save": {
"message": "儲存" "message": "儲存"
@ -645,13 +645,13 @@
"message": "這是將針對 ChatGPT 網頁介面強制執行的專案。" "message": "這是將針對 ChatGPT 網頁介面強制執行的專案。"
}, },
"Anthropic_Models_Fetch": { "Anthropic_Models_Fetch": {
"message": "更新 Anthropic 模型列表" "message": "更新 Claude 模型列表"
}, },
"prefs_Anthropic_API_Key": { "prefs_Anthropic_API_Key": {
"message": "Anthropic API 金鑰" "message": "Claude API 金鑰"
}, },
"anthropic_api_request_failed": { "anthropic_api_request_failed": {
"message": "Anthropic API 請求失敗" "message": "Claude API 請求失敗"
}, },
"OpenAIComp_Configs_ConfirmApply": { "OpenAIComp_Configs_ConfirmApply": {
"message": "您確定要套用設定「$config_name$」嗎?", "message": "您確定要套用設定「$config_name$」嗎?",
@ -815,7 +815,7 @@
"message": "點擊此處開啟新分頁並按照說明進行操作。" "message": "點擊此處開啟新分頁並按照說明進行操作。"
}, },
"ask_anthropic_api_permission_1": { "ask_anthropic_api_permission_1": {
"message": "要使用 Anthropic API 整合,您需要授予所需的權限。" "message": "要使用 Claude API 整合,您需要授予所需的權限。"
}, },
"ask_integration_permission_ok": { "ask_integration_permission_ok": {
"message": "已授予權限。您可以按一下此處關閉此分頁並返回主視窗。" "message": "已授予權限。您可以按一下此處關閉此分頁並返回主視窗。"
@ -845,7 +845,7 @@
"message": "如果在選項或提示中指定了專案,則不會使用臨時聊天。" "message": "如果在選項或提示中指定了專案,則不會使用臨時聊天。"
}, },
"Anthropic_Models_Error_fetching": { "Anthropic_Models_Error_fetching": {
"message": "嘗試取得 Anthropic 模型時出錯" "message": "嘗試取得 Claude 模型時出錯"
}, },
"_api_connecting": { "_api_connecting": {
"message": "嘗試使用以下配置連接到 $api_string$...", "message": "嘗試使用以下配置連接到 $api_string$...",
@ -856,10 +856,10 @@
} }
}, },
"anthropic_empty_model": { "anthropic_empty_model": {
"message": "您尚未選擇 Anthropic API 的模型。請在選項頁面中選擇一個。" "message": "您尚未選擇 Claude API 的模型。請在選項頁面中選擇一個。"
}, },
"anthropic_empty_version": { "anthropic_empty_version": {
"message": "您尚未新增 Anthropic API 的版本字串。請在選項頁面中輸入一個。" "message": "您尚未新增 Claude API 的版本字串。請在選項頁面中輸入一個。"
}, },
"ChatGPT_chatgpt_api_store_info": { "ChatGPT_chatgpt_api_store_info": {
"message": "如果勾選,您的聊天記錄將由 OpenAI 儲存。" "message": "如果勾選,您的聊天記錄將由 OpenAI 儲存。"
@ -916,7 +916,7 @@
"message": "自動新增標籤" "message": "自動新增標籤"
}, },
"anthropic_empty_apikey": { "anthropic_empty_apikey": {
"message": "您尚未新增 Anthropic API 的 API 金鑰。請在選項頁面中輸入一個。" "message": "您尚未新增 Claude API 的 API 金鑰。請在選項頁面中輸入一個。"
}, },
"prefs_OpenAIComp_ForceModel": { "prefs_OpenAIComp_ForceModel": {
"message": "手動輸入模型" "message": "手動輸入模型"
@ -928,7 +928,7 @@
"message": "管理任務設定" "message": "管理任務設定"
}, },
"Anthropic_Version": { "Anthropic_Version": {
"message": "Anthropic API 版本" "message": "Claude API 版本"
}, },
"prefs_OptionText_spamfilter": { "prefs_OptionText_spamfilter": {
"message": "自動垃圾郵件過濾器" "message": "自動垃圾郵件過濾器"
@ -937,7 +937,7 @@
"message": "已移到垃圾郵件" "message": "已移到垃圾郵件"
}, },
"prefs_OptionText_anthropic_max_tokens": { "prefs_OptionText_anthropic_max_tokens": {
"message": "Anthropic 最大 Token 數" "message": "Claude 最大 Token 數"
}, },
"prefs_OpenAIComp_API_Key": { "prefs_OpenAIComp_API_Key": {
"message": "OpenAI 相容 API 金鑰" "message": "OpenAI 相容 API 金鑰"

View file

@ -251,7 +251,7 @@ switch (llm) {
let additional_text_elements = []; let additional_text_elements = [];
additional_text_elements.push({label: "Prompt", value: '[' + prompt_id + '] ' + decodeURIComponent(prompt_name)}); additional_text_elements.push({label: "Prompt", value: '[' + prompt_id + '] ' + decodeURIComponent(prompt_name)});
messagesArea.appendUserMessage(getAPIsInitMessageString({ messagesArea.appendUserMessage(getAPIsInitMessageString({
api_string: "Anthropic API", api_string: "Claude API",
model_string: prefs_api.anthropic_model, model_string: prefs_api.anthropic_model,
version_string: prefs_api.anthropic_version, version_string: prefs_api.anthropic_version,
additional_messages: additional_text_elements additional_messages: additional_text_elements

View file

@ -55,7 +55,7 @@ export class Anthropic {
if (!response.ok) { if (!response.ok) {
const errorDetail = await response.text(); const errorDetail = await response.text();
let err_msg = "[ThunderAI] Anthropic API request failed: " + response.status + " " + response.statusText + ", Detail: " + errorDetail; let err_msg = "[ThunderAI] Claude API request failed: " + response.status + " " + response.statusText + ", Detail: " + errorDetail;
console.error(err_msg); console.error(err_msg);
let output = {}; let output = {};
output.ok = false; output.ok = false;
@ -70,11 +70,11 @@ export class Anthropic {
return output; return output;
}catch (error) { }catch (error) {
console.error("[ThunderAI] Anthropic API request failed: " + error); console.error("[ThunderAI] Claude API request failed: " + error);
let output = {}; let output = {};
output.is_exception = true; output.is_exception = true;
output.ok = false; output.ok = false;
output.error = "Anthropic API request failed: " + error; output.error = "Claude API request failed: " + error;
return output; return output;
} }
} }
@ -101,11 +101,11 @@ export class Anthropic {
}); });
return response; return response;
}catch (error) { }catch (error) {
console.error("[ThunderAI] Anthropic API request failed: " + error); console.error("[ThunderAI] Claude API request failed: " + error);
let output = {}; let output = {};
output.is_exception = true; output.is_exception = true;
output.ok = false; output.ok = false;
output.error = "Anthropic API request failed: " + error; output.error = "Claude API request failed: " + error;
return output; return output;
} }
} }

View file

@ -71,7 +71,7 @@ self.onmessage = async function(event) {
taLog.log("error_message: " + JSON.stringify(error_message)); taLog.log("error_message: " + JSON.stringify(error_message));
} }
postMessage({ type: 'error', payload: i18nStrings["anthropic_api_request_failed"] + ": " + response.status + " " + response.statusText + ", Detail: " + error_message + " " + errorDetail }); postMessage({ type: 'error', payload: i18nStrings["anthropic_api_request_failed"] + ": " + response.status + " " + response.statusText + ", Detail: " + error_message + " " + errorDetail });
throw new Error("[ThunderAI] Anthropic API request failed: " + response.status + " " + response.statusText + ", Detail: " + error_message + " " + errorDetail); throw new Error("[ThunderAI] Claude API request failed: " + response.status + " " + response.statusText + ", Detail: " + error_message + " " + errorDetail);
} }
const reader = response.body.getReader(); const reader = response.body.getReader();
@ -94,7 +94,7 @@ self.onmessage = async function(event) {
postMessage({ type: 'tokensDone' }); postMessage({ type: 'tokensDone' });
break; break;
} }
// lots of low-level Anthropic response parsing stuff // lots of low-level Claude response parsing stuff
const chunk = decoder.decode(value); const chunk = decoder.decode(value);
buffer += chunk; buffer += chunk;
taLog.log("buffer " + buffer); taLog.log("buffer " + buffer);

View file

@ -56,9 +56,9 @@ document.addEventListener('DOMContentLoaded', async () => {
if(granted){ if(granted){
document.getElementById("anthropic_api_permission").style.display = "none"; document.getElementById("anthropic_api_permission").style.display = "none";
document.getElementById("integration_permission_ok").style.display = "block"; document.getElementById("integration_permission_ok").style.display = "block";
taLog.log("Anthropic API permission granted"); taLog.log("Claude API permission granted");
}else{ }else{
taLog.log("Anthropic API web permission denied"); taLog.log("Claude API web permission denied");
} }
}); });
document.getElementById("integration_permission_ok").addEventListener("click", async () => { document.getElementById("integration_permission_ok").addEventListener("click", async () => {