Hriatna (knowledge base) a ni Siamtu te
Hmanrua leh SDK-te
OpenAI emaw Anthropic nen inbiak thei tura kalpui thei apiang chu Nymbot nen inbiak thei vek an ni. Thil awmzia tlangpui chuan base URL, key, leh model hming a ni.
He page hi awlsam zawk nan machine hmanga lehlin a ni. English original hi a hman dan tur version a ni.
A hnuaia setup zawng zawng hian app hmanrua (app) siam chhuah API key a ngai a, ए. पि. आइ. मेन्यू (वुछु)
ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि. आइ.-ए. पि.),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
model list khaEntirna te hian hman a ni
anthropic/claude-sonnet-5 प्रो बैलेंस। nymbot/auto chat awm tawp mai tur tan chuan standard balance-a awm zawk hi a tlawm zawk a ni a, mahse Goose mamawh ang 'tools' hi a hmang thei lo a; chuta chuan, hetiang hi thlang rawh: capabilities.tools.
Claude Code, Codex, Cline, Kilo Code leh Continue ang coding agent setup te hi a page hrangah a awm e: coding hmanruate.
प्रत्येक उपकरण के लिए एक अलग कुंजी बनाएँ, एक टोपी के साथ। कोडिंग एजेंट एक कार्य के लिए कई मॉडल कॉल करते हैं, और कुंजी पर एक कैप यह जानने का सबसे आसान तरीका है कि एक उपकरण सबसे अधिक खर्च कर सकता है। यदि कोई उपकरण गलत व्यवहार करता है, तो उसकी कुंजी को रद्द कर दें और अन्य कुछ भी प्रभावित नहीं होता है।
ओपनएआई एसडीके
Python leh JavaScript library official te chuan hman reng theihin an la thawh reng a. Point base_url Nymbot hnenah hian i key pe rawh. Chat Completions, Responses, images, audio leh embeddings zawng zawngte chu an hmang vek a ni.
cURL
curl https://nymbot.ai/api/v1/chat/completions \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "anthropic/claude-sonnet-5", "messages": [{"role": "user", "content": "Hello"}]}'
Python
# pip install openai
import os
from openai import OpenAI
client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])
reply = client.chat.completions.create(
model="anthropic/claude-sonnet-5",
messages=[{"role": "user", "content": "Hello"}],
)
print(reply.choices[0].message.content)
JavaScript
// npm install openai
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });
const reply = await client.chat.completions.create({
model: "anthropic/claude-sonnet-5",
messages: [{ role: "user", content: "Hello" }],
});
console.log(reply.choices[0].message.content);
निम्बॉट के अपने क्षेत्र, जैसे कि plugins वेब खोज के लिए, अंदर जाओ extra_body
पायथन में और सीधे जावास्क्रिप्ट में अनुरोध ऑब्जेक्ट में। nymbot प्रतिक्रियां में लागत वस्तु यह है reply.model_extra["nymbot"] पायथन और
reply.nymbot JavaScript-ah. Library-te lehkha chhiaktute... OPENAI_BASE_URL
leh OPENAI_API_KEY वातावरणीय चरक (एनवायरनमेन्ट वेरिएबल्स) निम्बॉट (Nymbot) की ओर केवल उन्हीं के साथ इंगित किए जा सकते हैं।
Anthropic SDK
एंथ्रोपिक पुस्तकालयों का उपयोग https://nymbot.ai/api आधार यू. आर. एल. के रूप में, बिना
/v1वाह, कारण वे जोड़ते हैं /v1/messages mahni anmahni. Model awm zawk pawh a hlawh reng a, Claude chauh a ni lo.
cURL
curl https://nymbot.ai/api/v1/messages \
-H "x-api-key: $NYMBOT_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model": "claude-sonnet-5", "max_tokens": 1024, "messages": [{"role": "user", "content": "Hello"}]}'
Python
# pip install anthropic
import os
import anthropic
client = anthropic.Anthropic(base_url="https://nymbot.ai/api", api_key=os.environ["NYMBOT_API_KEY"])
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
)
print(message.content[0].text)
JavaScript
// npm install @anthropic-ai/sdk
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({ baseURL: "https://nymbot.ai/api", apiKey: process.env.NYMBOT_API_KEY });
const message = await client.messages.create({
model: "claude-sonnet-5",
max_tokens: 1024,
messages: [{ role: "user", content: "Hello" }],
});
console.log(message.content[0].text);
Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider. Aider
Aider hian OpenAI-compatible server any kind pawh a hman thei a. Base URL leh key set la, chuta hman tur chu...
openai/ model ID hmaa a awm a, Aider chuan server eng ang nge tih hriat nan a ni:
Shell
export OPENAI_API_BASE=https://nymbot.ai/api/v1
export OPENAI_API_KEY=sk-nymbot-...
aider --model openai/anthropic/claude-sonnet-5
Aider chuan model context size emaw man channa hriat loh a nih chuan a hrilhna a pe thei a. Hrilhna chu thil hlauhawm a ni lo;
--no-show-model-warnings a hmuh loh nan a ti hnung."""
Open WebUI
Open WebUI-ah, hmuh/hawng tur a ni Admin Panel, फिर बिन्यास, फिर Thlunzawmnaओपनए. आइ. ए. पि. आइ. कनेक्शन जोड़ोः
- यू. आर. एल.:
https://nymbot.ai/api/v1 - Key: i API key
ओपन वेबयूआई एपीआई से मॉडल सूची पढ़ता है, इसलिए प्रत्येक चैट मॉडल अपने पिकर में दिखाई देता है। इसे डॉकर में चलाते समय, इसे पर्यावरण चर के साथ सेट किया जा सकता है।
OPENAI_API_BASE_URL leh OPENAI_API_KEY.
ओपन वेब यू. आई. नोंथांनि वार्तालापों को अपने सर्वर पर रखता है। निम्बॉट उन्हें संग्रहीत नहीं करता है, लेकिन ओपन वेब यू. आई. करता है, जहां भी आप इसे चलाते हैं।
Ngu
दौड़ो goose configure, thlang rawh Provider-te siamsakअच्छा, चुनो
ओपनएआई, आৰु येतिय़ा सोधिओ तेतिय़ा इʼनें मूल्यों को दीजिए। वातावरण में भी यही तय किया जा सकता हैः
Shell
export GOOSE_PROVIDER=openai
export OPENAI_HOST=https://nymbot.ai/api
export OPENAI_BASE_PATH=v1/chat/completions
export OPENAI_API_KEY=sk-nymbot-...
export GOOSE_MODEL=anthropic/claude-sonnet-5
goose session
Goose chuan hna thawk dan kawng hrang hrang a hmang tlat a, chuvangin hetiang model i thlang ang u: capabilities.tools model list-ah; nymbot/auto ऊर्फ उपकरण अस्वीकार करता है।
HTTP tlanglawn
SDK a ngai lo. File upload te (multipart forms a nih loh chuan) endpoint zawng zawngte chu JSON over HTTPS an ni. HTTP request siam thei tawh language emaw tool awng zawng zawngin API hi an hmang thei ang:
- Key hi hetiang hian rawn thawn rawh
Authorization: Bearer sk-nymbot-…. - JSON body-te hetiang hian rawn thawn rawh
Content-Type: application/json. - स्ट्रीमिंग के लिए, प्रतिक्रिया को सर्वर द्वारा भेजे गए कार्यक्रमों के रूप में पढ़ें; cURL के साथ, जोड़ें
-Nइसलिए जैसे ही वे पहुंचते हैं यह उन्हें प्रिंट करता है। - लागत पढ़ो
X-Nymbot-Cost-Satsहेडर घुमाओ, और रखिएX-Request-Idयदि आपको किसी अनुरोध के बारे में पूछने की आवश्यकता हो तो हेडर से पूछें।
cURL
curl -i https://nymbot.ai/api/v1/chat/completions \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "nymbot/auto", "messages": [{"role": "user", "content": "Hello"}]}'
Python
import os
import requests
res = requests.post(
"https://nymbot.ai/api/v1/chat/completions",
headers={"Authorization": "Bearer " + os.environ["NYMBOT_API_KEY"]},
json={"model": "nymbot/auto", "messages": [{"role": "user", "content": "Hello"}]},
)
print(res.headers["X-Nymbot-Cost-Sats"], res.headers["X-Request-Id"])
print(res.json()["choices"][0]["message"]["content"])
JavaScript
const res = await fetch("https://nymbot.ai/api/v1/chat/completions", {
method: "POST",
headers: {
"Authorization": "Bearer " + process.env.NYMBOT_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({ model: "nymbot/auto", messages: [{ role: "user", content: "Hello" }] }),
});
console.log(res.headers.get("X-Nymbot-Cost-Sats"), res.headers.get("X-Request-Id"));
console.log((await res.json()).choices[0].message.content);