Yeqa uye kokuyinhloko
Izifundo ze-AI

Ungawafinyelela Kanjani Amamodeli e-AI Asezingeni Eliphambili Nangahloliwe nge-RouterHub

Funda ukumisa i-RouterHub, ukhethe imodeli yamanje, futhi uthumele izicelo usebenzisa i-OpenAI SDK, i-Anthropic SDK, noma i-cURL. Lesi sifundo siphinde sichaze amathuluzi ahambisanayo, ukukhokhisa, ukuhlola amamodeli, ukugcinwa kwesikhashana kwama-prompt, ukuhlukaniswa kwamaphrojekthi, nokusetshenziswa okunomthwalo wemfanelo.

Ungawafinyelela Kanjani Amamodeli e-AI Asezingeni Eliphambili Nangahloliwe nge-RouterHub

Lokho okwenziwa yi-RouterHub

I-RouterHub iyisango le-API le-AI elinikeza ukufinyelela emindenini yamamodeli i-Claude, GPT, Gemini, Grok, DeepSeek, GLM, ne-Qwen nge-akhawunti eyodwa, ibhalansi, kanye nokhiye we-API. Isekela izixhumi ezihambisana ne-OpenAI ne-Anthropic, okwenza izinhlelo zokusebenza eziningi ezikhona zishintshe abahlinzeki ngokushintsha ukhiye wazo we-API, i-base URL, kanye ne-ID yemodeli.

Ikhathalogi ihlanganisa amamodeli ajwayelekile aphambili kanye nezinhlobo ezithile ezingahloliwe ne-zikhishwe imikhawulo lapho zitholakala. Imodeli engahloliwe iyinhlobo eklanyelwe ukwenqaba izicelo ezimbalwa kunenguqulo evamile. Imodeli iyinjini, kanti i-API iyindlela esetshenziswa uhlelo lwakho lokusebenza ukuyifinyelela.

Okubalulekile: Ukuncipha kokwenqaba akusona isiqinisekiso sokuthi imodeli izophendula zonke izicelo. Ukuziphatha kuyahluka kuye ngemodeli, inguqulo, umyalo, kanye nenqubomgomo yomhlinzeki. Nguwe osabhekene nokusetshenziswa okusemthethweni nokunesimilo, izivikelo ezifanele, kanye nokubuyekezwa ngumuntu.

Izici Eziyinhloko

  • I-akhawunti eyodwa kuyo yonke imindeni yamamodeli: Sebenzisa i-Claude, GPT, Gemini, Grok, DeepSeek, GLM, ne-Qwen ngaphandle kokugcina ukuhlanganiswa okuhlukile komndeni ngamunye.
  • Ukuhambisana ne-OpenAI: Xhuma i-OpenAI SDK nezinhlelo zokusebenza ezamukela i-base_url yangokwezifiso.
  • Ukuhambisana ne-Anthropic: Sebenzisa i-Anthropic SDK namaklayenti esitayela se-Anthropic afana ne-Claude Code.
  • Izinketho ezithile ezingahloliwe: Hlola izinhlobo ezingahloliwe nezikhishwe imikhawulo kanye namamodeli ajwayelekile lapho zitholakala.
  • Ukukhokhiswa ngokusetshenziswa: Khokha ngethokheni ngayinye ngaphandle kokubhalisa kwanyanga zonke noma imali yesihlalo.
  • Ukugcinwa kwesikhashana kwemiyalo: Iziqalo zemiyalo eziphindaphindwayo zingakhokhiswa ngenani eliphansi lokufaka eligcinwe kunqolobane.
  • Ukuhlukaniswa kwamaphrojekthi: Dala okhiye be-API abahlukene ukuze uhlukanise amaphrojekthi futhi uqaphe ukusetshenziswa.
  • Ukugcwalisa ibhalansi ngendlela evumelana nezimo: Faka ikhredithi ekhokhelwe kusengaphambili ngekhadi noma nge-cryptocurrency.

Khetha Umndeni Wemodeli

Ukukhetha kwakho kufanele kubonise uhlobo lomsebenzi, hhayi igama lomndeni kuphela. I-RouterHub ibala ama-ID amamodeli asebenzayo, imikhawulo yomongo, amanani, kanye nokutholakala kudeshibhodi yayo.

  • Claude: Ukucabanga okubanzi, ukubhala, nama-agent okubhala ikhodi.
  • GPT: Abasizi abajwayelekile, ukusetshenziswa kwamathuluzi, kanye nokuphumayo okuhlelekile.
  • Gemini: Ukugeleza komsebenzi okunemidiya eminingi, ucwaningo, kanye nemisebenzi yomongo omude.
  • Grok: Ukwakha imibono nezimpendulo zesitayela sesikhathi sangempela.
  • DeepSeek: Ukubhala ikhodi, ukucabanga, nama-agent angabizi kakhulu.
  • GLM: Ukugeleza komsebenzi kwama-agent, ukubhala ikhodi, nemisebenzi yezilimi ezimbili.
  • Qwen: Ukufunda amadokhumenti amade kanye nokugeleza komsebenzi kwama-agent.

