AI

Antimatter-இன் AI சேவைகள் உங்களுக்குத் தேவையான மாதிரிகளைப் பயன்படுத்துகின்றன: ஒரு மேக வழங்குநர், அல்லது உங்கள் சொந்த நெட்வொர்க்கில் உள்ள சர்வர். நீங்கள் ஒரு மாதிரியை அமைக்கும் வரை எதுவும் எங்கும் அனுப்பப்படாது. இந்தப் பக்கம் மாதிரி இணைப்புகளை, ஒவ்வொரு சேவையையும், அது அனுப்பும் தரவை மற்றும் அதை எப்படி முடக்குவதைக் கவனிக்கிறது.

AI அம்சங்கள்

அம்சம்அமைக்கப்பட்ட இடம்மாதிரியின் வகைஇயல்பாக இயக்கப்பட்டது
எழுதும் இடத்தில் மறுஎழுத்து: அனுப்புவதற்கு முன் ஒரு செய்தியை மேம்படுத்துங்கள், சுருக்கவும், சரிசெய்யவும் அல்லது மொழிபெயர்த்துக்கொள்ளவும்AI › உள்வாங்கப்பட்ட சேவைகள், ஒரு மாதிரி இணைப்புடன்ஒரு உரையாடல் மாதிரி (LLM)இல்லை
சுருக்கங்கள்: மக்கள் தேர்ந்தெடுக்கும் சேனல்களின் சுருக்கங்கள்AI › உள்வாங்கப்பட்ட சேவைகள், ஒரு மாதிரி இணைப்புடன்ஒரு உரையாடல் மாதிரி (LLM)இல்லை
சேனல்களின் தானியங்கி மொழிபெயர்ப்புதள அமைப்பு › உள்ளூர்மயமாக்கமம்ஒரு மாதிரி இணைப்பு, LibreTranslate அல்லது OpenAI-உடன் இணைக்கக்கூடிய APIஇல்லை
படித்துக் கேட்கஇணைப்புகள் › எழுத்து-இருந்து-குரல், விருப்பத்திற்கு ஏற்ப ஒரு மாதிரி இணைப்புடன்எழுத்து-இருந்து-குரல், OpenAI-உடன் இணைக்கக்கூடியதுஇல்லை
AI ஏஜெண்டுகள்: ஒரு பாட்டுடன் உரையாடுதல், த்ரெட்களின் சுருக்கங்கள், அழைப்பு சுருக்கங்கள்Agents செயலிஎந்தவொரு பெரிய மொழி மாதிரி (LLM) சேவைசெயலி இயக்கத்தில் உள்ளது, ஆனால் நீங்கள் ஒரு சேவையைச் சேர்க்கும் வரை எதுவும் செய்யாது
அழைப்பு பதிவுகள் மற்றும் நேரடி வசனங்கள்Calls செயலிகுரல்-இருந்து-எழுத்து, OpenAI-உடன் இணைக்கக்கூடியதுஇல்லை

"OpenAI-உடன் இணைக்கக்கூடிய" என்பது OpenAI-இன் அதே HTTP API-யை வழங்கும் சர்வரைக் குறிக்கிறது. நீங்கள் உங்களுக்குள் இயக்கக்கூடிய பெரும்பாலான மாதிரி சர்வர்கள் இதைச் செய்கின்றன (எடுத்துக்காட்டாக Ollama, vLLM, llama.cpp-இன் சர்வர், அல்லது Whisper மற்றும் குரல்-இருந்து-எழுத்து சர்வர்கள்), மேலும் LiteLLM அல்லது OpenRouter போன்ற பல மேக வழங்குநர்கள் மற்றும் கேட்வேகளும் இதைச் செய்கின்றன. இந்தச் சேவைகளில் எதுவுக்கும் உரிமம் தேவையில்லை.

உள்வாங்கப்பட்ட சேவைகள் (மறுஎழுத்து, சுருக்கங்கள், மொழிபெயர்ப்பு மற்றும் படித்துக் கேட்பது) Agents செயலிக்குத் தேவையில்லை: அவை அமைப்பு கன்சோலில் நீங்கள் சேர்க்கும் மாதிரி இணைப்புகளை பயன்படுத்துகின்றன.

மாதிரி இணைப்புகள்

ஒரு மாதிரி இணைப்பு என்பது Antimatter அழைக்கக்கூடிய ஒரு AI வழங்குநர்: அதன் முகவரி, அதன் விசை மற்றும் அதன் மாதிரிகள். நீங்கள் அதை ஒருமுறை சேர்க்கிறீர்கள், பின்னர் அதைப் பயன்படுத்த வேண்டிய ஒவ்வொரு சேவையிலும் அதைத் தேர்ந்தெடுக்கிறீர்கள். இரண்டு வகைகள் உள்ளன:

  • சர்வர்-அகல இணைப்புகள், அமைப்பு நிர்வாகிகள் அமைப்பு கன்சோல் › AI › மாதிரி இணைப்புகள் இல் நிர்வகிக்கின்றனர். உள்வாங்கப்பட்ட சேவைகளுக்கு மட்டும் அவர்கள் சேவை செய்யக்கூடியவர்கள். அனுமதிக்கப்பட்ட மக்களுக்காக செயலிகள் அவற்றைப் பயன்படுத்தலாம்.
  • சமூக இணைப்புகள், ஒரு சமூகத்தின் நிர்வாகிகள் தங்கள் சொந்த சமூகத்திற்காக சமூகத்தின் அமைப்புகளில் சேர்க்கிறார்கள் (கீழே பார்க்கவும் கீழே). செயலிகள் சமூகத்தின் மக்களுக்காக அவற்றைப் பயன்படுத்துகின்றன. அவை உள்வாங்கப்பட்ட சேவைகளுக்கு ஒருபோதும் சேவை செய்யாது.

அமைப்பு கன்சோலின் AI பிரிவு சர்வர்-அகல இணைப்புகளை நிர்வகிக்கக்கூடிய மக்களுக்குக் காட்டப்படுகிறது: இயல்பாக, அமைப்பு நிர்வாகிகள். அதன் மாதிரி இணைப்புகள் பக்கம் சர்வர்-அகல இணைப்புகளையும், ஒவ்வொரு சமூகத்தின் இணைப்புகளையும் பட்டியலிடுகிறது.

