Ruka hadi maudhui makuu
Mafunzo ya AI

Jinsi ya Kufikia Miundo ya AI ya Kisasa na Isiyodhibitiwa kupitia RouterHub

Jifunze jinsi ya kusanidi RouterHub, kuchagua muundo wa sasa, na kutuma maombi kwa kutumia OpenAI SDK, Anthropic SDK au cURL. Mafunzo haya pia yanahusu zana zinazooana, malipo, tathmini ya miundo, uhifadhi wa vidokezo, utenganishaji wa miradi na uwekaji unaowajibika.

Jinsi ya Kufikia Miundo ya AI ya Kisasa na Isiyodhibitiwa kupitia RouterHub

RouterHub Inachofanya

RouterHub ni lango la API la AI linalotoa ufikiaji wa familia za miundo ya Claude, GPT, Gemini, Grok, DeepSeek, GLM na Qwen kupitia akaunti, salio na ufunguo mmoja wa API. Inatumia violesura vinavyooana na OpenAI na Anthropic, hivyo programu nyingi zilizopo zinaweza kubadilisha mtoa huduma kwa kubadilisha ufunguo wao wa API, URL ya msingi na kitambulisho cha modeli.

Katalogi hii inajumuisha miundo ya kawaida ya kisasa pamoja na lahaja zilizochaguliwa za uncensored na abliterated zinapopatikana. Modeli isiyo na vizuizi ni lahaja iliyoundwa kukataa maombi machache kuliko toleo la kawaida. Modeli ndiyo injini, huku API ikiwa muunganisho ambao programu yako hutumia kuifikia.

Muhimu: Tabia ya kukataa iliyopunguzwa si dhamana kwamba modeli itajibu kila ombi. Tabia hutofautiana kulingana na modeli, toleo, prompt na sera ya mtoa huduma. Unawajibika kwa matumizi halali na ya kimaadili, vidhibiti vinavyofaa na ukaguzi wa binadamu.

Vipengele Muhimu

  • Akaunti moja kwa familia mbalimbali za modeli: Tumia Claude, GPT, Gemini, Grok, DeepSeek, GLM na Qwen bila kudumisha muunganisho tofauti kwa kila familia.
  • Uoanishaji na OpenAI: Unganisha SDK ya OpenAI na programu zinazokubali base_url maalum.
  • Uoanishaji na Anthropic: Tumia SDK ya Anthropic na wateja wa mtindo wa Anthropic kama Claude Code.
  • Chaguo zilizochaguliwa zisizo na vizuizi: Tathmini lahaja zisizo na vizuizi na abliterated pamoja na miundo ya kawaida zinapopatikana.
  • Malipo kulingana na matumizi: Lipa kwa kila tokeni bila usajili wa kila mwezi au ada ya kiti.
  • Uakibishaji wa prompt: Viambishi vya prompt vinavyorudiwa vinaweza kutozwa kwa kiwango cha chini cha ingizo lililowekwa kwenye akiba.
  • Utenganishaji wa miradi: Unda funguo tofauti za API ili kugawa miradi na kufuatilia matumizi.
  • Uongezaji salio unaobadilika: Ongeza salio la kulipia mapema kwa kadi au cryptocurrency.

Chagua Familia ya Modeli

Chaguo lako linapaswa kuakisi mzigo wa kazi badala ya kutegemea jina la familia pekee. RouterHub huorodhesha vitambulisho hai vya miundo, vikomo vya muktadha, bei na upatikanaji kwenye dashibodi yake.

  • Claude: Mawazo ya kina, uandishi wa muda mrefu na mawakala wa usimbaji.
  • GPT: Wasaidizi wa jumla, matumizi ya zana na matokeo yenye muundo.
  • Gemini: Mchakato wa kazi wa aina mbalimbali za media, utafiti na kazi zenye muktadha mrefu.
  • Grok: Uzalishaji wa mawazo na majibu ya mtindo wa wakati halisi.
  • DeepSeek: Usimbaji, kufikiri na mawakala wenye ufanisi wa gharama.
  • GLM: Mchakato wa kazi wa mawakala, usimbaji na kazi za lugha mbili.
  • Qwen: Usomaji wa hati ndefu na mchakato wa kazi wa mawakala.