Ukutholakala kwamamodeli kuyashintsha njengoba abahlinzeki bekhipha izinguqulo ezintsha. Hlala ukopisha i-ID yemodeli yamanje kudeshibhodi ye-RouterHub esikhundleni sokucabanga ukuthi i-ID endala isasebenza.

Ukufaka Nokulungiselela

1. Dala i-akhawunti nokhiye we-API

Bhalisa ekhasini lokuqalisa le-RouterHub. Ukhiye we-API okhiqiziwe uqala ngo-sk-. Ukubuka konke kudeshibhodi kuphinde kubonise i-base URL eqondile edingwa isixhumi osikhethile.

2. Gcina imininingwane yokungena njengezinguquko zemvelo

Gwema ukubeka imininingwane yokungena ngqo kumafayela omthombo. Thumela ukhiye kanye ne-base URL ehambisana ne-OpenAI egobolondweni lakho:

export ROUTERHUB_API_KEY="sk-..."
export ROUTERHUB_BASE_URL="https://.../v1"

Kopisha i-URL yangempela kudeshibhodi. Kumaklayenti e-Anthropic, sebenzisa i-base URL ehambisana ne-Anthropic ekhonjiswe lapho esikhundleni sokucabanga ukuthi iyafana ne-URL ehambisana ne-OpenAI.

3. Faka i-SDK edingwa uhlelo lwakho lokusebenza

Esibonelweni se-Python esihambisana ne-OpenAI, faka i-OpenAI SDK:

python -m pip install openai

Esibonelweni esihambisana ne-Anthropic, faka i-Anthropic SDK:

python -m pip install anthropic

Udinga kuphela i-SDK esetshenziswa iphrojekthi yakho. Isicelo esiqondile se-cURL asidingi noma iyiphi iphakheji ye-Python.

Ukusetshenziswa Okuyisisekelo nge-OpenAI SDK

Dala iklayenti le-OpenAI, unikeze imininingwane yokungena ye-RouterHub, bese ushintsha i-MODEL_ID ufake i-ID yamanje evela kudeshibhodi:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["ROUTERHUB_API_KEY"],
    base_url=os.environ["ROUTERHUB_BASE_URL"],
)

response = client.chat.completions.create(
    model="MODEL_ID",
    messages=[
        {
            "role": "system",
            "content": "You are a precise, helpful assistant."
        },
        {
            "role": "user",
            "content": "Explain the trade-offs of model routing in two paragraphs."
        },
    ],
)

print(response.choices[0].message.content)

Inkambu ye-model ilawula ukuthi imuphi imodeli etholakalayo ephatha isicelo. Umlayezo wesistimu uchaza ukuziphatha okuvamile komsizi, kanti umlayezo womsebenzisi uqukethe umsebenzi.

Ukusetshenziswa Okuyisisekelo nge-Anthropic SDK

Sebenzisa i-endpoint ehambisana ne-Anthropic evela kudeshibhodi lapho usebenza ne-Anthropic SDK:

import os
from anthropic import Anthropic

client = Anthropic(
    api_key=os.environ["ROUTERHUB_API_KEY"],
    base_url=os.environ["ROUTERHUB_BASE_URL"],
)

message = client.messages.create(
    model="MODEL_ID",
    max_tokens=1024,
    messages=[
        {
            "role": "user",
            "content": "Write a concise release note for a developer tool."
        }
    ],
)

print(message.content[0].text)

Isicelo se-Anthropic sisebenzisa isakhiwo se-Messages API futhi sibeka max_tokens ukuze silinganise impendulo ekhiqizwayo. Qinisekisa ukuthi i-environment variable yakho iqukethe i-URL ehambisana ne-Anthropic ngaphambi kokusebenzisa lesi sibonelo.

Hlola i-API nge-cURL

Isicelo esiqondile se-HTTP siwusizo ekuhloleni imininingwane yokuqinisekisa nokutholakala kwemodeli ngaphambi kokwengeza i-SDK kuhlelo lokusebenza olukhulu:

curl "$ROUTERHUB_BASE_URL/chat/completions" \
  -H "Authorization: Bearer $ROUTERHUB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MODEL_ID",
    "messages": [
      {
        "role": "user",
        "content": "Hello from the RouterHub quickstart."
      }
    ]
  }'

Uma isicelo sehluleka, hlola i-API key, i-base URL, indlela ye-endpoint, kanye ne-model ID yamanje. Ukutholakala nama-identifier kungashintsha ngemva kwezibuyekezo zamamodeli avela kubahlinzeki abakhulu.

Xhuma Amathuluzi Onjiniyela Akhona

RouterHub ingasebenza namaklayenti avumela umhlinzeki wangokwezifiso ohambisana ne-OpenAI noma i-Anthropic:

  • Claude Code: Qondisa ukucushwa kwe-Anthropic base URL yakho ku-RouterHub.
  • Cursor: Faka i-RouterHub njengomhlinzeki wangokwezifiso ohambisana ne-OpenAI.
  • Codex CLI: Lungiselela iphrofayela yomhlinzeki ohambisana ne-OpenAI.
  • OpenCode: Setha umhlinzeki wangokwezifiso kanye ne-model ID evumelekile.
  • LangChain ne-LlamaIndex: Sebenzisa ama-adapter awo ahambisana ne-OpenAI.
  • Ezinye izinhlelo ezihambisanayo: Faka enye i-base URL ne-API key, bese ukhetha i-model ID esekelwayo.

