Napojení AI na e-mailového klienta Sylpheed v Linuxu
- Spusťte terminál a nainstalujte si do Pythona 3 modul “openai”.
sudo pip3 install openai
chmod +x ~/.local/bin/sylpheed_ai.py
python3 /home/VASE_JMENO/.local/bin/sylpheed_ai.py "Napiš profesionální a zdvořilou odpověď na tento e-mail." %f
Poznámka: Nahraďte /home/VASE_JMENO/ vaší skutečnou domovskou složkou. Znak %f na konci říká Sylpheedu, aby vzal text aktuální zprávy a poslal ho skriptu.
export E_INFRA_API_KEY="tvuj_skutecny_sk_klic"
Obsah skriptu “/home/VASE_JMENO/.local/bin/sylpheed_ai.py”
Nastavte si ve skriptu své parametry (API_KEY, URL_AI, model)
#!/usr/bin/env python3
import sys
import os
from openai import OpenAI
# API klíč se nyní bezpečně načte z proměnné prostředí E_INFRA_API_KEY.
# Pokud proměnná neexistuje, použije se jako záloha tvůj současný klíč.
api_key = os.environ.get("E_INFRA_API_KEY", "API_KEY")
client = OpenAI(
base_url="URL_AI",
api_key=api_key
)
def zpracuj_text(prompt, text_emailu):
try:
response = client.chat.completions.create(
model="qwen3.5",
messages=[
{"role": "system", "content": "Jsi užitečný e-mailový asistent. Odpovídej stručně a věcně v jazyce e-mailu."},
{"role": "user", "content": f"{prompt}\n\nZde je e-mail:\n{text_emailu}"}
]
)
return response.choices[0].message.content
except Exception as e:
return f"Chyba AI: {str(e)}"
if __name__ == "__main__":
# Nyní očekáváme 2 argumenty: instrukci a cestu k souboru (%f)
if len(sys.argv) < 3:
print("Chyba: Skript vyžaduje instrukci a cestu k souboru zprávy.")
print("Použití v Sylpheedu: skript.py \"Instrukce\" %f")
sys.exit(1)
instrukce = sys.argv[1]
soubor_emailu = sys.argv[2]
# Bezpečné načtení souboru ze Sylpheedu s ignorováním neplatných znaků
try:
with open(soubor_emailu, 'r', encoding='utf-8', errors='ignore') as f:
email_text = f.read()
except Exception as e:
print(f"Chyba při čtení souboru e-mailu: {str(e)}")
sys.exit(1)
# Spuštění AI a vypsání výsledku
vysledek = zpracuj_text(instrukce, email_text)
print(vysledek)
Použití AI v Sylpheedu
- V programu Sylpheed vyberte e-mail.
- Nahoře v menu vyberte položku "Tools -> Actrions -> AI - Vytvořit odpověď".
- Objeví se hláška se zadáním AI.
- Po dokončení se zobrazíů okno s výsledkem od AI. Zde si výsledek můžete zkopírovat do paměti a pak vložit do odpovědi na daný e-mail.
Užitečné informace
Kontakty
+420 774 117 042
remontsw@remontsw.eu
ÚSTÍ NAD LABEM
IČ: 70203300
webová vizitka
(c) REMONT Software - 2026












