Developer guide

በአንድ እይታ

በአንድ እይታ

ይህ ሰነድ የCLEVI የገንቢዎች ሰነዶች መነሻ ነው። የClevi-X-Platform አወቃቀርን፣ በAPI ሊጠሩ የሚችሉ ሁለቱን ሞዴሎች፣ የማረጋገጫ ዘዴን፣ እንዲሁም የጥያቄና ምላሽ ቅርጸቶችን በአንድ ላይ ያብራራል። ጥያቄና ምላሾቹ የOpenAI Chat Completions ቅርጸትን ስለሚከተሉ፣ ከነባሩ OpenAI SDK ጋር base_url እና api_key የሚባሉትን ሁለት እሴቶች ብቻ በመቀየር መገናኘት ይችላሉ። ሳይጫኑ እስከ መጀመሪያው ጥሪ ድረስ የሚከተሉት ሂደት በQuick Start ሰነድ ውስጥ ይገኛል።

የመድረኩ አወቃቀር

Clevi-X-Platform ሞዴሎችን፣ ኤጀንቶችን፣ ሴማንቲክ ዳታቤዝን እና ፊዚካል AIን በአንድ የማስኬጃ አካባቢ ያካትታል። ከእነዚህ ውስጥ ገንቢዎች በአሁኑ ጊዜ በHTTP በቀጥታ የሚጠሩት የሞዴል ንብርብሩን ነው። ሌሎቹ ንብርብሮች በመድረኩ ውስጥና በኮንሶል ላይ ይሰራሉ፣ ይፋዊ API ደግሞ ከታች በሰንጠረዡ የተመለከተውን ወሰን ብቻ ይሸፍናል።

የመድረክ ንብርብሮችና ይፋዊ ወሰን
ንብርብርየሚያስተናግደውአሁን ያለው ይፋዊ ወሰን
ሞዴልየጽሑፍና ምስል ግብዓቶችን ተቀብሎ የምላሽ ቶከኖችን ያመነጫልበchat completions ኤንድፖይንት ይፋ ሆኗል
ኤጀንትዓላማ ተኮር አመክንዮ፣ የመሳሪያ ጥሪ እና ደረጃ በደረጃ ማስረጃ ማመንጨትኮንሶልና ፕሌይግራውንድ
ሴማንቲክ DBሰነዶችን፣ ምስሎችን፣ ስዕሎችን እና የሥራ መረጃዎችን በትርጉም ክፍሎች ያገናኛልኮንሶል
ፊዚካል AIየሮቦት እንቅስቃሴ ዕቅድና እንደገና ዕቅድ ማውጣትበመጫኛ ክፍል ደረጃ ምክክር

የሞዴሎች ዝርዝር

በጥያቄው አካል ውስጥ ባለው model መስክ ከታች ካሉት ሁለት ስሞች አንዱን በትክክል ያስገቡ። ሁለቱም ሞዴሎች ተመሳሳይ አድራሻ፣ ተመሳሳይ ማረጋገጫ እና ተመሳሳይ የጥያቄ ቅርጸት ይጠቀማሉ።

  • cip-5.5-im
  • cip-5.5-mm
በAPI ሊጠሩ የሚችሉ ሞዴሎች
ሞዴልባህሪግብዓትበዋናነት የሚያገለግልበት
cip-5.5-imብዙ ሞዳል ፍለጋና እውቀት ማደራጀትጽሑፍ፣ ምስል፣ ሰነድ፣ ስዕልበትርጉም ላይ የተመሠረተ ፍለጋ፣ የእውቀት ግንኙነት እና የሮቦት እንቅስቃሴ ዕቅድ ድጋፍ
cip-5.5-mmብዙ ሞዳል አመክንዮጽሑፍ፣ ምስል፣ ውስብስብ አውድየምርምርና ትንተና ጥያቄዎች፣ የመሳሪያ ጥሪ እና ባለብዙ ደረጃ ሥራዎች

cip-5.5-im