ஒரு இணைப்பைச் சேர்

அமைப்பு கன்சோல் › AI › மாதிரி இணைப்புகள் இல், ஒரு இணைப்பைச் சேர் என்பதைக் கிளிக் செய்யவும், பின்னர் படிவத்தை நிரப்பவும்:

புலம்என்ன வைக்க வேண்டும்
முன்அமைப்புகள்பல்க்குறிப்பிட்ட சேவைகளின் வழங்குநர் மற்றும் முகவரியை நிரப்புகிறது: OpenAI, Mistral, Gemini, OpenRouter அல்லது சர்வரில் உள்ள Ollama மற்றும் LiteLLM. விருப்பத்திற்குரியது.
பெயர்நீங்கள் அதைத் தேர்ந்தெடுக்கும்போது நிர்வாகிகள் காணும் பெயர், எடுத்துக்காட்டாக "Company OpenAI".
வழங்குநர்OpenAI-உடன் இணைக்கக்கூடியது (நீங்கள் உங்களுடையது அல்லது கேட்வேகள் மற்றும் மாதிரி சர்வர்கள்) அல்லது Anthropic. AWS Bedrock, Google Vertex AI அல்லது Entra ID உடன் Azure போன்ற தங்கள் சொந்த உள்நுழைவு கொண்ட மேக சேவைகள், அவற்றின் OpenAI-உடன் இணைக்கக்கூடிய முடிவுப்புள்ளி அல்லது LiteLLM போன்ற கேட்வே வழியாக செல்கின்றன.
அடிப்படை URL/v1 வரை உள்ளடக்கிய API-இன் முகவரி, எடுத்துக்காட்டாக http://ollama:11434/v1. காலியாக விடப்பட்டால், அது வழங்குநரின் சொந்தது (https://api.openai.com/v1 அல்லது https://api.anthropic.com/v1).
API விசைவழங்குநரின் விசை. முடிவுப்புள்ளிக்கு விசை தேவையில்லை என்றால் அதை காலியாக விடவும். அது குறியாக்கம் செய்யப்பட்டு மீண்டும் காட்டப்படாது: படிவம் அதன் கடைசி நான்கு எழுத்துக்களை மட்டுமே காட்டுகிறது, அதை வைத்திருக்க, மாற்ற அல்லது அகற்ற தேர்வுகளை வழங்குகிறது.
கூடுதல் தலைப்புகள்ஒவ்வொரு கோரிக்கையுடனும் அனுப்ப வேண்டிய தலைப்புகள், அவை தேவைப்படும் கேட்வேக்களுக்காக. அவற்றின் மதிப்புகள் விசை போலவே குறியாக்கம் செய்யப்பட்டு மீண்டும் காட்டப்படாது: அவற்றை மாற்ற, அவற்றை மீண்டும் எழுதவும்.
மாதிரிகள்ஒரு சேவை அல்லது செயலி ஒன்றைப் பெயரிடாதபோது ஒவ்வொரு திறனுக்கும் பயன்படுத்தப்படும் மாதிரி: அரட்டை, Embeddings, எழுத்துப்பதிவு மற்றும் முடிவுகள். மாதிரிகளை ஏற்று முடிவுப்புள்ளி வழங்கும் மாதிரிகளை பட்டியலிடுகிறது. முடிவுப்புள்ளி அதை வழங்கவில்லை என்றால் ஒரு திறனை காலியாக விடவும். Anthropic இணைப்புகள் அரட்டை மட்டுமே செய்கின்றன.
முடிவுகள் APIமுடிவுகள் மாதிரி எப்படி அழைக்கப்படுகிறது: OpenAI முடிவுகள் அல்லது SystemOne. முடிவுகளைக் கேட்கும் செயலிகளுக்கு மட்டுமே முக்கியம்.
வரம்புகள்வரம்புகள் மற்றும் பட்ஜெட்டுகள் காண்க.
சமூகங்கள்சர்வர்-அகல இணைப்புகள் மட்டுமே. அனைத்து சமூகங்களும்: ஒவ்வொரு சமூகத்திலும், மற்றும் நேரடி மற்றும் குழு செய்திகளில் பயன்படுத்தக்கூடியது. இல்லையெனில், நீங்கள் தேர்ந்தெடுக்கும் சமூகங்களில் மட்டுமே.
யார் பயன்படுத்தலாம்அது பயன்படுத்தக்கூடிய இடத்தில் அனைவரும், அல்லது நீங்கள் தேர்ந்தெடுக்கும் குழுக்கள் (சமூகத்திற்குள் மக்களின் குழுக்கள்) மற்றும் பங்குகள் (அமைப்பு நிர்வாகிகள், சமூக நிர்வாகிகள்). விருந்தினர்களும் விருந்தினர்கள் அதைப் பயன்படுத்த அனுமதிக்கிறது; இல்லையெனில், அனைவரும் உடன் கூட, விருந்தினர்கள் அதைப் பயன்படுத்த முடியாது.

இணைப்பை சோதி முகவரியையும் விசையையும் சோதிக்கிறது: சர்வர் முடிவுப்புள்ளியில் அதன் மாதிரிகளைக் கேட்கிறது, அல்லது ஒரு-குறிச்சொல் அரட்டை அனுப்புகிறது. மாற்றப்பட்ட முகவரி சேமிக்கப்பட்ட விசையுடன் நீங்கள் சேமித்த பிறகோ, அல்லது நீங்கள் விசையை மீண்டும் எழுதினால் மட்டுமோ சோதிக்கப்படுகிறது. சேமிக்க இணைப்பை சேர் அழுத்தவும்.

சேவையகம் (server) தானாகவே கோரிக்கைகளை அனுப்புகிறது, எனவே அது API-ஐ அடைய வேண்டும்: ஒரே compose திட்டத்தில் உள்ள மாதிரி சேவையகம், உங்கள் நெட்வொர்க்கில் உள்ளது அல்லது இணையத்தில் உள்ளது. வெளியே செல்லும் கோரிக்கைகள் HTTP_PROXY மற்றும் HTTPS_PROXY மாறிகளைப் பின்பற்றுகின்றன.