Upatikanaji wa miundo hubadilika watoa huduma wanapochapisha matoleo mapya. Daima nakili kitambulisho cha sasa cha modeli kutoka kwenye dashibodi ya RouterHub badala ya kudhani kuwa kitambulisho cha zamani bado kinatumika.

Usakinishaji na Usanidi

1. Fungua akaunti na ufunguo wa API

Jisajili kupitia ukurasa wa kuanza wa RouterHub. Ufunguo wa API unaozalishwa huanza na sk-. Muhtasari wa dashibodi pia huonyesha URL kamili ya msingi inayohitajika na kiolesura ulichochagua.

2. Hifadhi vitambulisho kama vigezo vya mazingira

Epuka kuweka vitambulisho moja kwa moja kwenye faili za chanzo. Hamisha ufunguo na URL ya msingi inayooana na OpenAI kwenye shell yako:

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

Nakili URL halisi kutoka kwenye dashibodi. Kwa wateja wa Anthropic, tumia URL ya msingi inayooana na Anthropic iliyoonyeshwa hapo badala ya kudhani kuwa inafanana na URL inayooana na OpenAI.

3. Sakinisha SDK inayohitajika na programu yako

Kwa mfano wa Python unaooana na OpenAI, sakinisha SDK ya OpenAI:

python -m pip install openai

Kwa mfano unaooana na Anthropic, sakinisha SDK ya Anthropic:

python -m pip install anthropic

Unahitaji tu SDK inayotumiwa na mradi wako. Ombi la moja kwa moja la cURL halihitaji kifurushi chochote cha Python.

Matumizi ya Msingi kwa SDK ya OpenAI

Unda mteja wa OpenAI, toa vitambulisho vya RouterHub, kisha badilisha MODEL_ID kwa kitambulisho cha sasa kutoka kwenye dashibodi:

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)

Sehemu ya model hudhibiti modeli ipi inayopatikana itakayoshughulikia ombi. Ujumbe wa mfumo hufafanua tabia ya jumla ya msaidizi, huku ujumbe wa mtumiaji ukiwa na kazi.

Matumizi ya Msingi kwa SDK ya Anthropic

Tumia endpoint inayooana na Anthropic kutoka kwenye dashibodi unapofanya kazi na SDK ya Anthropic:

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)

Ombi la Anthropic linatumia muundo wa Messages API na linaweka max_tokens ili kuweka kikomo cha jibu linalozalishwa. Thibitisha kwamba kigezo chako cha mazingira kina URL inayooana na Anthropic kabla ya kuendesha mfano huu.

Jaribu API kwa cURL

Ombi la moja kwa moja la HTTP ni muhimu kwa kukagua vitambulisho na upatikanaji wa modeli kabla ya kuongeza SDK kwenye programu kubwa:

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."
      }
    ]
  }'

Ikiwa ombi litashindikana, thibitisha ufunguo wa API, URL ya msingi, njia ya endpoint na kitambulisho cha sasa cha modeli. Upatikanaji na vitambulisho vinaweza kubadilika baada ya masasisho ya modeli kutoka kwa mtoa huduma wa awali.

Unganisha Zana Zilizopo za Wasanidi

RouterHub inaweza kufanya kazi na wateja wanaoruhusu mtoa huduma maalum anayooana na OpenAI au Anthropic:

  • Claude Code: Elekeza usanidi wake wa URL ya msingi ya Anthropic kwenye RouterHub.
  • Cursor: Ongeza RouterHub kama mtoa huduma maalum anayeoana na OpenAI.
  • Codex CLI: Sanidi wasifu wa mtoa huduma anayeoana na OpenAI.
  • OpenCode: Weka mtoa huduma maalum na kitambulisho halali cha modeli.
  • LangChain na LlamaIndex: Tumia adapta zao zinazoana na OpenAI.
  • Programu nyingine zinazoana: Badilisha URL ya msingi na ufunguo wa API, kisha uchague kitambulisho cha modeli kinachotumika.

Fuata nyaraka za mteja husika kwenye hazina wakati zana inahitaji vigezo vya ziada vya mazingira au mipangilio ya mtoa huduma.