ሰነዶችን፣ ምስሎችን፣ ሥዕሎችን እና የሥራ መረጃዎችን በትርጉም አሃዶች በማገናኘት የፍለጋ ውጤቶችን እና የዕውቀት መዋቅሮችን እንፈጥራለን። በPhysical AI የዕቅድ አዘገጃጀት እና የድጋሚ ዕቅድ ደረጃዎች ግብዓቶችን ለመተርጎምም ተመሳሳይ ሞዴል እንጠቀማለን። የውስጥ መለያ RB-IM ሲሆን፣ በAPI ውስጥ የሚሰራው ስም cip-5.5-im ብቻ ነው።

cip-5.5-mm

ጽሑፍን፣ ምስሎችን እና በበርካታ ሰነዶች ውስጥ ያለውን ውስብስብ አውድ በአንድነት አንብቦ መልስ ይፈጥራል። የመሣሪያ ጥሪዎችን እና የሥራ ፍሰት አፈጻጸምን የሚያካትቱ Agentic ሥራዎችን ለመደገፍ የተስተካከለ ሞዴል ነው።

ሞዴል ይምረጡ

ለሥራ የሚሆን ሞዴል ምርጫ
ሊያደርጉት የሚፈልጉት ሥራየሚመርጡት ሞዴል
በድርጅት ውስጥ ካሉ ሰነዶች እና ሥዕሎች ውስጥ የማስረጃ አንቀጾችን ማግኘትcip-5.5-im
የፍለጋ ውጤቶችን በትርጉም መሠረት አገናኝቶ ወደ ዕውቀት መቀየርcip-5.5-im
የሮቦት ሥራ ዕቅድ ግብዓትን መተርጎምcip-5.5-im
ምስልን እና ጽሑፍን በአንድነት አንብቦ መወሰንcip-5.5-mm
የመሣሪያ ጥሪ የሚያስፈልገውን ባለብዙ ደረጃ ሥራ ማከናወንcip-5.5-mm
በርካታ ሰነዶችን በማጣመር የትንተና መልስ መጻፍcip-5.5-mm

ሌሎች ሞዴሎች

መድረኩ ከዚህ በታች ያሉትን ሞዴሎችም ያካትታል። የማሰራጫ ቅርጻቸው እና የመዳረሻ መንገዳቸው የተለያዩ ስለሆኑ፣ የሕዝብ API ስሞች በተለየ ይገለጻሉ።

የመድረኩ ሞዴል ሰልፍ
ሞዴልባህሪ
Cip-5-Xደረጃ በደረጃ ማስረጃ የሚያቀርብ የመልቲሞዳል ውስብስብ ትንተና ሞዴል
Cip-5-Agentእንደ ሁኔታው ውሳኔ አሰጣጥን እና ተደጋጋሚ ሥራዎችን ማከናወንን የሚመራ በኤጀንት ላይ ያተኮረ የማመዛዘን ሞዴል
Cip-5-Visionምስሎችን፣ ቪዲዮዎችን፣ ጽሑፎችን እና የጊዜ ተከታታይ መረጃዎችን በአንድነት የሚተረጉም የራዕይ ሞዴል
Ivy-3-Textበትንንሽ መሣሪያዎች እና በኤጅ አካባቢዎች የሚሠራ በመሣሪያ ላይ የሚሠራ ቀላል LLM
Ivy-4-mmጽሑፍን፣ ምስልን እና ድምጽን በአንድ ጊዜ የሚያስኬድ ትልቅ non-reasoning ሞዴል

መሠረታዊ መረጃ እና ማረጋገጫ

ቁልፎች በየሥራ ቦታው ደረጃ ይሰጣሉ፣ እና በእያንዳንዱ ጥያቄ ውስጥ በAuthorization ራስጌ ላይ Bearer በማከል ይላካሉ። ከታች ባለው ሰንጠረዥ ያሉት ስድስት እሴቶች የመጀመሪያ ጥሪ የሚያስፈልገውን ማዋቀር ለመጨረስ በቂ ናቸው።