ஒரு இணைப்பை நீக்குவது அதன் விசையை மறந்துவிடும். அதைப் பயன்படுத்திய அம்சங்கள், நீங்கள் வேறு ஒரு இணைப்பைத் தேர்ந்தெடுக்கும் வரை AI-ஐப் பயன்படுத்தாது.

எல்லைகள் மற்றும் பட்ஜெட்

ஒவ்வொரு இணைப்பும் நான்கு எல்லைகளைக் கொண்டுள்ளது. காலியாக இருந்தால் அல்லது 0 என இருந்தால் எல்லை இல்லை என்று பொருள்.

  • நிமிடத்திற்கான கோரிக்கைகள் மற்றும் நபர் ஒருவருக்கு, நிமிடத்திற்கான கோரிக்கைகள். அவை ஒவ்வொரு சேவையகத்தாலும் தனித்தனியாகக் கணக்கிடப்படுகின்றன: மூன்று சேவையகங்களைக் கொண்ட ஒரு கிளஸ்டர், அந்த விகிதத்தை மூன்று மடங்கு வரை அனுமதிக்கிறது.
  • மாதத்திற்கான டோக்கன்கள் மற்றும் நபர் ஒருவருக்கு, மாதத்திற்கான டோக்கன்கள்: டோக்கன் பட்ஜெட், நாட்காட்டி மாதத்திற்கு (UTC), முழு கிளஸ்டருக்கும் தரவுத்தளத்தில் கணக்கிடப்படுகிறது. ஒரே நேரத்தில் இயங்கும் பல கோரிக்கைகள் ஒரு பட்ஜெட்டை சற்று மீறிவிடலாம்.

நபர் ஒருவருக்கான எல்லைகள் மறு எழுதல் (rewrite) மற்றும் சுருக்கங்களுக்கு (recaps) மட்டுமல்லாமல், மறு எழுதுபவருக்கு அல்லது சுருக்கத்தைக் கொண்டுள்ள நபருக்கு எதிராகவும் கணக்கிடப்படுகின்றன.

பயன்பாடு

பட்டியல் இந்த மாதத்தில் ஒவ்வொரு இணைப்பின் பயன்பாட்டையும் காட்டுகிறது. பயன்பாடு விவரங்களைத் திறக்கிறது: உள்ளே மற்றும் வெளியே சென்ற டோக்கன்கள், கோரிக்கைகள், மாதாந்திர பட்ஜெட், நாள் வாரியாக (UTC) மற்றும் பயன்பாடு வாரியாக (மறு எழுதல், சுருக்கங்கள், தானியங்கு மொழிபெயர்ப்பு, எழுத்துக்கு குரல், பேர், செயல்கள் மூலம், அல்லது ஒரு செயல்).

ஒரு நபர் அல்லது செயல் ஒரு இணைப்பு மூலம் செய்யும் ஒவ்வொரு அழைப்பும் ஒரு ஆடிட் பதிவை எழுதுகிறது: யார், எந்த இணைப்பு, எந்த பயன்பாடு, எந்த மாதிரி, டோக்கன் எண்ணிக்கை மற்றும் அது வெற்றிகரமாக இருந்ததா, என்றும் என்ன சொல்லப்பட்டது என்பதை ஒருபோதும் பதிவு செய்யாது. உள்வாங்கப்பட்ட அம்சங்கள் பயன்பாட்டில் மட்டுமே கணக்கிடப்படுகின்றன: மொழிபெயர்ப்பு மட்டும் ஒவ்வொரு செய்திக்கும், ஒவ்வொரு மொழிக்கும் ஒரு அழைப்பைச் செய்கிறது.

சமூக இணைப்புகள்

சமூக நிர்வாகிகள், சமூக அமைப்புகளில், மாதிரி இணைப்புகள் தாவலில், தங்கள் சமூகத்தின் சொந்த இணைப்புகளைச் சேர்க்கிறார்கள். படிவம் ஒரே மாதிரியானது, சமூகங்கள் இல்லாமல்: ஒரு சமூகத்தின் இணைப்பு அதன் சொந்த சேனல்களில் மட்டுமே, அதன் சொந்த உறுப்பினர்களுக்கு மட்டுமே வேலை செய்கிறது, மற்றும் அதன் பார்வையாளர்கள் தங்கள் சொந்த குழுக்களை மட்டுமே பெயரிட முடியும். மாதிரி இணைப்புகளை நிர்வகிக்க அனுமதியுள்ள பங்குகள் (roles) அவற்றையும் நிர்வகிக்க முடியும். இயல்பாக, சமூக நிர்வாகிகளுக்கு அது உண்டு.

ஒரு சமூகத்தின் இணைப்பு தனியார் அல்லது loopback முகவரிகளை (உதாரணமாக, உங்கள் நெட்வொர்க்கில் உள்ள Ollama சேவையகம்) அடைய முடியாது, அமைப்பு கன்சோல் › சூழல் › புரவியாளர் › அந்நம்பிக்கையான உள் இணைப்புகளை அனுமதிக்க (ServiceSettings.AllowedUntrustedInternalConnections) அவற்றை பட்டியலிடும் வரை. சேவையகம் முழுவதும் உள்ள இணைப்புகள் அடைய முடியும்.

சமூக நிர்வாகிகளின் பக்கத்தைப் பற்றி சமூக அமைப்புகள் ஐப் பார்க்கவும்.

குறியாக்க விசை

மாதிரி இணைப்புகளின் விசைகள் மற்றும் கூடுதல் தலைப்புகள் (extra headers) தரவுத்தளத்தில் (AES-256-GCM) ஒரே ஒரு குறியாக்க விசையால் குறியாக்கப்படுகின்றன. தரவுத்தளப் பின்புலச் சேமிப்பு (backup) மட்டும் அவற்றை வெளியிடாது. சேவையகம் (server) விசையை இந்த வரிசையில் கண்டறியும்:

  1. AM_AI_ENCRYPTION_KEY மாறி: 32 சீரற்ற பைட்டுகள், base64-இல். openssl rand -base64 32 மூலம் ஒன்றை உருவாக்கவும்.
  2. இல்லையெனில், சேவையகத்தின் தரவு அடைவு (data directory) மூலத்தில் (FileSettings.Directory, இயல்பாக ./data/) உள்ள ai-encryption.key கோப்பு. இணைப்பு முதன்முதலில் அதைத் தேடிக்கொள்ளும்போது, சேவையகம் அதை உருவாக்குகிறது; அது சேவையகத்தால் மட்டுமே படிக்கக்கூடியதாக இருக்கும். செயலிகள் (apps), ஏற்றுமதிகள் (exports) மற்றும் கோப்புச் சேமிப்புகள் (file archives) அதைப் படிக்க முடியாது.
