Claude Code Custom API Endpoint: Third-Party Gateway Setup with Chinese Open-Source Models
கிளௌட் கோட் தயாரிப்பாளரின் தனிப்பட்ட API முடிவிடம்: மூன்றாம் தரப்பு வாயிலின் அமைக்கல்
கிளௌட் கோட் ஒரு அத்தியாவசியப் பகுப்பாய்வாளராகப் பயன்படுத்தப்படக்கூடிய Anthropic-கம்பேட்டிய பகுப்பாய்வாளரின் முடிவிடத்தை அமைக்கலாம். இது ஒரு வாயிலால் மேலாண்மைக்கு உட்பட்ட செயல்முறையைத் தேர்வு செய்யவும், வாயிலால் வெளிப்படுத்தப்படும் மாடல் எண் IDs ஐப் பயன்படுத்தவும், குறிப்பாக ECAIX தற்போதைய மாடல் பட்டியலில் உள்ள சீனத் திறந்த மூல மாடல்களைப் பயன்படுத்தவும் அனுமதிக்கிறது.
இந்த வழிகாட்டல் ஒரு பகுப்பாய்வாளரின் தனிப்பட்ட, மூன்றாம் தரப்பு ஒத்துழைப்பு செயல்முறையைப் பற்றியதாகும். Anthropic அதிகாரப்பூர்வமான கிளௌட் கோட் வாயிலின் தகவல்கள் கூறுகிறது, Anthropic கிளௌட் கோட் வாயிலை ஒரு வாயிலின் வழியாகப் பயன்படுத்துவதை மட்டுமே ஆதரிக்கிறது. ECAIX இந்த செயல்முறையைப் பற்றி Anthropic அதிகாரப்பூர்வமாக ஆதரிக்கவில்லை, மேலும் ஒரு மட்டுமே கிளௌட் கோட் செயல்திறன்களைக் கொண்டிருக்காத மாடல்களைப் பயன்படுத்தலாம்.
முன்னதாகப் படிக்கவும்
இந்த வழிகாட்டலைப் பயன்படுத்துவதற்கு முன்பு, முடிவிட அமைக்கும் ஒத்துழைப்பு மற்றும் ஒத்துழைப்பு தேர்வுகளைப் புரிந்து கொள்ளவும். Anthropic அதிகாரப்பூர்வமான தகவல்கள் கிளௌட் கோட் வாயிலை ஒரு வாயிலின் வழியாகப் பயன்படுத்துவதை மட்டுமே ஆதரிக்கின்றன. ECAIX இந்த செயல்முறையைப் பற்றி அனைத்து கிளௌட் கோட் செயல்திறன்களும் ஒரு மட்டுமே மாடல்களுடன் செயல்படும் என்று கூறவில்லை. கிளௌட் கோட், வாயிலின், மற்றும் மாடல் வழங்குநரின் தகவல்களையும், ஒப்பந்தத்தையும் முன்பு சரிபார்த்து உங்கள் செயல்முறையில் பயன்படுத்துவதற்கு முன்பு தயாராகவும் இருக்கவும்.
விரைவான தொடக்கம்
உங்கள் ஒத்துழைப்பு எல்லைகளைப் புரிந்து கொள்ளும் போது, இந்த குறுகிய பாதையைப் பயன்படுத்தவும்:
- தற்போதைய ECAIX மாடல் பட்டியல் இல் ஒரு செயல்படும் மாடல் எண் தேர்ந்தெடுக்கவும்.
- ECAIX API கீயை உருவாக்கவும், அதை மூலக்கூறுகளிலிருந்து பாதுகாக்கவும்.
ANTHROPIC_BASE_URLஐhttps://ecaix.com/api/ai/v1/anthropicஎன அமைக்கவும்.- கீழே உள்ள தகவல் விவரிப்பை அனுப்பவும், HTTP நிலைமையை பதிவு செய்யவும்.
- கிளௌட் கோட் ஒரு படிக்கும் மட்டுமே தேர்வு செய்யப்பட்ட திட்டத்தில்
claude -pஎன இயக்கவும். - கருவிகள், பகுப்பாய்வு, உள்ளடக்க எல்லைகள் மற்றும் அனுமதிகளை தனித்தனியாகப் பரிசோதிக்கவும்.
வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீடு வெளியீ
சோதிக்கும் கிளவுட் கோட் API வலையமைப்பு செயல்பாடுகள்
கிளவுட் கோட் API வலையமைப்பு செயல்பாடுகள் வெற்றிகரமாக இயங்கும் போது, முதலில் படிக்கவோ, அல்லது குறைந்த ஆபத்தான கட்டளைகளைச் செய்வோடு தொடங்கவும்:
claude -p "Explain what this repository does without editing files."
அடுத்து ஒரு சிறிய, குறுகிய கட்டளையைச் சோதிக்கவும். எடுத்துக்காட்டாக:
claude -p "List the likely entry points for the web application. Do not modify files."
பரவலாகப் பிடிக்கும் சோதனைகளைச் செய்வதற்கு முன்னர்:
- பழமையான பதிவுகள்.
- குறுகிய கோட் விளக்கம்.
- குடும்பத்தினை நாவிகேற்றல்.
- ஒரு தற்காலிகப் பிளாகில் கட்டுப்படுத்தப்பட்ட திருத்தம்.
- கருவிகள் அல்லது பல கட்டளைகளைச் செய்வது.
- பாய்வதும், பெரிதான விவரங்களும் உள்ளன.
கிளவுட் சீசன் செயல்பாடுகளின் அனைத்து செயல்பாடுகளையும் ஒத்ததாகக் கருதாது. அனுமதிக்கும் கட்டளைகள், கருவிகள், பாய்வுகள், விவரங்களின் வரம்புகள் அல்லது கோடுகள் திருத்தம் செய்வது போன்ற அனைத்து செயல்பாடுகளும் கிளவுட் சீசன்களுடன் ஒத்ததாக இல்லை.
தேர்ந்தெடுக்க வேண்டிய API பாதை
கிளவுட் கோட் மட்டுமே ஒரு வலையமைப்பு workflow. நீங்கள் தேவைப்படும் வலையமைப்பு மற்றும் அம்சங்களுக்காக உரிய API பாதையைத் தேர்ந்தெடுக்கவும்:
| தேர்வு | சிறந்த தேர்வு | ஒப்பிட வேண்டிய அம்சங்கள் |
|---|---|---|
| அதிகாரப்பூர்வ கிளவுட் API | இயல்பு கிளவுட் ஆதரவு மற்றும் அதிகாரப்பூர்வ ஆவணங்கள் | வழங்குநர் விதிமுறைகள், இயல்பு அம்சங்கள் மற்றும் வீதங்கள் |
| மூன்றாம் தரப்பின் ஆன்த்ராபிக்-கமpatible வலையமைப்பு | வலையமைப்பு நிர்வாகம் செய்து, ஆன்த்ராபிக்-பாணி கோடுகளைச் செய்வது | திட்டமிடல், வழிநடத்தல், வரம்புகள், பதிவுகள் மற்றும் கிளவுட் வெளியேற்றங்கள் |
| மாதிரி வழங்குநரின் இயல்பு API | வழங்குநரின் சிறப்பு மாதிரி அம்சங்கள் | இயல்பு புலங்கள், கருவிகள், வரம்புகள் மற்றும் வழங்குநர் SDK |
| ஆன்டைஐ-கமபேட்டIBLE வலையமைப்பு | உள்ளிருக்கும் ஆன்டைஐ SDK மற்றும் கருவிகள் | அடிப்படை URL மாற்றங்கள், புல மாற்றங்கள், பதிவுகள் ஆதரவு மற்றும் கருவி அம்சங்கள் |
ECAIX வலையமைப்புக்காக, ஆன்த்ராபிக் மெசேஜ் ஆவணத்தை ஆன்த்ராபிக் மெசேஜ் ஆவணம் மற்றும் ஆன்டைஐ-கமபேட்டIBLE கிளவுட் வலையமைப்புகளுக்காக செய்தி முடிவுகள் ஆவணம் பயன்படுத்தவும். மாதிரி பட்டியல் மூலம் தற்போதைய மாதிரி மற்றும் வீதங்கள் பக்கம் மூலம் தற்போதைய வீதங்களை உறுதிப்படுத்தவும்.
ஒப்புமை பட்டியல்
இந்த பட்டியல் வெளியீட்டின் நேரத்தில் உள்ள சான்றுகளின் எல்லையைச் சுட்டிக்காட்டுகிறது, ஆனால் அனைத்து அம்சங்களும் ஆதரிக்கப்படுவதை உறுதிப்படுத்துவதில்லை:
| சோதனை பகுதி | இந்த கட்டுரையில் உள்ள சான்றுகள் | கீழே உள்ள சோதனை |
|---|---|---|
| API கீயின் ஆதரவு | கோடுகளின் வடிவமைப்பு மற்றும் தகவல் கட்டளை | ஒரு ஆதரிக்கப்படும் கீயுடன் சோதிக்கவும் மற்றும் நிலைமையை பதிவு செய்யவும் |
| மாதிரி வழிநடத்தல் | தற்போதைய பொதுவான மாதிரி IDக்கள் | பதிவின் மாதிரி அல்லது பயன்பாடு புலங்கள் உறுதிப்படுத்தவும் |
| பழமையான பதிவுகள் உருவாக்குதல் | குறைந்த கோடுகள் வடிவமைப்பு | ஒரு உண்மையான பதிவை பதிவு செய்யவும் |
| பாய்வு | இங்கு உறுதிப்படுத்தப்படவில்லை | நிகழ்வின் வடிவமைப்பு மற்றும் கிளை பகுப்பாய்வு சோதிக்கவும் |
| கருவிகள் | இங்கு உறுதிப்படுத்தப்படவில்லை | ஒரு நல்ல கருவி புலத்தைச் சோதிக்கவும் |
| பல கட்டளை ஆசிரியர் செயல்பாடு | இங்கு உறுதிப்படுத்தப்படவில்லை | ஒரு தற்காலிக குடும்பத்தினை பயன்படுத்தவும் |
| பெரிதான விவரங்கள் | இங்கு உறுதிப்படுத்தப்படவில்லை | மிகப்பெரிய வெற்றிகரமான கோடுகளை அளவிடவும் |
இந்த வேறுபாடு ஒரு சிறிய கோடுகளின் வெற்றியை முழுமையான கிளவுட் கோட் ஒப்புமை சான்றாகக் கருதுவதைத் தடுக்கிறது.
மாதிரி விவர பக்கங்கள் மற்றும் தற்போதைய IDக்கள்
மாதிரி பெயர்களை பழைய பட்டியலிலிருந்து காப்பியம் செய்யாமல், மாதிரி விவர பக்கங்களை பயன்படுத்தவும்:
இந்த இணைப்புகள் தற்போதைய மாதிரி IDக்கள், விவரங்கள் மற்றும் பக்கத்தின் அளவுகளை உறுதிப்படுத்துவதற்கான நுழைவாயிலாகும். வெளியீட்டிற்குப் பிறகு அவை மாற்றப்படலாம்.
ஒரு தவறில், இந்த வரிசையில் மாறாமல் வைத்துக்கொள்ள வேண்டும்:
- HTTP நிலை மற்றும் பதிவின் உட்பகுதி சேமிக்கவும்.
- அடிப்படை URL மற்றும் பாதை முடிவு உறுதிப்படுத்தவும்.
- API கீயை உள்ளீட்டில் உள்ளிடவும் மற்றும் எதிர்பார்த்த அனுமதிக்கும் அளவு உறுதிப்படுத்தவும்.
- மாதிரி பட்டியல் மூலம் தற்போதைய மாதிரி ID உறுதிப்படுத்தவும்.
- சிறிய, சரியான கோடுகளுடன் மீண்டும் முயற்சி செய்யவும்.
- கிளவுட் கோட் மூலம் அனுப்பப்பட்ட கோடுகளுடன் முடிவை ஒப்பிடவும்.
- மட்டுமே மேம்பட்ட வழிநடத்தல், நேர்மறை நேரம் அல்லது கருவி புலம் வேறுபாடுகளை ஆராய்வதற்கு.
மாதிரி காணப்படவில்லை என்ற தவறானது, ஒரு எழுத்து தவறாகும், அனுமதிக்கும் பிரச்சினை, ஒரு வலையமைப்பு மறுசீரமைப்பு பிரச்சினை அல்லது மேம்பட்ட வழங்குநர் செயல்பாடு தவறாகும்.
401 மற்றும் 403 என்ற தவறுகளுக்கு, மாதிரி மாற்றம் முதலில் தீர்வு அல்ல. ஒரு பழமையான பதிவின் வெற்றி அல்லது கருவி தவறானது, கருவி புலம் தவறாக இருக்கலாம் என்பதை முதலில் சோதிக்க வேண்டும்.
பொதுவான தவறுகள்
| குறியீடு | பொதுவான காரணம் | என்ன சரிபார்க்க வேண்டும் |
|---|---|---|
401 அல்லது 403 | கீயை இல்லை, தவறாக அல்லது அனுமதிக்கப்படாத API கீ | கீ மதிப்பு, கணக்க அனுமதிகள் மற்றும் பாதை தலைப்புகள் |
| மாதிரி காணப்படவில்லை | மாதிரி ID தற்போதைய பட்டியலில் இல்லை அல்லது கீயால் அணுகப்படாதது | /models, எழுத்து மற்றும் மாதிரி அணுகல் |
| ஆதரிக்கப்படாத புலம் | வலையமைப்பு அல்லது மேம்பட்ட மாதிரி ஆன்த்ராபிக் கோடுகளின் வடிவமைப்பை ஆதரிக்கிறது | தேர்ந்தெடுக்கப்பட்ட புலங்களை நீக்கவும் மற்றும் ஒரு சிறிய கோடுகளைச் சோதிக்கவும் |
| பழமையான அல்லது பழுதான கருவி அழைப்பு | கருவி புலம் அல்லது வழங்குநர் மறுசீரமைப்பு வேறுபடுகிறது | ஒரு சிறிய செயல்முறையைச் சோதிக்கவும் |
| நேர்மறை நேரம் | விவரம், வெளியீடு, மேம்பட்ட வலையமைப்பு அல்லது கிளை நேர்மறை நேரம் பெரிதாக உள்ளது | கோடுகளின் அளவு, வெளியீடு வரம்பு அல்லது செயல்முறை வரம்பை குறைக்கவும் |
| கிளை கிளை வலையமைப்பு கீயை மறுக்கிறது | நிறுவப்பட்ட கிளவுட் கோட் பதிப்பு ஒரு வேறுபட்ட அமைப்பு பாதையைப் பயன்படுத்துகிறது | பதிப்பின் சிறப்பியல்புகள் ஆவணத்தை சரிபார்க்கவும் |
| பழமையான பதிவுகள் வெற்றி செய்கிறது ஆனால் ஆசிரியர் செயல்பாடு தவறுகிறது | பழமையான பதிவுகள் ஆதரிப்பது கருவி ஆதரிப்பை ஒத்ததல்ல | கருவிகள், அனுமதிகள், பாய்வு மற்றும் விவரங்களை தனித்தனியாக சோதிக்கவும் |
பாதுகாப்பு மற்றும் தரவுகளின் மேலாண்மை
வலையமைப்பை தனித்தனி சேவை எல்லையாகக் கருதவும். கோடுகள் அல்லது வாடிக்கையாளரின் தரவுகளை அனுப்புவதற்கு முன் பின்வரும் அம்சங்களைச் சரிபார்க்கவும்:
- எந்த சேவை கோடுகளையும் மற்றும் கோடுகளின் உள்ளடக்கங்களையும் பெறுகிறது.
- கோடுகள் மற்றும் பதிவுகள் பதிவிடப்படுகின்றனவா.
- API கீய்கள் எப்படி சேமிக்கப்படுகின்றன மற்றும் மறுசீரமைக்கப்படுகின்றன.
- மாதிரி பாதை ஒரு உண்மையான மேம்பட்ட இணைப்பு அல்லது மற்ற வழங்குநரின் பேக்க்அப் பாதையாகவா.
- கிளை கருவிகள் எந்தவையோ.
- கீயை சோதிக்கும் பிறகு எப்படி மறுசீரமைக்கப்பட வேண்டும்.
உண்மையான API கீயை ஒரு பொதுவான பிரச்சினை, கட்டுரை, சcreenshot அல்லது shell வரலாற்றில் பேஸ்டு செய்யாதீர்கள்.
இது அதிகாரப்பூர்வ கிளவுட் கோட் ஆதரவிலிருந்து வேறுபடுகிறது
அதிகாரப்பூர்வ ஆன்த்ராபிக் ஆவணம் கிளவுட் கோட் ஆதரவுக்கான ஆதாரம். ஒரு மூன்றாம் தரப்பின் வலையமைப்பு ஆன்த்ராபிக் கோடுகளின் வடிவமைப்பை வெளிப்படுத்தலாம், ஆனால் ஆதரவு ஒத்ததாக இல்லை. பாதுகாப்பான முறையில் இந்த செயல்முறை விளக்கப்படுவதற்கு:
- இந்த வலையமைப்பு அமைப்பால் ஆதரிக்கப்படுகிறது: வலையமைப்பு, ஆதரிக்கும் தலைப்புகள், மாதிரி IDக்கள் மற்றும் அம்சங்கள்.
- ஆதரிக்கப்படவில்லை: அனைத்து கிளவுட் கோட் அம்சங்கள், கிளவுட் மாதிரி செயல்பாடுகள், வழங்குநர் சிறப்பியல்புகள் மற்றும் புதிய கிளை பதிப்புகள்.
- மாற்றங்களுக்குப் பிறகு மீண்டும் சோதிக்க வேண்டும்: மாதிரி அணுகல், கோடுகள், வரம்புகள், பாய்வு, கருவிகள் மற்றும் வீதங்கள்.
சந்தேகங்கள்
கிளவுட் சப்ஷிப்ஷன் இல்லாமல் இந்த செயல்முறை தேவைப்படுகிறது?
இது உங்கள் கிளவுட் கோட் நிறுவலின் அடிப்படையில், கணக்க விதிமுறைகளின் அடிப்படையில் மற்றும் உங்கள் பயன்படுத்தும் வலையமைப்பு அமைப்பின் அடிப்படையில் உள்ளது. இந்த கட்டுரை ஆன்த்ராபிக் சப்ஷிப்ஷன் அல்லது பொருட்கள் விதிமுறைகளை மாற்றுவதில்லை. அதிகார
ஒரு பயனுள்ள ஒத்திசைவுக் கேட்கல்
தொடக்கம் செய்யும் முன், ஒவ்வொரு தேர்வின் முடிவுகளை பதிவு செய்யுங்கள்:
| தேர்வு | பதிவு செய்ய வேண்டிய முடிவு |
|---|---|
| சிறிய விவரக் கோரிப்பு | HTTP நிலைமை, பதிலளிக்கும் வடிவம் மற்றும் மாதிரி ID |
| பகுப்பாய்வு | நிகழ்வுகள் உங்கள் கிளையன்டு எதிர்பார்க்கும் வடிவத்தில் வருகிறதா? |
| கருவி அழைப்பு | கருவி மாதிரி ஏற்றுக்கொள்ளப்படுகிறதுா? மற்றும் விவரங்கள் சரியாக திரும்பப் பெறுகிறதா? |
| நீண்ட விவரங்கள் | நேரத்தின்படி முடிவடையும் மிகப்பெரிய விவரம் |
| கோப்பு திருத்தம் | அனுமதிகள் மற்றும் திருத்தம் செய்வதில் எதிர்பார்க்கப்படும் நடவடிக்கைகள் செயல்படுகிறதா? |
| தோல்வி நிர்வாகம் | வீதம் வரம்பு, நேரத்தின்படி தோல்விகள் மற்றும் துணை விழுப்பினத் தோல்விகள் எப்படி கிளையன்டு அறியும்? |
| சான்று நீக்கம் | சான்று தடை செய்யப்பட்டு மாற்றப்படுகிறதா? |
இந்தக் கேட்கல் ஒரு வெற்றிகரமான வரவிருக்கும் வார்த்தை விடவும் பயனுள்ளதாகும். ஒரு வாயிலம் ஒரு விவரக் கோரிப்பை ஏற்றுக்கொள்ளும் போதிலும், கருவிகள், பகுப்பாய்வு, விவரம் வரம்புகள் அல்லது மாதிரி பெயர்களுக்கான வேறுபட்ட அம்சங்கள் தேவைப்படலாம்.
எப்போது இவ்வமைப்பை பயன்படுத்தக் கூடாது?
தீவிரமான உற்பத்தி பதிவகங்களுக்கு இவ்வமைப்பை பயன்படுத்துவதற்கு முன், அச்சுறுத்தல், சேமிப்பு, வழிநடத்தல் மற்றும் அணுகல் கட்டுப்பாடுகளை புரிந்து கொள்ளுங்கள். ஒரு வழங்குநரால் ஏற்றுக்கொள்ளப்பட்ட முடிவுப்புள்ளி உற்பத்தி நடவடிக்கைகளில் உள்ள பாதுகாப்பு நடவடிக்கைகள், முறைமை வார்த்தைகள், கருவி அனுமதிகள் அல்லது விவரம் கணக்கீட்டில் ஒத்த நடவடிக்கைகளை வழங்காது எனக் கருதக்கூடாது. சட்டத்தால் கட்டுப்படுத்தப்பட்ட அல்லது தனிப்பட்ட பணிகளுக்கு, உங்கள் நிறுவனத்தால் ஒப்புதலளிக்கப்பட்ட ஒரு வெளியீட்டுப் பாதையைப் பயன்படுத்தவும். ஒரு உள்நாட்டு பாதுகாப்பு மதிப்பீட்டை முடிக்கவும்.
அமைப்பை தற்போதைய நிலையில் வைத்திருக்கவும்
அடுத்து எந்தவொரு மாற்றமும் ஏற்பட்டால், கீழே உள்ளவற்றை மதிப்பிடுங்கள்:
- Claude Code மேம்படுத்தப்படுகிறது.
- வாயிலம் Anthropic-கமpatible செயல்பாட்டை மாற்றுகிறது.
- மாதிரி ID பெயர் மாற்றம் செய்யப்பட்டுள்ளது, நீக்கப்பட்டுள்ளது அல்லது மற்றொரு துணை மாதிரிக்கு இணைக்கப்படுகிறது.
- பகுப்பாய்வு, கருவிகள், விவரம் வரம்புகள் அல்லது தோல்வி நடவடிக்கைகள் மாற்றம் செய்யப்பட்டுள்ளன.
- ECAIX மாதிரிகள் அல்லது API வரம்புகளை வாழ்க்கை காலக் காட்சியில் காட்டும் மாற்றங்கள் ஏற்படுகின்றன.
மின்னணு அமைப்பை ஒரு சிறிய, ஆவணப்படுத்தப்பட்ட தேர்வுத் திட்டத்தில் வைத்திருக்கவும். இது ஒரு கிளையன்டு அல்லது மாதிரி மேம்பாட்டிற்குப் பிறகு நடவடிக்கைகளை ஒப்பிடுவதில் எளிதாக்கும். உற்பத்தி பதிவகத்தை வெளிப்படுத்தாமல்.