Keural API
API விசையைப் பயன்படுத்தி OpenAI Chat Completions வடிவிலான கோரிக்கைகளை அனுப்புங்கள்.
Keural இல் பதிவு செய்யப்பட்ட மாதிரிகளை OpenAI Chat Completions வடிவில் அழையுங்கள்.
Base URL இன் வடிவம் https://<சூழலுக்கான பொது API டொமைன்>/llm/v1. பொது API டொமைன் சூழலுக்கு ஏற்ப வேறுபடும், எனவே நிர்வாகியிடம் சரிபார்க்கவும்.
| முறை | பாதை | விளக்கம் |
|---|---|---|
POST | /llm/v1/chat/completions | உரையாடல் உருவாக்கம் (ஸ்ட்ரீமிங் ஆதரவு உண்டு) |
GET | /llm/v1/models | விசையுடன் இணைக்கப்பட்ட மாதிரிகளின் பட்டியல் |
GET | /llm/v1/models/{model} | விசையுடன் இணைக்கப்பட்ட மாதிரியின் தகவல் |
Embedding, படம் உருவாக்கம், குரல், Responses API பாதைகள் ஆதரிக்கப்படாது; இவற்றுக்கு அனுப்பினால் 404 திருப்பி அனுப்பப்படும்.
பயன்பாட்டு வரிசை
| நிலை | செய்ய வேண்டியவை |
|---|---|
| 1. விசையை வழங்குதல் | அமைப்புகள் → API இல் மாதிரியைத் தேர்ந்தெடுத்து விசையைப் பெறுங்கள். மாதிரி ID மற்றும் விசையை நகலெடுத்து வையுங்கள். |
| 2. கிளையண்டை இணைத்தல் | பயன்படுத்த விரும்பும் செயலி அல்லது குறியீட்டில் Base URL, API விசை, மாதிரி ID ஆகியவற்றை உள்ளிடுங்கள். |
| 3. பயன்படுத்தி நிர்வகித்தல் | அதே திரையில் பயன்பாட்டைச் சரிபார்க்கலாம். தேவைப்பட்டால் விசையை மீண்டும் வழங்கலாம் அல்லது திரும்பப் பெறலாம். |
தொடங்குவதற்கு முன்
| உருப்படி | விவரம் |
|---|---|
| Keural கணக்கு | உள்நுழையக்கூடிய கணக்கு |
| API மெனு | அமைப்புகளில் API மெனு இல்லையெனில், அம்சத்தை இயக்க நிர்வாகியிடம் கோரவும். |
| நிறுவன உறுப்பினர் அனுமதி | நிறுவனப் பணியிடத்தில் விசையைப் பெற, நிறுவன நிர்வாகி உங்கள் API பயன்பாட்டை அனுமதிக்க வேண்டும். நிறுவன உறுப்பினரின் API அனுமதி ஐப் பார்க்கவும். |
| Base URL | நிர்வாகி வழங்கிய பொது API முகவரி |
| கிளையண்ட் | OpenAI API இணைப்பை ஆதரிக்கும் செயலி அல்லது SDK |
API விசையை வழங்குதல்
- கணக்கு மெனுவில் அமைப்புகள் → API ஐத் திறக்கவும். டெஸ்க்டாப் மற்றும் மொபைல் செயலிகளில் இது கருவிகள் பிரிவில் இருக்கும்.
- API keys தாவலில், விசைக்குரிய பணியிடத்தை (தனிப்பட்ட அல்லது நிறுவனம்) மற்றும் Model ID ஐத் தேர்ந்தெடுக்கவும்.
- தேவைப்பட்டால் புதிய விசையின் காலாவதி தேதி ஐக் குறிப்பிடவும். காலியாக விட்டால், திரும்பப் பெறும் வரை விசை செல்லுபடியாகும்.
- Issue key ஐ அழுத்தி Copy key மூலம் விசையை நகலெடுத்து பாதுகாப்பான இடத்தில் சேமிக்கவும். விசையின் முழு உள்ளடக்கம் இந்தக் கட்டத்தில் ஒருமுறை மட்டுமே காட்டப்படும்; திரையை மூடிய பின் மீண்டும் பார்க்க முடியாது.
- விசை தேர்ந்தெடுத்த பணியிடம் மற்றும் ஒரு மாதிரி ஆகியவற்றுடன் இணைக்கப்படும். பயன்பாடு விசையை வழங்கியவருக்குக் கணக்கிடப்படும்.
- ஒரு பணியிடம் மற்றும் மாதிரி இணைக்கு ஒரு விசை மட்டுமே இருக்கலாம். புதிய விசை வேண்டுமெனில், இருக்கும் விசையை மீண்டும் வழங்கவும் அல்லது திரும்பப் பெறவும்.
- விசையை மீண்டும் வழங்கினால், பழைய விசை உடனடியாகப் பயன்படுத்த முடியாததாகிவிடும்.
- வழங்கக்கூடிய மாதிரி எதுவும் இல்லை என்ற செய்தி வந்தால், மாதிரி காட்சி அமைப்புகள், திட்டம் மற்றும் நிறுவன API அனுமதியை நிர்வாகியிடம் சரிபார்க்கவும்.
நிறுவன உறுப்பினரின் API அனுமதி
நிறுவன உரிமையாளர் மற்றும் நிர்வாகிகளுக்கு மட்டுமே இது. நிறுவனப் பணியிடத்தில் உறுப்பினர் விசையைப் பெற வேண்டுமெனில் நிர்வாகி முதலில் அனுமதிக்க வேண்டும். அனைத்து உறுப்பினர்களுக்கும் இயல்புநிலை தடை.
நிறுவன நிர்வாகம் → Organization API பின்வரும் மூன்று பகுதிகளைக் கொண்டுள்ளது. இந்த மெனு இல்லையெனில், API அம்சம் முடக்கப்பட்டுள்ளது அல்லது உங்கள் கணக்கில் நிறுவன நிர்வாக அனுமதி இல்லை.
| பகுதி | செய்வது |
|---|---|
| API permissions by user | ஒவ்வொரு உறுப்பினருக்கும் API பயன்பாட்டு அனுமதியை இயக்கும் அல்லது முடக்கும். |
| Issued keys | நிறுவனம் வழங்கிய விசைகளின் நிலையைப் பார்த்து அவற்றைத் திரும்பப் பெறும். முழு விசையைப் பார்க்க முடியாது. |
| API usage | நிறுவனம் வழங்கிய விசைகளின் கோரிக்கைகள் மற்றும் டோக்கன் பயன்பாட்டைப் பார்க்கும். |
| செயல் | முடிவு |
|---|---|
| அனுமதியை இயக்குதல் | அந்த உறுப்பினர் நிறுவனப் பணியிடத்தில் விசையை வழங்கலாம். |
| அனுமதியை முடக்குதல் | புதிய வழங்கல்களும், ஏற்கனவே உள்ள விசையுடன் அழைப்புகளும் தடுக்கப்படும். ஏற்கனவே வழங்கிய விசைகள் தானாக நீக்கப்படாது; தேவைப்பட்டால் Issued keys இலிருந்து திரும்பப் பெறவும். |
உறுப்பினர் நிறுவனத்திலிருந்து விலகினாலோ நீக்கப்பட்டாலோ, நிறுவனத்தின் மூலம் அவர் பெற்ற விசைகள் தானாகத் திரும்பப் பெறப்படும்.
கிளையண்டுடன் இணைத்தல்
OpenAI API உடன் இணக்கமான செயலிகளில் (அரட்டைக் கிளையண்ட், IDE நீட்சி, தானியங்கி கருவிகள் போன்றவை) கீழ்க்கண்ட மூன்று மதிப்புகளை உள்ளிடுங்கள்.
| மதிப்பு | உள்ளிட வேண்டியது | செயலிக்கேற்ற பெயர்கள் |
|---|---|---|
| Base URL | நிர்வாகி வழங்கிய பொது API முகவரி (…/llm/v1) | Base URL, API Base, Endpoint, Host |
| API Key | வழங்கப்பட்ட விசை (முன்னும் பின்னும் இடைவெளி இல்லாமல்) | API Key, Token, Secret Key, Authorization |
| Model | வழங்கல் திரையில் உள்ள Model ID. விசையுடன் இணைக்கப்பட்ட மாதிரியுடன் சரியாகப் பொருந்த வேண்டும் | Model, Model ID, Model Name |
- செயலி அமைப்புகளில் OpenAI இணக்க இணைப்பு (Connection) ஐச் சேர்க்கவும்.
- Base URL மற்றும் API Key ஐ உள்ளிட்டுச் சேமிக்கவும்.
- மாதிரிகள் பட்டியலில் இருந்து மாதிரியைத் தேர்ந்தெடுக்கவும். பட்டியலில் விசையுடன் இணைக்கப்பட்ட ஒரே ஒரு மாதிரி மட்டுமே இருக்கும்.
- ஒரு சிறிய செய்தியை அனுப்பி பதிலைச் சரிபார்க்கவும்.
கோரிக்கை வடிவம் பின்வருமாறு.
| வகை | விவரம் |
|---|---|
| உரையாடல் கோரிக்கை | POST <Base URL>/chat/completions |
| மாதிரி பெறுதல் | GET <Base URL>/models |
| அங்கீகாரத் தலைப்பு | Authorization: Bearer <issued key> |
| உள்ளடக்கத் தலைப்பு | Content-Type: application/json |
முதல் கோரிக்கை
export KEURAL_API_KEY='வழங்கப்பட்ட_விசை'
export KEURAL_BASE_URL='https://<சூழலுக்கான_பொது_API_டொமைன்>/llm/v1'
export MODEL_ID='வழங்கல் திரையில் உள்ள மாதிரி ID'
curl "$KEURAL_BASE_URL/chat/completions" \
-H "Authorization: Bearer $KEURAL_API_KEY" \
-H 'Content-Type: application/json' \
-d "{\"model\":\"$MODEL_ID\",\"messages\":[{\"role\":\"user\",\"content\":\"வணக்கம்.\"}]}"கோரிக்கை உடலில் உள்ள model விசையுடன் இணைக்கப்பட்ட மாதிரி ID உடன் சரியாகப் பொருந்த வேண்டும். provider/மாதிரி ID போன்ற முன்னொட்டு பாதை இருந்தால், கடைசி / க்குப் பிறகு உள்ள பகுதி பொருந்துகிறதா எனப் பாருங்கள். இல்லையெனில் API 403 ஐத் திருப்பி அனுப்பும். பதிலில் உள்ள model எப்போதும் விசையின் மாதிரி ID ஐக் கொண்டிருக்கும்.
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["KEURAL_API_KEY"],
base_url=os.environ["KEURAL_BASE_URL"],
)
res = client.chat.completions.create(
model=os.environ["MODEL_ID"],
messages=[{"role": "user", "content": "வணக்கம்."}],
)
print(res.choices[0].message.content)ஆதரிக்கப்படும் கோரிக்கை புலங்கள்
ஏற்கப்படும் மேல்நிலைப் புலங்கள் கீழே உள்ள 18 மட்டுமே. மற்ற புலங்களை அனுப்பினால் 400 திருப்பி அனுப்பப்படும். மதிப்பு null ஆக உள்ள விருப்பப் புலங்கள் அனுப்பப்படவில்லை எனக் கருதப்படும்.
| புலம் | விதி |
|---|---|
model | கட்டாயம். விசையின் மாதிரி ID |
messages | கட்டாயம். 1 முதல் 4,096 உருப்படிகள் |
stream · stream_options | stream_options ஐ stream: true ஆக இருக்கும்போது மட்டுமே அனுப்பவும். include_usage ஐ ஆதரிக்கிறது. |
tools | அதிகபட்சம் 128. செயல்பாட்டுப் பெயர் [A-Za-z0-9_-], 1~64 எழுத்துகள் |
tool_choice | none · auto · required · குறிப்பிட்ட செயல்பாடு. required க்கு tools தேவை. |
parallel_tool_calls | மாதிரி ஆதரிக்கவில்லையெனில் 400 |
response_format | text · json_object · json_schema |
max_tokens · max_completion_tokens | இரண்டில் ஒன்றை மட்டும் அனுப்பவும். அனுப்பாவிட்டால் 4,096 (மாதிரி வரம்பு குறைவாக இருந்தால் அந்த மதிப்பு). மாதிரி வரம்பைத் தாண்டினால் 400 |
temperature | 0~2. மாதிரி ஆதரிக்கவில்லையெனில் 400 |
top_p | 0~1 |
frequency_penalty · presence_penalty | -2 முதல் 2 வரை |
stop | சரம் அல்லது அதிகபட்சம் 4 கொண்ட வரிசை |
seed | முழு எண் |
user | அதிகபட்சம் 256 எழுத்துகள் |
n | 1 மட்டும் |
செய்திகள்
| பங்கு | ஏற்கப்படும் புலங்கள் |
|---|---|
system · developer | content, name |
user | content (சரம் அல்லது உரை·படப் பகுதிகளின் வரிசை), name |
assistant | content, name, refusal, tool_calls |
tool | content, tool_call_id |
toolசெய்தி, முந்தையtool_callsஇல் உள்ள ஒவ்வொருidக்கும் ஒருமுறை மட்டுமே பதிலளிக்கும்.- படப் பகுதி (
image_url) படங்களை ஏற்கும் மாதிரியின்userசெய்திகளில் மட்டுமே சேர்க்கலாம்.httpஅல்லதுhttpsமுகவரி, அல்லது PNG, JPEG, GIF, WebP வடிவ base64 data URI ஐப் பயன்படுத்தவும்.detailauto·low·highஆக இருக்கலாம்.
உடல்
| உருப்படி | வரம்பு |
|---|---|
| Content-Type | application/json |
| அளவு | 1 MiB |
| JSON அமைப்பு | மேல்நிலைப் பொருள் ஒன்று, உள்ளமைவு ஆழம் 64 அல்லது அதற்குக் குறைவு, ஒரே விசை இரண்டு முறை வரக்கூடாது |
| கோரிக்கை நேரம் | அதிகபட்சம் 600 வினாடிகள் |
உடல் விதிகளை மீறினால் 400 கிடைக்கும், param body ஆக இருக்கும்.
ஸ்ட்ரீமிங்
கோரிக்கையில் "stream": true எனச் சேர்த்தால் SSE வழியாகப் பதில் அனுப்பப்படும். ஒவ்வொரு துண்டும் data: ... நிகழ்வாக அனுப்பப்படும்; முடிவில் data: [DONE] அனுப்பப்படும். "stream_options": {"include_usage": true} ஐச் சேர்த்தால், [DONE] க்கு முன் டோக்கன் பயன்பாட்டுத் துண்டு ஒன்று கூடுதலாக அனுப்பப்படும்.
include_usage ஐச் சேர்த்தால் ஒவ்வொரு துண்டிலும் usage: null இருக்கும்; கடைசிப் பயன்பாட்டுத் துண்டில் choices வெற்று வரிசையாக இருக்கும். ஸ்ட்ரீம் அல்லாத பதில்களில் உள்ளீடு மற்றும் வெளியீட்டு டோக்கன்கள் இரண்டும் உறுதிசெய்யப்பட்டால் மட்டுமே usage இருக்கும்.
பதிவு id வடிவம் chatcmpl-<x-request-id>. ஒவ்வொரு பதிலிலும் x-request-id தலைப்பு இருக்கும்.
ஸ்ட்ரீமிங்கின் போது பிழை ஏற்பட்டால், பிழை JSON உள்ள data: நிகழ்வு அனுப்பப்படும்; அதன் பிறகு [DONE] இல்லாமல் இணைப்பு முடியும். ஒரு துண்டு 1 MiB ஐத் தாண்டினாலோ பதில் 16 MiB ஐத் தாண்டினாலோ, ஸ்ட்ரீம் 503 உடன் முடியும்.
curl -N "$KEURAL_BASE_URL/chat/completions" \
-H "Authorization: Bearer $KEURAL_API_KEY" \
-H 'Content-Type: application/json' \
-d "{\"model\":\"$MODEL_ID\",\"messages\":[{\"role\":\"user\",\"content\":\"வணக்கம்.\"}],\"stream\":true,\"stream_options\":{\"include_usage\":true}}"பயன்பாட்டு வரம்பு
பயனர், நிறுவனம், மாதிரி ஆகியவற்றின் அடிப்படையில் ஒரே நேரக் கோரிக்கைகளின் எண்ணிக்கை, நிமிடத்துக்கான கோரிக்கைகள் (RPM), நிமிடத்துக்கான டோக்கன்கள் (TPM) ஆகியவற்றுக்கு வரம்பு உண்டு. உண்மையான மதிப்புகள் ஒவ்வொரு சூழலுக்கும் வேறுபடும்.
நிமிடத்துக்கான டோக்கன்கள் கோரிக்கை வரும்போதே முன்கூட்டியே கழிக்கப்படும். உள்ளீடு ஆங்கில 4 எழுத்துகளுக்கு 1 டோக்கன், பிற எழுத்துகளுக்கு ஒரு எழுத்துக்கு 1 டோக்கன் எனக் கணக்கிடப்படும். ஒரு படம் 2,000 டோக்கன்களாகக் கணக்கிடப்படும். வெளியீடு max_tokens (அதிகபட்சம் 4,096) அளவுக்குக் கழிக்கப்படும், எனவே தேவையான அளவுக்கு மட்டும் வெளியீட்டு வரம்பை அமைத்தால் வரம்பில் அதிக இடம் மிஞ்சும்.
429 code | காரணம் | Retry-After |
|---|---|---|
rate_limit_exceeded | RPM · TPM · ஒரே நேரக் கோரிக்கைகள் வரம்பைத் தாண்டின | RPM·TPM 60 வினாடிகள், ஒரே நேரக் கோரிக்கைகள் 1 வினாடி |
api_busy | சேவையகத்தின் செயலாக்க திறன் நிரம்பியுள்ளது | இல்லை. சிறிது நேரம் கழித்து மீண்டும் முயலவும். |
upstream_rate_limit | மாதிரி வழங்குநரின் வரம்பு மீறல் | இல்லை |
விசை நிர்வாகம்
அமைப்புகள் → API → API keys தாவலில் விசையின் நிலையை (செல்லுபடியாகும் · காலாவதியானது · திரும்பப் பெறப்பட்டது) சரிபார்த்து, மீண்டும் வழங்கலாம் அல்லது திரும்பப் பெறலாம்.
விசை krl_llm_ இல் தொடங்கும் 51 எழுத்துச் சரம். ஒரு பணியிடத்துக்கு ஒரு விசை மட்டுமே இருக்கலாம்; ஏற்கனவே இருந்தால் புதிதாக வழங்காமல் மீண்டும் வழங்கவும். காலாவதித் தேதியை இன்றுக்குப் பிறகு மட்டுமே அமைக்க முடியும்.
| செயல் | முடிவு | குறிப்பு |
|---|---|---|
| மீண்டும் வழங்குதல் | புதிய விசை கிடைக்கும். | பழைய விசை உடனடியாகப் பயன்படுத்த முடியாததாகிவிடும். இணைக்கப்பட்ட செயலிகளிலும் விசையை மாற்றவும். |
| திரும்பப் பெறுதல் | விசை உடனடியாகத் தடுக்கப்படும். | விசை கசிந்திருக்கலாம் என்று சந்தேகம் வந்தால் பயன்படுத்தவும். திரும்பப் பெற்ற விசையை மீட்க முடியாது. |
பயன்பாட்டைச் சரிபார்த்தல்
API வழியாக அனுப்பிய கோரிக்கைகளையும் டோக்கன் பயன்பாட்டையும் பின்வரும் இரண்டு இடங்களில் சரிபார்க்கலாம்.
| இடம் | உள்ளடக்கம் |
|---|---|
| அமைப்புகள் → API → API usage தாவல் | தற்போதைய பணியிடத்தில் நீங்கள் வழங்கிய விசையின் பயன்பாடு |
| நிறுவன நிர்வாகம் → Organization API இன் கீழே API usage | நிறுவனத்தில் வழங்கப்பட்ட அனைத்து விசைகளின் பயன்பாடு (நிறுவன உரிமையாளர் மற்றும் நிர்வாகிகள்) |
தேடல் நிபந்தனைகள்
| நிபந்தனை | விளக்கம் |
|---|---|
| தொடக்க நேரம் · முடிவு நேரம் | கொரிய நேரம் (KST). தொடக்க நேரம் சேர்த்துக்கொள்ளப்படும்; முடிவு நேரம் சேர்க்கப்படாது. காலியாக விட்டால் கடந்த 7 நாட்கள் காட்டப்படும்; ஒரே முறையில் அதிகபட்சம் 90 நாட்கள் வரை பார்க்கலாம். |
| Model ID | குறிப்பிட்ட மாதிரியின் கோரிக்கைகளை மட்டும் காட்டும். காலியாக விட்டால் அனைத்தும். |
| கோரிக்கை நிலை | அனைத்தும் · இயங்குகிறது · வெற்றி · தோல்வி · ரத்து · உறுதிசெய்யப்படவில்லை என்பதிலிருந்து தேர்ந்தெடுக்கவும். |
நிபந்தனைகளை அமைத்து தேடு ஐ அழுத்தவும். சமீபத்திய கோரிக்கைகளைப் பார்க்க புதுப்பி ஐ அழுத்தவும்.
திரையில் காட்டப்படும் மதிப்புகள்
- பயன்படுத்தப்பட்ட தேதி வரம்பு: உண்மையில் தேடப்பட்ட கால வரம்பு. தொடக்க·முடிவு நேரத்தைக் காலியாக விட்டாலோ 90 நாட்களைத் தாண்டினாலோ, சேவையகம் சரிசெய்த கால வரம்பு காட்டப்படும்.
- கோரிக்கை எண்ணிக்கை மற்றும் உள்ளீட்டு டோக்கன் · வெளியீட்டு டோக்கன் · மொத்த டோக்கன்: உறுதிசெய்யப்பட்ட மதிப்புகள் மட்டுமே கூட்டப்படும். உறுதிசெய்யப்படாத டோக்கன்கள் 0 ஆகக் கருதப்படாமல் உறுதிசெய்யப்படவில்லை எனக் காட்டப்படும்.
- கோரிக்கைப் பட்டியல்: ஒவ்வொரு கோரிக்கையும் கோரிக்கை நேரம், Model ID, கோரிக்கை நிலை, உள்ளீடு, வெளியீடு, மொத்த டோக்கன்களுடன் ஒரு வரியில் காட்டப்படும். ஒரு பக்கத்தில் 20 கோரிக்கைகள் தெரியும். முந்தையது · அடுத்தது மூலம் பக்கங்களை மாற்றலாம்.
வரியில் உள்ள கோரிக்கை விவரங்கள் ஐ அழுத்தினால் பின்வரும் மதிப்புகள் காட்டப்படும்.
| உருப்படி | விளக்கம் |
|---|---|
| கோரிக்கை ID | ஆதரவைத் தொடர்புகொள்ளும்போது தெரிவிக்க வேண்டிய மதிப்பு. |
| பதில் முறை | ஸ்ட்ரீமிங் அல்லது சாதாரண பதில் |
| பயன்பாட்டு உறுதிநிலை | உறுதிசெய்யப்பட்டது · பகுதி உறுதி · உறுதிசெய்யப்படவில்லை |
| முடிவு நேரம் · பதில் நேரம் (ms) | கோரிக்கை முடிந்த நேரமும் எடுத்த நேரமும். |
| கேஷ் வாசிப்பு · கேஷ் உருவாக்கம் · நியாயப்படுத்தல் டோக்கன்கள் | மாதிரி இந்த மதிப்புகளைத் திருப்பி அனுப்பினால் மட்டுமே காட்டப்படும். |
stream_options.include_usage இல்லாமலும் ஸ்ட்ரீமிங் கோரிக்கைகளின் பயன்பாடு பதிவு செய்யப்படும். கோரிக்கை நடுவில் துண்டிக்கப்பட்டால் நிலை பகுதி உறுதி அல்லது உறுதிசெய்யப்படவில்லை ஆக இருக்கலாம்.
பிழை வடிவம்
பிழைகள் OpenAI இணக்க வடிவத்தில் திருப்பி அனுப்பப்படும்.
{
"error": {
"message": "மனிதர் படிக்கக்கூடிய பிழை விளக்கம்",
"type": "authentication_error",
"code": "invalid_api_key",
"param": null
}
}type நிலைக் குறியீட்டால் தீர்மானிக்கப்படும்; code காரணத்தை வேறுபடுத்தும்.
| நிலை | type | code | காரணம் |
|---|---|---|---|
400 | invalid_request_error | invalid_request | புலம், மதிப்பு அல்லது உடல் விதி மீறல். param இல் சிக்கலான புலம் இருக்கும் |
400 | invalid_request_error | upstream_rejected_request | மாதிரி வழங்குநர் கோரிக்கையை நிராகரித்தது |
401 | authentication_error | invalid_api_key | விசை வடிவம் தவறு, விசை இல்லை, விசை காலாவதி·திரும்பப் பெறப்பட்டது·மீண்டும் வழங்கப்பட்டது, அல்லது Authorization தலைப்பு ஒன்றுக்கு மேல் |
403 | permission_error | api_disabled | Keural API அம்சம் முடக்கப்பட்டுள்ளது |
403 | permission_error | model_api_disabled | மாதிரியின் API வெளியீடு முடக்கப்பட்டுள்ளது |
403 | permission_error | model_not_allowed | model விசையின் மாதிரியிலிருந்து வேறுபடுகிறது, அல்லது உறுப்பினருக்கு API அனுமதி இல்லை |
404 | invalid_request_error | not_found | இல்லாத பாதை |
405 | invalid_request_error | method_not_allowed | தவறான முறை. Allow தலைப்பில் அனுமதிக்கப்பட்ட முறைகள் இருக்கும் |
429 | rate_limit_error | மேலே உள்ள பயன்பாட்டு வரம்பு அட்டவணை | வரம்பு மீறல் |
503 | server_error | upstream_timeout | 600 வினாடிகளுக்குள் பதில் முடியவில்லை |
503 | server_error | invalid_upstream_response | வழங்குநர் பதில் வடிவம் சரியில்லை, ஸ்ட்ரீம் அளவு மீறல் |
503 | server_error | dependency_unavailable · unsupported_provider | தற்காலிக உள் சிக்கல். x-request-id உடன் ஆதரவைத் தொடர்புகொள்ளவும் |
சிக்கல் தீர்வு
| அறிகுறி | பதில் குறியீடு | சரிபார்க்க வேண்டியவை |
|---|---|---|
| மாதிரிகள் பட்டியல் காலியாக உள்ளது அல்லது இணைப்பு தோல்வி | 404 · 405 | Base URL …/llm/v1 இல் முடிகிறதா |
| அங்கீகாரம் தோல்வி | 401 | விசையில் எழுத்துப் பிழை அல்லது முன்னும் பின்னும் இடைவெளி, விசை காலாவதி, திரும்பப் பெறப்பட்டதா அல்லது மீண்டும் வழங்கப்பட்டதா |
| இணைந்துள்ளது ஆனால் மாதிரியைப் பயன்படுத்த முடியவில்லை | 403 | Model ID விசையின் மாதிரியுடன் பொருந்துகிறதா, நிறுவன API அனுமதி |
| பதில் தாமதமாகிறது அல்லது சில நேரம் தோல்வியடைகிறது | 429 | பயன்பாட்டு வரம்பு |
| சிறிது நேரம் பதில் வரவில்லை | 5xx | சிறிது நேரம் கழித்து மீண்டும் முயலவும் |
| பயன்பாடு காட்டப்படவில்லை அல்லது உண்மையானதிலிருந்து வேறுபடுகிறது | — | தேடல் கால அளவு மற்றும் விசை சேர்ந்த பணியிடம் |
தீர்வு கிடைக்கவில்லை என்றால், பின்வரும் தகவல்களுடன் நிர்வாகியிடம் கேளுங்கள். விசையின் முழு உள்ளடக்கத்தையும் prompt உள்ளடக்கத்தையும் அனுப்ப வேண்டாம்.
- நிகழ்ந்த நேரம்
- பயன்படுத்திய Model ID
- கிளையண்ட் செயலியின் பெயர் மற்றும் பதிப்பு
- பதில் தலைப்பில் உள்ள
x-request-id - திரையில் தோன்றிய பிழைச் செய்தி