Vidokezo vya Kina

Linganisha modeli kwa kutumia seti ya majaribio inayorudiwa

Usitathmini modeli kwa kutumia kidokezo kimoja. Tengeneza seti ndogo ya majaribio inayowakilisha kazi zako halisi, kisha tuma vidokezo vilevile kwa familia kadhaa za modeli. Linganisha ubora wa majibu, tabia ya kukataa, muda wa kusubiri, uthabiti na gharama ya tokeni kabla ya kuchagua modeli ya uzalishaji.

Jaribu tena matoleo halisi ya modeli

Tabia hutegemea toleo. Kidokezo kinachofanya kazi katika toleo moja kinaweza kutoa matokeo tofauti baada ya sasisho kutoka kwa mtoa huduma wa awali. Rekodi kitambulisho cha modeli kilichotumika katika kila tathmini na rudia majaribio muhimu kila unapobadilisha modeli au matoleo.

Tumia funguo tofauti za API

Tengeneza funguo tofauti kwa ajili ya uundaji, majaribio, uzalishaji au wateja binafsi. Hii hutenganisha miradi na kurahisisha ufuatiliaji wa matumizi kutoka kwenye dashibodi iliyoshirikiwa. Usihifadhi kamwe funguo kwenye hazina au kuziweka wazi katika msimbo wa kivinjari.

Buni vidokezo kwa ajili ya kuhifadhi akiba

Uwekaji akiba wa vidokezo unaweza kupunguza gharama inayotozwa kwa viambishi awali vya ingizo vinavyorudiwa. Weka maagizo thabiti au muktadha unaoshirikiwa mwanzoni mwa maombi inapolingana na muundo wa programu yako, huku ukiweka maudhui yanayobadilika ya mtumiaji baadaye.

Thibitisha bei na vikomo vya sasa

RouterHub hutumia malipo kwa kila tokeni na haihitaji usajili. Hata hivyo, viwango vya watoa huduma, upatikanaji wa modeli na vikomo vinaweza kubadilika. Kagua dashibodi kabla ya kukadiria gharama za uzalishaji au kutegemea modeli fulani.

Dumisha ulinzi katika kiwango cha programu

Matoleo yasiyodhibitiwa na yaliyopunguzwa vizuizi hupunguza kukataliwa, lakini hayaondoi hitaji la uthibitishaji. Ongeza ulinzi unaofaa kwa matumizi yako, kagua matokeo nyeti, fuata masharti ya mtoa huduma na uzingatie sheria zinazotumika. Hili ni muhimu hasa kwa mawakala wanaojiendesha na wasaidizi wanaowahudumia watumiaji wa umma.

Matumizi ya Kivitendo

  • Linganisha tabia ya sera kati ya matoleo kwa utafiti wa usalama wa AI na utafiti wa red-team.
  • Jenga mtiririko wa uandishi wa ubunifu wenye kukataliwa chache katikati ya mandhari na mchakato tofauti wa uhariri.
  • Elekeza kazi za usimbaji kati ya Claude, GPT, DeepSeek na GLM kutoka kwa wateja wa usimbaji wanaoana.
  • Jaribu vidokezo vya lugha nyingi katika familia kadhaa za modeli bila kujenga upya muunganisho.
  • Unda mtiririko wa muhtasari wa muktadha mrefu na uchanganuzi wa hati.
  • Wezesha mifumo ya nyuma ya chatbot na wasaidizi huku ukifanya funguo, malipo na matumizi kuwa ya kati.

Hitimisho

RouterHub hutoa lango linalooana kwa kujaribu na kutumia familia nyingi za modeli za kisasa kupitia akaunti moja. Anza kwa kupata ufunguo, kunakili URL sahihi ya msingi na kitambulisho cha sasa cha modeli, kisha uendeshe ombi rahisi la SDK au cURL. Kabla ya kupeleka kwenye uzalishaji, linganisha modeli kwa utaratibu, tenga funguo za miradi, thibitisha bei za sasa na udumishe vidhibiti vinavyofaa vya usalama pamoja na uangalizi wa binadamu.