விசை இல்லாமல், சேமிக்கப்பட்ட API விசைகளைப் படிக்க முடியாது, மேலும் ஒவ்வொரு இணைப்பிற்கும் அதன் விசை மீண்டும் வழங்கப்பட வேண்டும். விசையை தரவுத்தளத்துடன் பின்புலச் சேமிப்பில் வைக்கவும் (பின்புலச் சேமிப்புகள் மற்றும் மேம்பாடுகள் காண்க), மேலும் அதை தரவுத்தளப் பின்புலச் சேமிப்புகளிலிருந்து தனித்து வைக்கவும்.

மாறியை எப்போது அமைக்க வேண்டும்:

  • தளத்தின் compose கோப்புடன். compose.yaml .env-இலிருந்து AM_AI_ENCRYPTION_KEY-ஐ கடத்தும், மேலும் மாறி காலியாக இருக்கும்போது விசை கோப்பை data அடையாளம் (volume) இல் வைத்திருக்கும். மாறியை அமைப்பது நல்லது: அப்போது .env-இன் பின்புலச் சேமிப்பு விசையை தரவுத்தளத்திலிருந்து தனித்து வைத்திருக்கும். அதை .env-இல் சேர்த்து docker compose up -d ஐ இயக்கவும்:
    echo "AM_AI_ENCRYPTION_KEY=$(openssl rand -base64 32)" >> .env
    சேவையகம் ஏற்கனவே தனது விசை கோப்பை உருவாக்கியிருந்தால், சேமிக்கப்பட்ட விசைகள் படிக்கக்கூடியதாக இருக்க, அதில் உள்ள விசையை .env-இல் மாற்றியாக வைக்கவும்: docker compose exec antimatter cat /antimatter/data/ai-encryption.key அதை அச்சுப்படுத்தும்.
  • கோப்புகள் S3-இல் உள்ள ஒரு கிளஸ்டர். அதன் சேவையகங்கள் ஒரு அடைவைப் பகிராது, எனவே சேவையகம் கோப்பை உருவாக்காது: ஒவ்வொரு சேவையகத்திலும் ஒரே மாறியை அமைக்கவும். அது அமைக்கப்படும் வரை, இணைப்புகள் விசைகளைச் சேமிக்க முடியாது.
  • வெளியீட்டு அடைவு (release archive) அல்லது தொகுப்புகளுடன் (packages), கோப்பு data/-இல் (/var/lib/antimatter/data தொகுப்புகளுக்கு) இருக்கும். அதை அங்கே வைத்திருக்கலாம், அல்லது உங்கள் சூழல் கோப்பில் (environment file) மாறியை அமைக்கலாம்.

விசையை மாற்ற, புதியதை AM_AI_ENCRYPTION_KEY-இல் மற்றும் பழையதை AM_AI_ENCRYPTION_PREVIOUS_KEYS-இல் (காமாக்கள் மூலம் பிரிக்கப்பட்ட பல விசைகள்) அமைக்கவும்: பழைய விசையால் சேமிக்கப்பட்ட விசைகள் இன்னும் படிக்கக்கூடியதாக இருக்கும். ஒரு இணைப்பின் விசை, நீங்கள் அதை மீண்டும் தட்டச்செய்தால் புதிய விசையால் குறியாக்கப்படும். ஒவ்வொரு இணைப்பின் விசையும் மீண்டும் தட்டச்செய்யப்படும் வரை பழைய விசையை பட்டியலில் வைத்திருக்கவும்.

உள்ளமைந்த அம்சங்கள்

அமைப்பு கன்சோல் › AI › Built-in features இல், ஒவ்வொரு சேவையுக்கும் சர்வர் அளவிலான இணைப்பையும் அதன் மாதிரியையும், அல்லது அணையும் தேர்ந்தெடுக்கவும். இணைப்பு இல்லாத சேவை AI பயன்படுத்தாது. மாதிரிகளை பதிக்க என்பது அந்த இணைப்பின் அனைத்து மாதிரிகளையும் பட்டியலிடுகிறது; இயல்பாக, ஒவ்வொரு சேவும் அந்த இணைப்பின் உரையாடல் மாதிரியைப் பயன்படுத்துகிறது.

அம்சம்அமைப்புஇதற்கு வேண்டிய மற்றவை
எழுத்துப் பெட்டியில் மறு எழுத்து: செய்திப் பெட்டியின் AI மெனுவை (மேம்படுத்து, சுருக்கு, சரிசெய், மொழிபெயர்)AISettings.Rewriteஎதுவும் இல்லை: ஒரு இணைப்பு தேர்ந்தெடுக்கப்பட்டவுடன் மெனு தோன்றும்.
சுருக்கங்கள்: மக்கள் தேர்ந்தெடுக்கும் சேனல்களின் சுருக்கங்கள், தேவைப்படி அல்லது நேரடி அட்டவணைப்படிAISettings.Recapsஅமைப்பு கன்சோல் › தள அமைப்பு › சுருக்கங்கள் இல் AI சுருக்கங்களை இயக்கு (இயல்பாக இயக்கப்பட்டது), இது மக்கள் எத்தனை சுருக்கங்களை உருவாக்கலாம் என்பதையும் அமைக்கிறது.
தானியங்கி மொழிபெயர்ப்புAISettings.AutoTranslationதானியங்கி மொழிபெயர்ப்பு இல் மொழிபெயர்ப்பு வழங்குநர் மாதிரி இணைப்பு (பரிந்துரைக்கப்பட்டது).
எழுத்திடை குரலுAISettings.TextToSpeechஎழுத்திடை குரலு இல் செய்திகளை உரையாடலு மூலம் படிக்க இயக்கவும். அங்கு அமைக்கப்பட்ட முகவரியையும் விசையையும் அந்த இணைப்பின் /audio/speech முனைப்பு மாற்றுகிறது.