የAPI መሠረታዊ መረጃ
ንጥልእሴት
ነባሪ አድራሻhttps://platform.clevi.net/api/services/v1/aiservice/openai/v1
የማረጋገጫ ራስጌAuthorization: Bearer sk-...
የጥያቄ አካል ቅርጸትapplication/json
የጥያቄና ምላሽ መስፈርትከOpenAI Chat Completions ጋር ተኳሃኝ
መጠቀም የሚችሉ ሞዴሎችcip-5.5-im, cip-5.5-mm
የቁልፍ ማውጫ ገጽhttps://clevi.app/cloud/keys

በሠንጠረዡና በምሳሌዎቹ ውስጥ ያለው sk-... የተሰጠዎትን ቁልፍ የሚያስገቡበት ቦታ ነው። በአካባቢ ተለዋዋጭ ውስጥ ለማስቀመጥ ከታች ያለውን ትእዛዝ ከተጠቀሙ፣ የዚህን ሰነድ ምሳሌ በቀጥታ በመቅዳት ማስኬድ ይችላሉ።

export CLEVI_API_KEY="sk-..."

POST /api/services/v1/aiservice/openai/v1/chat/completions

የመልዕክቶች ድርድርና የሞዴል ስም ተቀብሎ፣ ሞዴሉ ያመነጨውን አንድ መልዕክት በchoices ድርድር ውስጥ አካቶ ይመልሳል። ሙሉ አድራሻው https://platform.clevi.net/api/services/v1/aiservice/openai/v1/chat/completions ነው። messages ቢያንስ አንድ የመልዕክት ነገር መያዝ አለበት፣ እያንዳንዱ ነገርም role እና content ይኖረዋል።

የጥያቄ መለኪያዎች
ስምቅርጸትአስፈላጊመግለጫ
modelstringአዎcip-5.5-im ወይም cip-5.5-mm
messagesarrayአዎየውይይት መልዕክት ነገሮች ድርድር። ቢያንስ 1 ነገር
messages[].rolestringአዎከsystem · user · assistant አንዱ
messages[].contentstringአዎየመልዕክቱ አካል
streambooleanአይtrue ከሆነ ምላሹን በserver-sent events ቁርጥራጮች ይቀበላሉ
max_tokensintegerአይበምላሹ የሚመነጩ ከፍተኛው የቶከኖች ብዛት
temperaturenumberአይዋጋው ከፍ ባለ መጠን በተመሳሳይ ጥያቄ የተለያዩ ምላሾች የመጡበት ዕድል ይጨምራል
curl https://platform.clevi.net/api/services/v1/aiservice/openai/v1/chat/completions \
  -H "Authorization: Bearer $CLEVI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "cip-5.5-mm",
    "messages": [
      {"role": "system", "content": "사내 문서를 요약하는 도우미로 답한다."},
      {"role": "user", "content": "이 API 의 인증 방식을 한 문장으로 설명해 줘."}
    ]
  }'
# pip install openai
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["CLEVI_API_KEY"],
    base_url="https://platform.clevi.net/api/services/v1/aiservice/openai/v1",
)

completion = client.chat.completions.create(
    model="cip-5.5-mm",
    messages=[
        {"role": "system", "content": "사내 문서를 요약하는 도우미로 답한다."},
        {"role": "user", "content": "이 API 의 인증 방식을 한 문장으로 설명해 줘."},
    ],
)

print(completion.choices[0].message.content)
// npm install openai
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.CLEVI_API_KEY,
  baseURL: "https://platform.clevi.net/api/services/v1/aiservice/openai/v1",
});

const completion = await client.chat.completions.create({
  model: "cip-5.5-mm",
  messages: [
    { role: "system", content: "사내 문서를 요약하는 도우미로 답한다." },
    { role: "user", content: "이 API 의 인증 방식을 한 문장으로 설명해 줘." },
  ],
});

