Hermes api dokumentáció: Gyors kezdés
A hermes API egy hosztolt, OpenAI-kompatibilis végpont, amely egyetlen cenzúrázatlan nagy nyelvi modellt szolgál ki. Használd az HTTPS://api.apihermes.cc/v1 alap URL-t a kulcsoddal a szöveg küldéséhez és fogadásához.
Telepítés és beállítás
A hermes API bármely olyan klienssel működik, amely az OpenAI formátumot használja. Szükséged van egy alap URL-re és egy API-kulcsra. Hozz létre egy fiókot Google-fiókkal vagy e-maillel a Get API key oldalon. A rendszer azonnal megjeleníti a kulcsot. Nem szükséges telefonszám. $0.50 próbakreditet kapsz hét napra. Később kriptovalutával töltheted fel.
- Base URL: HTTPS://api.apihermes.cc/v1
- Auth fejléc: Authorization: Bearer YOUR_API_KEY
- Modell ID: uncensored
Telepítse a kívánt SDK-t, és állítsa be a bázis URL-t. A végpont szabványos chat completion paramétereket vár. Tartsa biztonságban a kulcsot. Egy új kulcs generálása esetén az új kulcs helyettesíti a korábbit.
Alap Chat Befejezés Kérés
Egy alapvető kérés üzeneteket küld és szöveges választ fogad. A modell azonosítója cenzúrázatlan. Jogszerű felnőtt tartalmakat kezel elutasítás nélkül. Tokenenként fizet a felhasznált tokenek után. A hibák és az elutasítások nem kerülnek semmibe. A kontextusablak összesen 100 000 tokent tárol.
Strukturálja a kérését egy system üzenettel és egy user üzenettel. Az API egy completion választ ad. Beállíthatja a max_tokens értéket a kimenet hosszának vezérlésére. Az alapértelmezett kimenetkorlát 2,048 token. Emelheti ezt 16,000 tokenre kérelemenként. A streaming SSE-n keresztül működik. A függvényhívás elérhető. A JSON mód támogatott.
curl https://api.apihermes.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a GET request for the user endpoint"}]
}'A kérés törzse legfeljebb 8 MB. A sebességkorlát percenként 300 kérés. A párhuzamosítás nyolc egyidejű kérés. A retry logika gracefully kezeli a szerver túlterhelést.
Streamelési válaszok SSE-vel
A streamelés tokeneket ad, ahogy azok generálódnak. A szerver Server-Sent Eventeket küld. Minden darab részleges szöveget tartalmaz. Az utolsó darab token-felhasználási statisztikákat tartalmaz. Ez a megközelítés csökkenti az észlelt késést hosszú válaszok esetén. Ideális chat felületekhez. Helyesen kell kezelned a streamet. Megszakadások előfordulhatnak. Az API nem garantálja a kézbesítési sorrendet a streamen túl.
Állítsa be a stream paramétert true értékre. Elemezze az adatvonalakat. Fűzze össze a tartalmat. Ellenőrizze a finish_reason értéket a befejezéshez. Az uncensored modell bármely OpenAI-kompatibilis SDK-val működik. Konfigurálja az ügyfelet az SSE kezelésére. Figyelje a token számot. Az alap URL ugyanaz marad. A hitelesítés azonos. Nincs szükség extra beállításra.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)A hibák megjelennek a streamben. Kezelje őket a kapcsolat lezárásával. Az előre fizetett kredit csak a befejezett tokenekért von le. Ez pénzt spórol megszakítások közben. Soha nem fizet részleges, értéktelen kimenetért. A rendszer átlátható.
Funkcióhívás és eszközök használata
A függvényhívás lehetővé teszi, hogy a modell kódot vagy eszközöket hajtson végre. Definiáljon eszközöket a kérés törzsében. A modell eszközhívást ad vissza. Végrehajtja az eszközt. Visszaküldi az eredményt. A modell végső választ generál. Ez lehetővé teszi összetett munkafolyamatokat. Nem csak egy chat burkolat. Az API támogatja az eszközöket és a tool_choice-t. Használja ezt ügynökökhöz vagy automatizáláshoz.
Strukturálja a tools tömböt. Tartalmazza a nevet, leírást és paramétereket. A modell dönti el, mikor hívja meg a eszközt. Önnek meg kell elemeznie az argumentumokat. Végrehajtani a függvényt. Átadni a kimenetet a beszélgetésnek. A modell folytatja. Ez a ciklus addig ismétlődik, amíg a végső válasz meg nem érkezik. A kontextusablak nyomon követi az összes eszközhívást. Tartsa nyomon a tokenfelhasználást. A költségek gyorsan felhalmozódnak az eszközkimenetekkel. Figyelje a felhasználást a végső chunkban.
from openai import OpenAI
client = OpenAI(base_url="https://api.apihermes.cc/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Az uncensored modell különféle eszközsémákat kezel. Nem utasít el tartalom alapján. Használja ezt szerepjátékhoz vagy technikai feladatokhoz. Az API megbízható. Hibamentes. A előre fizetett rendszer biztosítja az igazságosságot. Ön irányítja a folyamatot. Az alap URL konzisztens. A hitelesítés egyszerű.
JSON mód és paraméterek
A JSON mód érvényes JSON kimenetre kényszeríti a modellt. Állítsa a response_format-ot json_object-ra. Ez hasznos strukturált adatokhoz. A modell elkerüli a markdown burkolatot. Nyers JSON-t ad vissza. Használja ezt feldolgozáshoz. Javítja a megbízhatóságot. A kontextusablak továbbra is érvényes. Tokenekért fizet. Az uncensored modell tiszteletben tartja a formátumot. Nem utasítja el tartalom alapján.
A paraméterek közé tartozik a hőmérséklet (temperature), a top_p, a stop, a seed, a presence_penalty és a frequency_penalty. A hőmérséklet szabályozza a véletlenszerűséget. A top_p szabályozza a sokszínűséget. A stop szekvenciák leállítják a generálást. A seed biztosítja az ismételhetőséget. A jelenlét és gyakoriság büntetések szabályozzák a tokenhasználatot. Állítsd be ezeket a kimenet finomhangolásához. Az API támogatja az összes standard paramétert. Használd őket a válasz hangolásához. Az alap URL ugyanaz marad. A hitelesítés azonos.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apihermes.cc/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);A hibákat HTTP státuskódokkal kezeljük. A 401 érvénytelen kulcsot jelent. A 402 egyenleghiányt jelez. A 429 a sebességkorlátot jelzi. Kezelje ezeket a kódjában. Az előre fizetett egyenleg csak a sikeresen generált tokenekért kerül levonásra. Ez biztosítja az igazságosságot. Soha nem fizet részleges kimenet után. A rendszer átlátható. Az uncensored modell megbízható. Használja bármilyen törvényes feladathoz.
Hibakezelés és sebességkorlátok
Az API szabványos HTTP státuskódokat ad vissza. A 401 érvénytelen API-kulcsot jelez. A 402 elégtelen előre fizetett hitelt jelez. A 429 sebességkorlátot jelez. A korlát percenként 300 kérés. A párhuzamosság nyolc egyidejű kérés. A kéréstörzsek 8 MB-ra korlátozottak. Kezelje gracefully ezeket a hibákat. Próbálja újra exponenciális backoff logikával. Az uncensored modell nem utasít el jogilag megengedett tartalmat. A hibák ingyenesek. Nem fizet a sikertelen kérésekért. Az előre fizetett hitel biztonságos. Soha nem jár le. A dupla terhelésekért használja a Támogatás oldalt. Csak kriptovaluta. USDT vagy USDC. bónuszok érvényesek.
Gyakran ismételt kérdések
Mi az a hermes API base URL és modell ID?
Az alap URL: HTTPS://api.apihermes.cc/v1. A modellazonosító: uncensored. Ez egy nyílt súlyozású modell, amelyet a visszautasítások nélküli működésre hangoltak. Használjon bármely OpenAI-kompatibilis SDK-t ezekkel az értékekkel.
Hogyan működik az árazás a hermes API-val?
$0,15-ért fizetsz 1M bemeneti tokenenként és $0,50-ért 1M kimeneti tokenenként. A hibák és a visszautasítások díjtalanok. Az előre fizetett kredit nem jár le. Kriptovalutával töltheted fel. Nem szükséges előfizetés.
Milyenek a sebességkorlátok a hermes API-ra?
A limit percenként 300 kérés kulcsonként. A párhuzamosság nyolc egyidejű kérés. A kéréstörzsek mérete 8 MB-ra van korlátozva. Használj újrapróbálási logikát a 429-es hibákhoz. A uncensored modell megbízhatóan kezeli a nagy terhelést.
Szerezze meg API-kulcsát másodpercek alatt
Regisztrálj, szerezd be a kulcsot, és frissítsd az endpoint URL-t. Ennyi a teendő.