ஒவ்வொரு அமைப்புக்கும் ConnectionId மற்றும் Model விசைகள் உள்ளன, எடுத்துக்காட்டாக AISettings.Rewrite.ConnectionId (AM_AISETTINGS_REWRITE_CONNECTIONID). Model காலியாக இருந்தால், அந்த இணைப்பின் இயல்பு மாதிரி பயன்படுத்தப்படும்.

உள்ளமைந்த சேவைகள் அந்த இணைப்பின் வரம்புகளைப் பயன்படுத்துகின்றன, ஆனால் அதன் பார்வையாளர்களைப் பயன்படுத்தாது: அந்த சேவையைப் பயன்படுத்தக்கூடிய யாரும் அதன் இணைப்பைப் பயன்படுத்தலாம். கவனம் தேவைப்படும் அல்லது நீக்கப்பட்ட ஒரு இணைப்பு, நீங்கள் வேறொன்றைத் தேர்ந்தெடுக்கும் வரை அந்த சேவை தோல்வியடையும்: அந்தப் பக்கம் அதைக் குறிப்பிடுகிறது.

AI ஏஜென்கள்

Agents செயலி (id mattermost-ai) இயல்பாக இயக்கத்தில் உள்ளது. அதை அமைப்பது இரண்டு படிகளைக் கொண்டுள்ளது: ஒரு சேவை (மாதிரி வழங்குநருடன் இணைப்பு) சேர்க்கவும், பின்னர் ஏஜென்களை (சேவையைப் பயன்படுத்தும் பாட்கள்) உருவாக்கவும்.

The Agents panel on the right of a channel: a user asked about an incident and the agent answered with a summary of the related threads.
Agents பலகையில் பதில் அளிக்கும் ஒரு ஏஜென்ட்.
Agents செயலியின் ஏஜென்ட்கள் இன்னும் செயலியின் சொந்த AI சேவைகளை மட்டுமே பயன்படுத்துகின்றன, மாதிரி இணைப்புகளை அல்ல. உள்ளமைந்த சேவைகள் இனி செயலியின் வழியாகச் செல்லாது. 0.9.0 க்கு மேம்படுத்தப்பட்ட சர்வரில், செயலியின் சேவைகள் ஒருமுறை சர்வர் அளவிலான மாதிரி இணைப்புகளிலும் நகலெடுக்கப்பட்டன (0.9.0 க்கு மேம்படுத்துதல் காண்க).

1. ஒரு சேவையைச் சேர்க்க