Landela imibhalo ye-repository eqondene neklayenti lapho ithuluzi lidinga ama-environment variable noma izilungiselelo zomhlinzeki ezengeziwe.

Amathiphu Athuthukile

Qhathanisa amamodeli ngesethi yokuhlola ephindaphindekayo

Ungahloli imodeli usebenzisa i-prompt eyodwa. Yakha isethi encane yokuhlola emele imisebenzi yakho yangempela, bese uthumela ama-prompt afanayo emindenini eminingana yamamodeli. Qhathanisa ikhwalithi yezimpendulo, indlela yokwenqaba, isikhathi sokuphendula, ukuvumelana, kanye nezindleko zama-token ngaphambi kokukhetha imodeli yokukhiqiza.

Phinda uhlole izinguqulo eziqondile zamamodeli

Ukuziphatha kuncike enguqulweni. I-prompt esebenza ekukhishweni okukodwa ingaveza imiphumela ehlukile ngemva kwesibuyekezo esivela kumhlinzeki omkhulu. Rekhoda i-model ID esetshenziswe ekuhloleni ngakunye, bese uphinda izivivinyo ezibalulekile njalo lapho ushintsha amamodeli noma izinguqulo.

Sebenzisa ama-API key ahlukene

Dala ama-key ahlukene okuthuthukisa, ukuhlola, ukukhiqiza, noma amaklayenti ngamanye. Lokhu kwehlukanisa amaphrojekthi futhi kwenza kube lula ukuqapha ukusetshenziswa ku-dashboard eyabiwe. Ungalokothi ufake ama-key ku-repository noma uwaveze kukhodi yesiphequluli.

Yakha ama-prompt alungele i-caching

I-prompt caching inganciphisa izindleko ezikhokhiswayo zama-prefix okokufaka aphindaphindwayo. Gcina imiyalelo ezinzile noma umongo owabiwe ekuqaleni kwezicelo lapho leso sakhiwo silungele uhlelo lwakho, bese ubeka okuqukethwe komsebenzisi okushintshayo kamuva.

Qinisekisa amanani nemikhawulo bukhoma

RouterHub isebenzisa ukukhokhiswa ngokwe-token futhi ayidingi ukubhalisa. Nokho, amanani abahlinzeki, ukutholakala kwamamodeli, kanye nemikhawulo kungashintsha. Hlola i-dashboard ngaphambi kokulinganisa izindleko zokukhiqiza noma ukuncika emodelini ethile.

Gcina izivikelo ezisezingeni lohlelo lokusebenza

Izinhlobo ezingahlungiwe nezingene-censorship zinciphisa ukwenqaba, kodwa azisusi isidingo sokuqinisekisa. Engeza izivikelo ezifanele ukusetshenziswa kwakho, buyekeza imiphumela ebucayi, landela imigomo yabahlinzeki, futhi uthobele imithetho esebenzayo. Lokhu kubaluleke kakhulu kuma-agent azimele nakubasizi ababhekiswe emphakathini.

Izimo Zokusetshenziswa Ezisebenzayo

  • Qhathanisa ukuziphatha kwezinqubomgomo ezinguqulweni ezahlukene ocwaningweni lokuphepha kwe-AI kanye ne-red-team.
  • Yakha izinqubo zokubhala ngobuciko ezinokwenqaba okumbalwa phakathi kwesigcawu, kanye nenqubo ehlukile yokubuyekezwa kokuhlela.
  • Dlulisela imisebenzi yokubhala ikhodi phakathi kwe-Claude, GPT, DeepSeek, ne-GLM kumaklayenti okubhala ikhodi ahambisanayo.
  • Hlola ama-prompt ezilimi eziningi emindenini eminingana yamamodeli ngaphandle kokwakha kabusha ukuhlanganiswa.
  • Dala izinqubo zokufingqa ezinomongo omude nokuhlaziya amadokhumenti.
  • Siza ama-backend ama-chatbot nabasizi ngenkathi uhlanganisa ama-key, ukukhokhisa, nokusetshenziswa endaweni eyodwa.

Isiphetho

RouterHub inikeza isango elihambisanayo lokuhlola nokusebenzisa imindeni eminingi yamamodeli aphambili nge-akhawunti eyodwa. Qala ngokuthola i-key, ukopishe i-base URL efanele kanye ne-model ID yamanje, bese usebenzisa isicelo esilula se-SDK noma se-cURL. Ngaphambi kokuyisa ekukhiqizeni, qhathanisa amamodeli ngendlela ehlelekile, hlukanisa ama-key amaphrojekthi, qinisekisa amanani amanje, futhi ugcine izilawuli zokuphepha ezifanele kanye nokubhekwa ngabantu.