𝗖𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗲 𝗟𝗶𝗯𝗿𝗲𝗖𝗵𝗮𝘁 𝘄𝗶𝘁𝗵 𝗟𝘆𝗻𝗸𝗿 𝘃𝗶𝗮 𝗖𝘂𝘀𝘁𝗼𝗺 𝗘𝗻𝗱𝗽𝗼𝗶𝗻𝘁𝘀
உங்கள் சாட் ஆப்பிற்கு (chat app) வழங்குநர்களை (providers) நேரடியாக இணைப்பதைத் தவிர்க்கவும். அதற்குப் பதிலாக ஒரு கேட்வேயைப் (gateway) பயன்படுத்தவும்.
நீங்கள் LibreChat-ஐப் பயன்படுத்தினால், ஆப்பிற்கும் உங்கள் மாடல்களுக்கும் (models) இடையில் ஒரு கேட்வேயை வைப்பதன் மூலம் உங்கள் அமைப்பை (setup) எளிமையாக்கலாம். LibreChat, OpenAI-க்கு இணக்கமான (compatible) எண்ட்பாயிண்டுகளை (endpoints) ஆதரிக்கிறது. நீங்கள் LibreChat-ஐ Lynkr-க்குத் திருப்பலாம், அதன் மூலம் ரூட்டிங் (routing), கேச்சிங் (caching) மற்றும் வழங்குநர் மாற்றங்களை (provider switching) Lynkr கையாளும்.
இது உங்கள் ஆப்பை நிலையானதாக (stable) வைத்திருக்கும்.
கட்டமைப்பு (The Architecture): • பிரவுசர் LibreChat-உடன் இணைகிறது. • LibreChat, Lynkr-உடன் இணைகிறது. • Lynkr, OpenAI, Anthropic, Ollama அல்லது பிறவற்றுடன் இணைகிறது.
LibreChat, UI, ஏஜென்ட்கள் (agents) மற்றும் கோப்புகளைக் (files) கையாள்கிறது. Lynkr, ரூட்டிங், கேச்சிங் மற்றும் மாடல் கட்டுப்பாட்டை (model control) கையாள்கிறது.
இதை எவ்வாறு அமைப்பது (How to Set It Up):
Lynkr-ஐ நிறுவவும் (Install Lynkr):
npm install -g lynkrLynkr-க்காக உங்கள் .env கோப்பை (file) கட்டமைக்கவும்:
MODEL_PROVIDER=ollama
OLLAMA_ENDPOINT=http://localhost:11434
OLLAMA_MODEL=qwen2.5-coder:latest
PORT=8081
PROMPT_CACHE_ENABLED=true
SEMANTIC_CACHE_ENABLED=true
Lynkr-ஐத் தொடங்கவும் (Start Lynkr):
lynkr startஎண்ட்பாயிண்டைச் சரிபார்க்கவும் (Verify the endpoint):
curl http://localhost:8081/
LibreChat-க்கான உங்கள் அடிப்படை URL (base URL): http://localhost:8081/v1
LibreChat-இல், பின்வரும் அமைப்புகளுடன் ஒரு தனிப்பயன் (custom) OpenAI-இணக்கமான எண்ட்பாயிண்டைச் சேர்க்கவும்: • Base URL: http://localhost:8081/v1 • API Key: any value • Model: Lynkr அடையாளம் காணக்கூடிய ஒரு பெயர் (உதாரணமாக gpt-4o-mini)
Docker பயனர்களுக்கான குறிப்பு: LibreChat Docker-இல் இயங்கினால், localhost-க்கு பதிலாக http://host.docker.internal:8081/v1 என்பதைப் பயன்படுத்தவும்.
இது ஏன் முக்கியமானது (Why This Matters):
நீங்கள் வழங்குநர் மாற்றத்திறனைப் (provider portability) பெறுகிறீர்கள். உங்கள் LibreChat கட்டமைப்பை மாற்றாமலேயே OpenRouter-லிருந்து Bedrock-க்கு மாற முடியும்.
நீங்கள் மாடல் ஏலியாஸ்களைப் (model aliases) பயன்படுத்தலாம். நேரடி மாடல்களைத் தேர்ந்தெடுப்பதற்குப் பதிலாக, Lynkr-இல் நிலையான பெயர்களை உருவாக்கலாம்:
- chat-fast (குறைந்த விலையுள்ள மாடலுக்கு வழிநடத்தும்)
- chat-quality (வலிமையான மாடலுக்கு வழிநடத்தும்)
நீங்கள் சிறந்த நம்பகத்தன்மையைப் பெறுகிறீர்கள். ஒரு முதன்மை பேக்எண்ட் (primary backend) மற்றும் ஒரு மாற்று பேக்எண்ட் (fallback backend)-ஐ நீங்கள் அமைக்கலாம். ஒன்று தோல்வியடைந்தால், Lynkr தானாகவே மற்றொன்றுக்கு மாறும்.
உங்கள் பொறுப்புகளைத் தனித்தனியாக வைத்திருங்கள். பயனர் அனுபவத்தை (user experience) LibreChat கையாளட்டும், உள்கட்டமைப்பை (infrastructure) Lynkr கையாளட்டும்.
ஆதாரம் (Source): https://dev.to/lynkr/how-to-configure-librechat-with-lynkr-using-a-custom-openai-compatible-endpoint-3423
விருப்பமான கற்றல் சமூகம் (Optional learning community): https://t.me/GyaanSetuAi