console.log(completion.choices[0].message.content);
{
  "id": "chatcmpl-7d21b4e0",
  "object": "chat.completion",
  "created": 1755500000,
  "model": "cip-5.5-mm",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Authorization 헤더에 Bearer 와 발급받은 API 키를 넣어 인증합니다."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 38,
    "completion_tokens": 24,
    "total_tokens": 62
  }
}

የምላሽ መስኮች

ምላሹ በከፍተኛው ደረጃ ስድስት መስኮችን ያካትታል። የተፈጠረው ጽሑፍ በchoices ድርድር የመጀመሪያው ንጥል ውስጥ ይገኛል፣ የቶከኖች አጠቃቀም መጠን ደግሞ በusage ውስጥ ነው።

የምላሽ መስኮች
ስምቅርጸትመግለጫ
idstringአንድ ጥያቄን የሚያመለክት መለያ። ስህተት ሲያጋጥም አብረው ይላኩት
objectstringchat.completion። የስትሪሚንግ ቁርጥራጮች chat.completion.chunk ናቸው
createdintegerምላሹ የተፈጠረበት የ Unix ሰከንድ
modelstringምላሹን የፈጠረው የሞዴሉ ስም
choicesarrayየተፈጠሩ ውጤቶች ድርድር
choices[].indexintegerበድርድሩ ውስጥ ያለው ተራ ቁጥር። ከ 0 ይጀምራል
choices[].message.rolestringassistant
choices[].message.contentstringየተፈጠረው የምላሽ ይዘት
choices[].finish_reasonstringምርቱ የቆመበት ምክንያት። እስከመጨረሻው ከተፈጠረ stop
usage.prompt_tokensintegerለግቤት የተጠቀሙባቸው የቶከኖች ብዛት
usage.completion_tokensintegerየተፈጠሩ የቶከኖች ብዛት
usage.total_tokensintegerየላይኞቹ ሁለት እሴቶች ድምር
total\_tokens=prompt\_tokens+completion\_tokens\text{total\_tokens} = \text{prompt\_tokens} + \text{completion\_tokens}

ስህተት

ያልተሳካ ጥያቄ ምክንያቱን በ HTTP ሁኔታ ኮድ ያሳውቃል። መጀመሪያ ከታች ያሉትን መፍትሔዎች ይመልከቱ፤ ተመሳሳይ ኮድ ደጋግሞ ከታየ የምላሹን id እና የጥያቄውን ሰዓት ይመዝግቡ።

የ HTTP ሁኔታ ኮድ
ኮድትርጉምመፍትሔ
400የጥያቄው አካል ከቅርጸቱ ጋር አይስማማምmodel እና messages መኖራቸውን፣ JSON መዘጋቱን ያረጋግጡ
401ቁልፉ የለም ወይም ትክክለኛ አይደለምራስጌው Bearer በሚል መጀመሩን እና የቁልፉ ዋጋ ሳይቀየር መቅዳቱን ያረጋግጡ
403በዚህ ቁልፍ መድረስ አይችሉምቁልፉን የሰጠውን የሥራ ቦታ እና የተጠየቀውን የሞዴል ስም ያረጋግጡ
404መንገዱ የለምየአድራሻው መጨረሻ /v1/chat/completions መሆኑን ያረጋግጡ
429በአጭር ጊዜ ውስጥ ብዙ ጥያቄዎች ተልከዋልእንደገና ለመላክ የሙከራ ጊዜውን በእጥፍ እያሳደጉ ይሞክሩ
500በአገልጋዩ በኩል ስህተት ተከስቷልተመሳሳዩን ጥያቄ እንደገና ይላኩ፤ ከተደጋገመም የጥያቄውን ሰዓት ለድጋፍ ቡድኑ ያሳውቁ

የማሰማሪያ አይነት

ተመሳሳዩን ሞዴል በደመና API እና በግቢ ውስጥ ጭነት በሁለት መንገዶች ይጠቀማሉ። የጥያቄ ቅርጹ እና የማረጋገጫ ዘዴው በሁለቱም አንድ ናቸው፤ አድራሻው እና የቁልፍ አስተዳደር ገጹ ግን ይለያያሉ።

