NoTrack API — Rejea
Mwisho mmoja unaolingana na OpenAI, muundo mmoja, funguo moja. Ikiwa msimbo wako tayari unazungumza na /v1/chat/completions, badilisha URL ya msingi na funguo, na utazungumza nasi.
URL ya Msingi na Uthibitishaji
Base URL: https://api.notrack.ai/v1
Header: Authorization: Bearer sk-notrack-…
Funguo zinaundwa kwenye ukurasa wa funguo. Funguo inaonyeshwa mara moja, wakati wa kuundwa; tunahifadhi hashi yake na herufi zake sita za mwisho. Ituma tu kupitia HTTPS na tu katika kichwa Authorization — kamwe kwenye URL.
Kila kitu ni JSON (Content-Type: application/json). Majibu yanatumia muundo wa OpenAI, hivyo SDK rasmi za openai na kila mteja unaolingana na OpenAI zinafanya kazi bila mabadiliko.
Miundo
GET /v1/models
{ "object": "list",
"data": [ { "id": "notrack-uncensored", "object": "model", "owned_by": "notrack" } ] }
Kuna muundo mmoja, notrack-uncensored: muundo wetu wenyewe, unaotolewa kwenye seva zetu wenyewe za GPU. Chochote unachotuma kama model kinaelekezwa kwake; tumia kitambulisho cha umma ili kumbukumbu zako zilingane na zetu.
Kukamilisha Mazungumzo
POST /v1/chat/completions
{
"model": "notrack-uncensored",
"messages": [
{ "role": "system", "content": "You are Mira, a wry bartender in 1920s Berlin." },
{ "role": "user", "content": "Evening. What's good tonight?" }
],
"max_tokens": 400,
"temperature": 0.9
}
Jibu — muundo wa kawaida, ukiwa na hesabu halisi za token katika usage (hicho ndicho unachotozwa):
{
"id": "chatcmpl-…", "object": "chat.completion", "model": "notrack-uncensored",
"choices": [ { "index": 0, "finish_reason": "stop",
"message": { "role": "assistant", "content": "…" } } ],
"usage": { "prompt_tokens": 41, "completion_tokens": 118, "total_tokens": 159 }
}
Ujumbe wako wa mfumo unatawala mazungumzo. Tunaweka mstari mmoja tu mbele — utambulisho wa muundo (kwamba ni notrack-uncensored, iliyotengenezwa na NoTrack) — na hakuna kingine: hakuna kanuni, hakuna kichujio cha mada. Ujumbe wako wa mfumo unaufuata na kuamua utu, mtindo na kila kitu kingine. Isipokuwa moja ni katika Sera ya Maudhui.
Mtiririko (Streaming)
Weka "stream": true na usome matukio ya server-sent, sawa na OpenAI. Kipande cha mwisho hubeba usage (tunaijumuisha kila wakati, iwe umeomba stream_options au sivyo), kisha data: [DONE].
data: {"id":"chatcmpl-…","object":"chat.completion.chunk","choices":[{"index":0,"delta":{"content":"Ev"}}]}
data: {"id":"chatcmpl-…","object":"chat.completion.chunk","choices":[{"index":0,"delta":{"content":"ening"}}]}
…
data: {"id":"chatcmpl-…","object":"chat.completion.chunk","choices":[],"usage":{"prompt_tokens":41,"completion_tokens":118,"total_tokens":159}}
data: [DONE]
Vigezo
| Sehemu | Maelezo |
|---|---|
messages | Inahitajika. Majukumu system, user, assistant. Maandishi tu kwa sasa — sehemu za picha zinakataliwa. |
model | Tumia notrack-uncensored. |
stream | true kwa SSE. stream_options.include_usage huwa imewashwa kila wakati. |
max_tokens | Kikomo cha ukamilishaji. Ombi + ukamilishaji lazima vilingane na dirisha la token 100,000. |
temperature, top_p, stop, presence_penalty, frequency_penalty, seed, n | Inapitishwa kwa muundo kama katika OpenAI. Ukituma temperature bila thamani, tunatumia 0.85, sawa na mazungumzo yetu. n > 1 inazidisha gharama ya matokeo. |
tools, tool_choice | Inayosaidiwa: auto, none, required, au kazi iliyotajwa. Jibu hubeba tool_calls na finish_reason: "tool_calls"; tuma matokeo kama ujumbe wa role: "tool". Ukiwa na zana zilizopo, jibu la mtiririko hufika kama kipande kimoja kwa kila mwito badala ya token baada ya token. |
response_format | {"type": "json_object"} inasaidiwa (eleza JSON unayotaka ndani ya ombi). json_schema na sehemu ya zamani functions hazisaidiwi. |
Mipaka na Vichwa vya Majibu
| Kikomo | Thamani | Ikizidishwa |
|---|---|---|
| Maombi yanayoendana kwa wakati mmoja kwa funguo | 8 | 429 concurrency |
| Maombi kwa dakika kwa funguo | 300 | 429 rate_limit |
| Dirisha la muktadha (ombi + ukamilishaji) | token 100,000 | 400 context_limit — punguza historia na jaribu tena |
| Matumizi ya kila siku kwa funguo (hiari) | imewekwa na wewe kwenye ukurasa wa funguo | 402 key_daily_cap hadi saa 00:00 UTC |
Funguo za majaribio (kabla ya kujaza salio mara ya kwanza): maombi kwa wakati mmoja — 2, maombi kwa dakika — 60. Baada ya kujaza salio mara ya kwanza, ufunguo hupata vikomo kamili: 8 na 300.
Kila jibu lililofanikiwa hubeba:
| Kichwa | Maana |
|---|---|
X-Request-Id | Litaje unapoandikia msaada; ndicho pekee tunachohifadhi kuhusu ombi. |
X-NoTrack-Balance-USD | Salio lako kabla ya ombi hili lilipotozwa, kwa dola. |
X-RateLimit-Limit-Requests | Maombi kwa dakika yanayoruhusiwa kwa funguo hii. |
X-RateLimit-Limit-Concurrency | Maombi sambamba yanayoruhusiwa kwa funguo hii. |
X-NoTrack-Content-Flag | Tu kwenye ukataliwaji wa maudhui: minor_in_sexual_context au child_safety. |
Makosa
Makosa ni JSON yenye type thabiti; message ni kwa ajili ya binadamu na inaweza kubadilika.
{ "error": { "type": "no_credit", "message": "no credit left on this account — top up at notrack.ai/api-keys" } }
| HTTP | type | Cha kufanya |
|---|---|---|
| 400 | body | JSON batili au hakuna messages. |
| 400 | context_limit | Ombi ni refu sana kwa dirisha la token 100,000. Ondoa mazungumzo ya zamani. |
| 400 | content_policy + X-NoTrack-Content-Flag: minor_in_sexual_context | Tukio linasomeka kama la kimapenzi na mhusika anasomeka kama mtoto. Fanya wahusika wawe watu wazima bila utata na tuma tena; hakuna malipo. |
| 401 | auth, invalid_key, key_revoked, key_expired | Rekebisha au badilisha funguo. |
| 402 | no_credit | Salio ni sifuri. Ongeza salio; maombi yanaendelea papo hapo. |
| 402 | key_daily_cap | Funguo hii imefikia kikomo cha kila siku uliyokiweka. Kiongeze au subiri hadi saa 00:00 UTC. |
| 403 | content_policy + X-NoTrack-Content-Flag: child_safety | Imekataliwa na hakuna malipo. Tazama Sera ya Maudhui. |
| 429 | rate_limit, concurrency | Punguza kasi na jaribu tena; zingatia vichwa vyote viwili vya X-RateLimit-*. |
| 502 | upstream | Muundo haukujibu. Jaribu tena kwa kupunguza kasi; hakuna malipo. |
| 503 | billing, safety | Utegemezi wetu mmoja umeshindwa kufanya kazi. Jaribu tena baada ya sekunde chache; hakuna malipo. |
Malipo
Salio la kulipwa mapema, linalotozwa kwa kila token kutoka usage halisi ya jibu kila moja: $0.15 kwa kila token milioni 1 za ingizo, $0.50 kwa kila token milioni 1 za matokeo. Ingizo ni kila kitu unachotuma (ujumbe wa mfumo, historia, ujumbe mpya); matokeo ni kile muundo unachoandika.
- Funguo yako ya kwanza inakuja na salio la bure la $0.50, linalotumika kwa siku 7 — la kutosha kuunganisha na kujaribu. Barua pepe iliyothibitishwa inahitajika kwa funguo (ndipo ujumbe wa "salio linaisha" unapotumwa). Salio lililolipwa halikatiki muda.
- Salio halikatiki muda, hakuna usajili na hakuna kinachojirudia chenyewe. Ongeza salio kwa kadi au kwa USDT/USDC kwenye ukurasa wa funguo.
- Hakuna kinachotozwa kwa maombi yaliyokataliwa (
4xx) au yaliyoshindwa (5xx). Ombi linatozwa mara moja, baada ya jibu, kulingana naX-Request-Idyake. - Salio linapoisha →
402 no_credithadi utakapoongeza salio. Weka kikomo cha kila siku kwa funguo kila moja ili funguo iliyovuja isimwage akaunti. - Mikopo hairudishwi isipokuwa tunapoweza kutoa huduma yetu; haipotei muda wake na inaweza kutumika kwenye mpango. Angalia Mikopo na urejeshaji wa pesa.
Utu — muundo wazi au mhusika wa NoTrack
Kila funguo ina mtindo, uliochaguliwa kwenye ukurasa wa funguo na unaobadilishwa wakati wowote:
- Wazi (chaguo-msingi) — ujumbe wako wa mfumo ndio ombi lote. Tunaongeza mstari mmoja wa utambulisho na hakuna kingine.
- Mhusika wa NoTrack — mhusika na mtindo wa mazungumzo kwenye notrack.ai: wa moja kwa moja, bila kuchujwa, hauhukumu, hujibu kwa lugha ya mtumiaji. Muundo sawa, bei sawa, sera ya maudhui sawa; ni ombi lililo mbele ya ujumbe wako tu linalobadilika. Ujumbe wako wa mfumo bado unaufuata na unaweza kuubadilisha.
Ombi linaweza kubadilisha mpangilio wa funguo, ama kwa sehemu au kwa kiambishi cha muundo (kwa wateja wanaoweza kuweka jina la muundo tu):
{ "model": "notrack-uncensored", "notrack": { "persona": "notrack" }, "messages": [ … ] }
{ "model": "notrack-uncensored:notrack", "messages": [ … ] } // same thing, by model name
{ "model": "notrack-uncensored:bare", "messages": [ … ] } // force the bare model on a persona key
Majina ya utu: notrack (mhusika wa kawaida), concise, detailed, creative (aina zile zile zinazotolewa na mazungumzo), bare. Kichwa cha jibu X-NoTrack-Persona kinaonyesha ni utu gani ulitumika.
Sera ya Maudhui
Hatuweki ujumbe wowote wa mfumo na hatutumii kichujio chochote cha mada. Hadithi za watu wazima, mada za giza, lugha kali, vurugu katika hadithi — muundo hujibu kama ilivyoandikwa. Kanuni moja inatekelezwa katika msimbo na haiwezi kuzimwa: kitu chochote cha kimapenzi kinachohusisha mtoto kinakataliwa.
403 child_safety— ombi liliomba maudhui ya kimapenzi yanayohusisha mtoto. Limekataliwa, hakuna malipo, limerekodiwa kama tukio la usalama.400 minor_in_sexual_context— tukio ni la kimapenzi na mhusika anasomeka kama chini ya miaka 18 (umri umetajwa, mazingira ya shule, muundo wa "msichana/mvulana"). Sio marufuku: fanya umri na mazingira yasiwe na utata wa kuwa watu wazima na tuma tena.
403 zinazorudiwa kwenye funguo zinasababisha funguo, kisha akaunti, kufungwa. Maandishi kamili yapo katika Sera ya Matumizi Yanayokubalika.
Faragha
Maombi na majibu hayaandikwi kwenye hifadhi — si na lango, si na seva za muundo. Kile tunachohifadhi kwa ombi ni kitambulisho cha ombi, kitambulisho cha funguo, hesabu za token na bei, kwa sababu hiyo ndiyo bili. Ukataliwaji wa usalama unarekodiwa kwa jamii, bila maandishi. Hakuna mtoa muundo wa nje anayewahi kuona trafiki yako: muundo unafanya kazi kwenye seva zetu wenyewe za GPU.
Wateja na SDK
Tovuti ya NoTrack na programu ya NoTrack ni mazungumzo yetu wenyewe — hazina sehemu ya funguo ya API na hazitakuwa nayo kamwe. Funguo ni kwa ajili ya programu nyingine: ibandike katika mmoja wa wateja hapa chini, au msimbo wako mwenyewe.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.notrack.ai/v1", api_key="sk-notrack-…")
stream = client.chat.completions.create(model="notrack-uncensored",
messages=[{"role": "user", "content": "Hello"}], stream=True)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.notrack.ai/v1", apiKey: process.env.NOTRACK_KEY });
const r = await client.chat.completions.create({ model: "notrack-uncensored",
messages: [{ role: "user", content: "Hello" }] });
console.log(r.choices[0].message.content);
SillyTavern
API Connections → API: Chat Completion → Source: Custom (OpenAI-compatible) → Custom Endpoint https://api.notrack.ai/v1 → Custom API Key → Connect → Model notrack-uncensored. Streaming ikiwa imewashwa. Weka ukubwa wa muktadha kwenye au chini ya token 100,000.
Chatbox
Settings → Model Provider → Add → Add Custom Provider, mode OpenAI API Compatible → bandika URL ya msingi na funguo, kisha ongeza notrack-uncensored kama muundo.
NextChat
Settings → washa Custom Endpoint (inayolingana na OpenAI) → URL ya msingi na funguo, kisha andika jina la muundo katika sehemu ya muundo.
Cherry Studio
Settings → Model Providers → Add Provider → andika OpenAI → URL ya msingi na funguo, kisha "Add model" → notrack-uncensored.
LobeChat
Settings → AI Service Provider → OpenAI → washa custom API endpoint, bandika URL ya msingi na funguo, na ongeza muundo kwenye orodha ya miundo.
Kingine chochote
LangChain, LlamaIndex, Open WebUI, Continue, mipangilio ya proxy ya JanitorAI, curl — mteja yeyote na chaguo la "OpenAI-compatible" au "custom base URL".
Maneno ya menyu hapo juu yanabadilika kati ya matoleo ya programu — kama lebo haifanani kabisa, tafuta mpangilio wowote unaotaja "custom", "OpenAI-compatible", au "base URL".
Ikiwa mteja hataki kuunganisha
- 401 / "invalid API key" — funguo haikufika kabisa. Thibitisha mteja anatuma
Authorization: Bearer sk-notrack-…na funguo yote, ikiwa na kiambishi awali. - 404 / mwisho haujulikani — wateja hawakubaliani kama wanaongeza
/v1wenyewe. Ikiwahttps://api.notrack.ai/v1inapata 404, jaribuhttps://api.notrack.aikama URL ya msingi badala yake (au kinyume chake). - "The Responses API is not supported yet" — baadhi ya wateja wapya huchagua Responses API ya OpenAI kwa chaguo-msingi. Tunatoa Chat Completions tu; badilisha mteja kwenda mtindo huo.
- Orodha ya miundo tupu — baadhi ya wateja huijaza tu baada ya ukaguzi wa funguo halali. Andika
notrack-uncensoredkwa mkono. - Hakuna kinachotokea kwenye mteja wa Ollama / llama.cpp — hizo zinazungumza kwa itifaki yao wenyewe, si inayolingana na OpenAI. Tumia mmoja wa wateja hapo juu badala yake.
Funguo
- Hadi funguo 20 zinazotumika kwa akaunti. Ipe kila programu funguo yake na kikomo chake cha kila siku.
- Tarehe ya kumalizika ni hiari; kubatilisha funguo huisimamisha papo hapo na haiwezi kutenduliwa — toa funguo mpya badala yake.
- Ukurasa wa funguo unaonyesha matumizi ya kila funguo, matumizi ya mwisho na jumla za siku 30 za akaunti.
Maswali au kitambulisho cha ombi kuangalia: msaada · [email protected].