System Console › Plugins › Agents இல் செல்லவும், AI Services கீழே, Add an AI Service ஐக் கிளிக் செய்யவும். Service type ஐத் தேர்ந்தெடுக்கவும்:

  • OpenAI Compatible: நீங்களே இயக்கும் மாதிரி சர்வருக்காக, அல்லது OpenAI-வகை API-யுள்ள எந்தவொரு வழங்குநருக்காக. API URL ஐ (உதாரணமாக http://ollama:11434/v1 அல்லது http://vllm.internal:8000/v1) நிரப்பவும், சர்வருக்கு தேவைப்பட்டால் மட்டுமே API Key ஐ நிரப்பவும். சர்வர் Chat Completions API-யை மட்டுமே ஆதரித்தால், Use Responses API ஐ அணைக்கவும்.
  • OpenAI, Anthropic, Google Gemini, Google Vertex AI, AWS Bedrock, Azure, Cohere, Mistral: ஹோஸ்ட்டெட் வழங்குநர்கள். ஒவ்வொன்றும் அதன் API Key ஐத் தேவைப்படுகிறது (Bedrock: ஒரு AWS பகுதி மற்றும் அடையாளப்படுத்தல்கள் அல்லது IAM பங்கு; Vertex AI: ஒரு திட்டம், பகுதி மற்றும் சேவை கணக்கு; Azure: API URL-யும்).

பின்னர் இயல்பு நிலை மாடல் (பிரவைடர் தனது மாடல்களை அறிவிக்க முடிந்தால் பட்டியல், இல்லையெனில் பெயரை உள்ளிடவும்), மேலும் பிரவைடர் அவற்றை அறிவிக்கவில்லை என்றால் உள்ளீட்டு டோக்கன் வரம்பு மற்றும் வெளியீட்டு டோக்கன் வரம்பு ஆகியவற்றை அமைக்கவும். இந்த சேவை தோல்வியடைந்தால் பின்வருபவர் சேவை (Fallback Service) பொறுப்பேற்கும். சேமிக்கவும்.

சர்வர் இந்த கோரிக்கைகளை தானாகவே அனுப்புகிறது, எனவே அது API-யை அடைய வேண்டும்: ஒரே compose திட்டத்தில் உள்ள மாடல் சர்வர், உங்கள் நெட்வொர்க்கில் உள்ள சர்வர், அல்லது இணையத்தில் உள்ள சர்வர். வெளியே செல்லும் கோரிக்கைகள் HTTP_PROXY மற்றும் HTTPS_PROXY மாறிகளை மதிப்பிடுகின்றன.

2. ஏஜென்களை உருவாக்குதல்

ஏஜென்களே ஏஜென்களே பக்கத்தில் உருவாக்கப்படுகின்றன: ஏஜென்கள் பலகையின் தேர்வினில் நிர்வகி மூலம் அதைத் திறக்கவும் (பழைய இடைமுகத்தில், பொருள் மெனுவிலிருந்தும்). அதன் முகவரி https://chat.example.com/plug/mattermost-ai/agents. ஒவ்வொரு ஏஜென்களுக்கும் காட்சிப் பெயர், ஏஜென்ட் பயனர்பெயர் (மக்கள் அதை குறிப்பிடும் விதம்), சேவை மற்றும் விருப்பத்திற்குரிய மாதிரி, தனிப்பயன் வழிகாட்டுதல்கள், மற்றும் விஷன் இயக்கு (படங்கள்) மற்றும் கருவிகள் இயக்கு ஆகிய திருப்பிகள் உள்ளன. அதன் அணுகல் தாவலில், அதை எந்த சேனல்களில் பயன்படுத்தலாம் என்பதையும், எந்த பயனர்கள் அதைப் பயன்படுத்தலாம் என்பதையும் கட்டுப்படுத்தலாம். அமைப்பு கன்சோலில் AI செயல்கள் கீழே, இயல்புநிலை பாட் என்பது எதுவும் தேர்ந்தெடுக்கப்படாதபோது (உதாரணமாக அழைப்பு சுருக்கங்களுக்கு) பயன்படுத்தப்படும் ஏஜென்ட்டைத் தேர்ந்தெடுக்கிறது.

இயல்பாக, ஒவ்வொரு பயனரும் நீங்கள் அமைத்த சேவைகளுடன் தங்கள் சொந்த ஏஜென்களை உருவாக்க முடியும். அதை நிர்வாகிகளுக்கு மட்டுமே கட்டுப்படுத்த, அமைப்பு கன்சோல் › பயனர் மேலாண்மை › அனுமதிகள் இல் உறுப்பினர்களின் பங்கிலிருந்து சொந்த AI ஏஜென்களை நிர்வகி அனுமதியை அகற்றவும்.

ஏஜென்ட் ஆப்பின் விருப்பத்திற்குரிய அம்சங்கள்

  • எம்பெடிங் தேடல் (சோதனை, அணைக்கப்பட்டது): செய்திகளின் மீது உருவக தேடல். இது pgvector நீட்டிப்புடன் கூடிய PostgreSQL மற்றும் ஒரு எம்பெடிங் மாடலை (OpenAI அல்லது OpenAI-உடன் இணைக்கக்கூடியது) தேவைப்படுகிறது. இது ஒவ்வொரு செய்தியையும் (தனிப்பட்ட சேனல்கள் மற்றும் நேரடி செய்திகள் உட்பட) எம்பெடிங் மாடலுக்கு அனுப்புகிறது.
  • இணைய தேடல் (அணைக்கப்பட்டது): ஏஜென்கள் Google, Brave அல்லது நீங்கள் இயக்கும் SearXNG சர்வரின் மூலம் இணையத்தை தேட அனுமதிக்கிறது.
  • உள்ளார்ந்த கருவிகள்: அவற்றை வழங்கும் பிரவைடர்களுடன், ஏஜென்கள் பிரவைடரின் சொந்த இணைய தேடலை (புதிய ஏஜென்களுக்கு இயல்பாக இயக்கப்பட்டது, ஆதரிக்கப்பட்டால்), இணையம் பெறுதல் மற்றும் குறியீட்டு இயக்கத்தைப் பயன்படுத்தலாம். இவை பிரவைடரில் இயங்குகின்றன. ஏஜென்ட் வாரியாக அவற்றை அணைக்கவும்.
  • மாடல் கான்டெக்ஸ்ட் ப்ரோட்டோகால் (MCP): கூடுதல் கருவிகளுக்கு, நம்பகமான MCP சர்வர்களுடன் ஏஜென்களை இணைக்கவும்.
  • பிழைசரி: டிரேஸ் வெளியீடு (அணைக்கப்பட்டது, சர்வர் லாக்கள் அல்லது OpenTelemetry முடிவுப்புள்ளி) மற்றும் டோக்கன் பயன்பாட்டு லாக்கிங் இயக்கு, இது டோக்கன் எண்ணிக்கைகளை logs/agents/token_usage.log கோப்பில் எழுதுகிறது.

குரல்-இருந்து-எழுத்து: அழைப்பு பதிவுகள் மற்றும் வசனங்கள்

ஒலி-எழுத்து மாற்று சேவையாளர் (speech-to-text server) மூலம் அழைப்புகளை பதிவு செய்து, நேரடி வசனங்களை (live captions) வழங்க முடியும். இதற்கு OpenAI-உடன் இணைக்கக்கூடிய /v1/audio/transcriptions முனைப்பு (endpoint) தேவை. அமைப்பு விவரங்கள் அழைப்புகள் மற்றும் குரல் பக்கத்தில் உள்ளன. பதிவுகளை சுருக்கம் (Summarize transcriptions) இயக்கப்பட்டால், இயல்பு நிலையான ஏஜென்ட் ஒவ்வொரு பதிவின் சுருக்கத்தையும் பதிவிடும்.

எழுத்து-குரல் மாற்று: பேசிக் காட்டு

எழுத்து-குரல் மாற்று (text-to-speech) இயக்கப்பட்டால், ஒவ்வொரு செய்தியின் மெனுவிலும் பேசிக் காட்டு (Read aloud) விருப்பம் இருக்கும். சேவையாளர் செய்தியின் உரையை எழுத்து-குரல் மாற்று API-க்கு அனுப்பி, ஒலியை இயக்கும். அமைப்புகள் அமைப்பு கன்சோல் › இணைப்புகள் › எழுத்து-குரல் மாற்று (System Console › Integrations › Text to speech) பகுதியில் உள்ளன:

அமைப்புKey மற்றும் variableஎன்ன வைக்க வேண்டும்
செய்திகளை பேசிக் காட்டுTextToSpeechSettings.Enable, AM_TEXTTOSPEECHSETTINGS_ENABLEtrue (இயல்பாக அணைக்கப்பட்டது)
API அடிப்படை URLTextToSpeechSettings.URL, AM_TEXTTOSPEECHSETTINGS_URL/v1 வரை உள்ளடக்கிய அடிப்படை URL, எடுத்துக்காட்டாக http://tts.internal:8000/v1. சேவையாளர் அதன் /audio/speech முனைப்பை அழைக்கும்.
மாதிரிTextToSpeechSettings.Model, AM_TEXTTOSPEECHSETTINGS_MODELAPI அழைக்கும் மாதிரியின் பெயர், எடுத்துக்காட்டாக tts-1. இது அவசியம்.
குரல்TextToSpeechSettings.Voice, AM_TEXTTOSPEECHSETTINGS_VOICEமாதிரியின் குரல்களில் ஒன்று, அல்லது இயல்பு நிலைக்கு காலியாக விடவும்.
API விசைTextToSpeechSettings.APIKey, AM_TEXTTOSPEECHSETTINGS_APIKEYபியரர் டோக்காக (bearer token) அனுப்பப்படும். API-க்கு தேவையில்லை என்றால் காலியாக விடவும்.

மேலே உள்ள முகவரியும் விசையும் பதிலாக மாதிரி இணைப்பைப் பயன்படுத்த, AI › உள்நிறுவப்பட்ட அம்சங்கள் இல் எழுத்துக்கு குரல் க்காக அதைத் தேர்ந்தெடுக்கவும். பின்னர், அந்த இணைப்பு மூலம் செய்திகள் உரையாடல் மூலம் படிக்கப்படுவதாகப் பக்கம் குறிப்பிடுகிறது: API அடிப்படை URL மற்றும் API விசை பயன்படுத்தப்படாது, குரல் இன்னும் பயன்படுத்தப்படுகிறது, மேலும் இணைப்பு மாதிரியைப் பெயரிடாதபோது மாதிரி பயன்படுத்தப்படுகிறது. செய்திகளை உரையாடல் மூலம் படிக்க இன்னும் இயக்கப்பட வேண்டும்.

அனுப்புவதற்கு முன், சேவையாளர் குறியீட்டு தொகுதிகளை, இணைப்புகளை, எமோஜி குறியீடுகளை மற்றும் வடிவமைப்புகளை அகற்றி, அதிகபட்சம் 4000 எழுத்துக்களை மட்டுமே வைத்திருக்கும். MP3 ஒலியை கோரியு, நினைவகத்தில் (memory) கடைசி 64 முடிவுகளை வைத்திருக்கும். எனவே, இரண்டு முறை படிக்கப்பட்ட செய்தி ஒரு முறை மட்டுமே அனுப்பப்படும்.

தானியங்கு மொழிபெயர்ப்பு

தானியங்கு மொழிபெயர்ப்பு சேனலின் செய்திகளை ஒவ்வொரு வாசகரின் சொந்த மொழியில் காட்டுகிறது. அமைப்பு கன்சோல் › தள அமைப்பு › உள்கூறு மயமாக்கல் (System Console › Site Configuration › Localization) பகுதியில், தானியங்கு மொழிபெயர்ப்பு (Auto-translation) கீழே இதை அமைக்கவும்:

அமைப்புவிசைஇயல்பு
இயக்குAutoTranslationSettings.Enableஅணை
மொழிபெயர்ப்பு வழங்குநர்AutoTranslationSettings.Providerconnection ("மாதிரி இணைப்பு (பரிந்துரைக்கப்பட்டது)", எதுவும் அமைக்கப்படாதபோது தேர்ந்தெடுக்கப்படுவது), libretranslate, openai ("OpenAI-உடன் இணைக்கக்கூடிய API, இங்கு அமைக்கப்படுகிறது") அல்லது agents ("AI உரையாடல் செயலி சேவை (பழையது)")
அனுமதிக்கப்பட்ட மொழிகள்AutoTranslationSettings.TargetLanguagesen: செய்திகள் மொழிபெயர்க்கப்படக்கூடிய மொழிகள்
மொழிபெயர்ப்பு நேரம் முடிவு (ms)AutoTranslationSettings.TimeoutMs5000
நேரடி செய்திகள் மற்றும் குழு செய்திகளில் தானியங்கு மொழிபெயர்ப்பை கட்டுப்படுத்துAutoTranslationSettings.RestrictDMAndGMஅணை

ஒவ்வொரு வழங்குநருக்கும் தனி துணைகள் (fields) உள்ளன:

  • மாதிரி இணைப்பு: சர்வர்-அகலமான இணைப்பு மற்றும் அதன் மாதிரி, AI › உள்நிறுவப்பட்ட அம்சங்கள் இல் தானியங்கு மொழிபெயர்ப்பு உடன் ஒரே அமைப்பு (AISettings.AutoTranslation). தனிப்பயன் மொழிபெயர்ப்பு மாதிரி வேகமானது மற்றும் துல்லியமானது; பொதுவான LLM-மும் வேலை செய்யும்.
  • LibreTranslate: LibreTranslate API முனைப்பு (LibreTranslate API Endpoint) மற்றும் LibreTranslate API விசை (LibreTranslate API Key) (AutoTranslationSettings.LibreTranslate.URL, .APIKey). LibreTranslate சேவையாளரை உங்கள் சொந்த வலையமைப்பில் இயக்க முடியும்.
  • OpenAI-உடன் இணைக்கக்கூடிய API: API அடிப்படை URL (/v1 வரை உள்ளடக்கியது; சேவையாளர் அதன் chat completions முனைப்பை பயன்படுத்தும்), மாதிரி (Model) மற்றும் API விசை (API key) (AutoTranslationSettings.OpenAI.URL, .Model, .APIKey). உள்ளூரில் இயக்கப்படும் சிறிய மொழிபெயர்ப்பு மாதிரி நன்றாக செயல்படும்.
  • AI உரையாடல் செயலி சேவை (பழையது): 0.9.0 க்கு முன் அமைக்கப்பட்ட சர்வர்களின் வழங்குநர், அவை ஏஜென்கள் செயலியின் சேவையைப் பயன்படுத்தின. இது இனி செயலியைத் தேவையாகக் கொண்டிருக்கவில்லை: AI › உள்நிறுவப்பட்ட அம்சங்கள் இல் தானியங்கு மொழிபெயர்ப்புக்காகத் தேர்ந்தெடுக்கப்பட்ட இணைப்பு மூலம், அல்லது மேம்பாட்டின் போது செயலியின் சேவையிலிருந்து நகர்த்தப்பட்ட இணைப்பு மூலம் மொழிபெயர்க்கிறது. மாதிரி இணைப்பிற்கு மாற்று அமைப்பை பரிந்துரைக்கப்பட்ட வழங்குநருக்கு நகர்த்துகிறது.

இது இயக்கப்பட்ட பின், சேனல் நிர்வாகிகள் அதன் அமைப்புகளில் (தானியங்கி மொழிபெயர்ப்பு) மூலம் ஒரு சேனலுக்கு மொழிபெயர்ப்பை இயக்குவர்; ஒவ்வொரு உறுப்பினரும் சேனல் மெனுவில் (செய்திகளை மொழிபெயர்ப்பு) மூலம் அதை நிறுத்திக்கொள்ளலாம். நேரடி மற்றும் குழு செய்திகளில் எந்த உறுப்பினரும் அதை இயக்கலாம்; ஆனால் அந்தத் தடை இருக்கும்போது, அங்கு மொழிபெயர்ப்பு கிடைக்காது. மொழிபெயர்க்கப்பட்ட செய்திகள் “மொழிபெயர்க்கப்பட்டது…” என்று காட்டப்பட்டு, அசல் செய்திக்கு ஒரு இணைப்புடன் வழங்கப்படுகின்றன.

கோட், இணைப்புகள், குறிப்புகள் மற்றும் எமோஜிகள், உரை அனுப்பப்படும் முன் தற்காலிக இடப்பெயர்களாக மாற்றப்பட்டு, பின்னர் மீண்டும் இடப்படுகின்றன.

எந்தத் தரவு எங்கு செல்கிறது

அம்சம்என்ன அனுப்பப்படுகிறதுஎங்கு
மறு எழுதுஎழுதப்படும் செய்தி, மற்றும் தேர்ந்தெடுக்கப்பட்ட வழிகாட்டுதல்அதற்காகத் தேர்ந்தெடுக்கப்பட்ட இணைப்பு
சுருக்கங்கள் (Recaps)சுருக்கத்தில் உள்ள சேனல்களின் செய்திகள், மற்றும் நபரின் வழிகாட்டுதல்கள்அதற்காகத் தேர்ந்தெடுக்கப்பட்ட இணைப்பு
மாதிரி இணைப்புகளைப் பயன்படுத்தும் செயலிகள்அதைப் பயன்படுத்தும் நபருக்காக ஒவ்வொரு செயலியும் அனுப்புவதுஅந்த நபர் பயன்படுத்தக்கூடிய இணைப்புகள்
ஏஜெண்டுகள்கோரிக்கை, அது பற்றிய த்ரெட் அல்லது சேனலின் செய்திகள், ஏஜென்டின் உத்திகள், கருவி முடிவுகள், காட்சி இயக்கப்பட்டிருந்தால் படங்கள், கேட்கும் பயனரின் பெயர், பயனர் பெயர், பதவி மற்றும் மொழிசேவையின் API
எம்பெடிங் தேடல்ஒவ்வொரு செய்தியும் (பாட்களின் மற்றும் அமைப்பு செய்திகள் தவிர)எம்பெடிங் API
உள்நாட்டு கருவிகள் மற்றும் இணையத் தேடல்தேடல் வினாக்கள், பெற வேண்டிய பக்கங்கள், கோட்வழங்குநர், அல்லது நீங்கள் தேர்ந்தெடுத்த தேடல் இயந்திரம்
அழைப்பு எழுத்துப்பதிவுஅது இயங்கும்போது பேசும் ஒவ்வொருவரின் குரலும்குரல்-எழுத்து API
படித்துக் கேட்கபடிக்கப்படும் செய்தியின் உரைஎழுத்துக்கு குரல் API, அல்லது அதற்காகத் தேர்ந்தெடுக்கப்பட்ட இணைப்பு
மொழிபெயர்ப்புமொழிபெயர்க்கப்பட்ட சேனல்களில் உள்ள செய்திகளின் உரைமாதிரி இணைப்பு, LibreTranslate அல்லது OpenAI-உடன் இணைக்கக்கூடிய API

இவை அனைத்தையும் உங்கள் நெட்வொர்க்கில் வைத்திருக்க, ஒவ்வொரு சேவையையும் நீங்களே இயக்கும் சர்வர்களுக்கு இணைக்கவும். மேக வழங்குநரைப் பயன்படுத்தினால், அதன் தரவு வைப்பு விதிமுறைகளைச் சரிபார்க்கவும், உங்கள் பயனர்களுக்கு எந்தச் சேவைகள் அவர்களின் செய்திகளை வெளியே அனுப்புகின்றன என்பதைத் தெரிவிக்கவும்.

AI-ஐ அணைத்தல்

ஒரே ஒரு சுவிட்ச் இல்லை; ஒவ்வொரு சேவைக்கும் தனித்தனி சுவிட்ச் உள்ளது.

  • மறுவரைவுகள் மற்றும் சுருக்கங்கள்: அமைப்பு கன்சோல் › AI › உள்வெட்டு அம்சங்கள் இல் அவற்றை அணை என அமைக்கவும். மக்கள் ஏற்கனவே உள்ள சுருக்கங்களை தொடர்ந்து படிக்கின்றனர்.
  • மாதிரி இணைப்புகள்: ஒரு இணைப்பை நீக்குவதன் மூலம் அதன் அனைத்து பயன்பாடுகளையும் நிறுத்தலாம். எந்த இணைப்பும் இல்லையெனில், உள்வெட்டு அம்சங்களும் செயல்களும் சேவையாளர் மூலம் AI ஐப் பயன்படுத்த முடியாது.
  • ஏஜென்கள்: அமைப்பு கன்சோல் › பிளகின்கள் › பிளகின்கள் மேலாண்மை இல் Agents செயலை முடக்கவும். இதன் மூலம் அழைப்பு சுருக்கங்களும் அகற்றப்படும்.
  • எழுத்துப்பதிவு மற்றும் வசனங்கள்: AM_CALLS_ENABLE_TRANSCRIPTIONS=false மற்றும் AM_CALLS_ENABLE_LIVE_CAPTIONS=false (இயல்புநிலை).
  • பேசி படி: செய்திகளை உரையாடல் மூலம் படிக்க அணை (default: AM_TEXTTOSPEECHSETTINGS_ENABLE=false), இது ஒரு இணைப்பைப் பயன்படுத்தினாலும் இல்லையெனினும்.
  • மொழிபெயர்ப்பு: தானியங்கு மொழிபெயர்ப்பை அணைக்கவும் (AM_AUTOTRANSLATIONSETTINGS_ENABLE=false, இயல்புநிலை).

Agents செயலை முடக்குவது மற்ற அம்சங்களை அணைக்காது: அவை மாதிரி இணைப்புகளை அல்லது தங்கள் சொந்த API களைப் பயன்படுத்துகின்றன.