የደመና እና የግቢ ውስጥ ጭነት ንጽጽር
ንጥልደመና APIግቢ ውስጥ ጭነት
መደበኛ አድራሻplatform.clevi.netየተጫነበት የግል አውታረ መረብ አድራሻ
ቁልፍ ማውጣትhttps://clevi.app/cloud/keysየተጫነበት አካባቢ የአስተዳዳሪ ኮንሶል
የማረጋገጫ ዘዴBearer ቶከንBearer ቶከን
የውሂብ ማከማቻ ቦታCLEVI ደመናበደንበኛው መሠረተ ልማት ውስጥ

የውሂብ አስተዳደር

መድረኩ የሚከተሉትን አራት ነገሮች እንደ መደበኛ አሠራር ይጠቀማል። የሥራ ቦታዎችን የሚከፋፍሉበትን መስፈርት ሲወስኑ እነዚህንም አብረው ያረጋግጡ።

  • በፈቃድ ላይ የተመሠረተ ቁጥጥር — የመድረሻ ፈቃዶችን እና ቁልፎችን በሥራ ቦታ ደረጃ ይከፋፍላሉ።
  • የተገለለ የሥራ ቦታ — በሥራ ቦታዎች መካከል ውሂብ አይቀላቀልም።
  • በቅጽበት የውሂብ ግንኙነት — ከውጫዊ ሥርዓቶች ጋር የተገናኘውን ውሂብ በመጠየቂያ ጊዜ ያመጣል።
  • በሂደት የተደራጀ መዝገብ ማቆየት — ለተፈጸመ እያንዳንዱ ሥራ መዝገብ ይይዛል።

የመጀመሪያ ደረጃ

መጀመሪያ ጊዜ እየተገናኙ ከሆነ፣ ከታች ባለው ቅደም ተከተል ይቀጥሉ። እስከ 3ኛው ደረጃ ከጨረሱ በኋላ በአንድ ቁልፍ ሁለቱንም ሞዴሎች መጠቀም ይችላሉ።

  1. https://platform.clevi.net/account/login ላይ ይግቡ ወይም መለያ ይፍጠሩ።
  2. https://clevi.app/cloud ላይ የሥራ ቦታ ያክሉ።
  3. https://clevi.app/cloud/keys ላይ ቁልፍ ያውጡና በአካባቢ ተለዋዋጭ ውስጥ ያስቀምጡ።
  4. https://clevi.app/cloud/playground ላይ የcip-5.5-im እና የcip-5.5-mm ምላሾችን ያወዳድሩ።
  5. በQuick Start ሰነድ ውስጥ ያለውን የጥያቄ ምሳሌ በመቅዳት የመጀመሪያ ጥሪዎን ይላኩ።

የሥራ ቦታ መፍጠር

የAPI ቁልፍ ማውጣት

የመጫወቻ ሜዳ መክፈት

CLEVI

ቋንቋ እና ክልል

მანქანურად ნათარგმნი ენები მონიშნულია. ხელმისაწვდომობა გამოქვეყნებულ საიტის პაკეტს შეესაბამება.

136 ቋንቋዎች

የሚመከር

1

ምስራቃዊ እስያ

7

ደቡብ ምስራቅ እስያ

11

ደቡባዊ እስያ

18

መካከለኛው እስያ

5

መካከለኛው ምስራቅ እና ካውካሰስ

10

ምዕራብ አውሮፓ እና ደቡባዊ አውሮፓ

16

ዩናይትድ ኪንግደም እና አየርላንድ

4

ሰሜናዊ አውሮፓ

10

መካከለኛው አውሮፓ እና ባልካን

14

ምስራቅ አውሮፓ

5

ምስራቅ አፍሪካ

8

ምዕራባዊ አፍሪካ እና መካከለኛው አፍሪካ

9

ደቡባዊ አፍሪካ

8

አሜሪካ

5

ኦሺያንያ

5