Saldhig aqoon Haku
Qalabka iyo SDK
Markaas oo ka mid ah OpenAI ama Anthropic, Nymbot waa mid ka mid ah URL base, key iyo name model.
Boggaan waxaa loo turjumay mashiinka si ay ugu habboonaato. Asalka Ingiriisigu waa nooca khuseeya.
Qalabka ugu horeysay ee loo isticmaali karaa waxaa lagu isticmaali karaa in la isticmaali karaa. Haku Haku: Menu
Qalabka Fire) iyo model id ka mid ah
Marka modelQalabka loo isticmaali karaa
anthropic/claude-sonnet-5 Waayo, Pro Balance. nymbot/auto waxaa laga yaabaa in ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah. capabilities.tools.
Qalabka coding sida Claude Code, Codex, Cline, Kilo Code iyo Continue waxaa la soo xiriir: Toolka codsiga.
Coding agents waa in ay ka mid ah codsado model for one task, iyo a cap on the key is the simplest way to know the most a tool can spend. If a tool misbehaves, revoke its key and nothing else is affected.
Qalabka SDK
Waqtiga ah ee Python iyo JavaScript waxaa loo isticmaali karaa. base_url Nymbot iyo dhismaha aad. Chat Completes, Responses, Images, audio iyo embeddings oo dhan loo isticmaali karaa.
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);
Nymbot ayaa ka mid ah ka mid ah plugins Sida loo isticmaalo web, go in extra_body
in Python iyo mid ka mid ah wax soo saarka in JavaScript. nymbot Qalabka Qalabka Qalabka Qalabka Qalabka Qalabka Qalabka reply.model_extra["nymbot"] Ku saabsan Python iyo
reply.nymbot in JavaScript. Libraries oo ku saabsan OPENAI_BASE_URL
iyo OPENAI_API_KEY Nymbot waxay ka heli karaa mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah.
Marka: Anthropic SDK
Shirkadda Anthropic waxay isticmaali karaa https://nymbot.ai/api Sida loo isticmaali karaa URL
/v1Sidaa waxaa lagu soo bandhigay /v1/messages Qalabka Qalabka Qalabka Qalabka Qalabka Qalabka Qalabka Qalabka Qalabka Qalabka Qalabka
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);
Haku
Shuruudaha waxaa laga yaabaa in ka mid ah macluumaad ah oo ka mid ah macluumaad ah oo ka mid ah macluumaad ah.
openai/ ka mid ah model id sida Aider waa in la mid ah server waa:
Shell
export OPENAI_API_BASE=https://nymbot.ai/api/v1
export OPENAI_API_KEY=sk-nymbot-...
aider --model openai/anthropic/claude-sonnet-5
Shuruudaha waxaa laga yaabaa in ay ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ka mid ah mid ah mid ka mid ah mid ah mid ka mid ah.
--no-show-model-warnings Haku waa.
Xafiiska WebUI
In Open WebUI, Open Marka Admin PanelHaku QalabkaHaku Qalabka, iyo soo saarka OpenAI API:
- Haku:
https://nymbot.ai/api/v1 - Qalabka: API Key
Open WebUI waa la heli karaa list model ee API, sidaas ka mid ah dhismaha chat waa la heli karaa in picker-ka.
OPENAI_API_BASE_URL iyo OPENAI_API_KEY.
Nymbot waxay ku iibsanayo, laakiin Open WebUI waa, xawaaraha aad u iibsanayo.
Haku
Haku goose configureHaku Shirkadda ConfigureMarka: Pick
HakuSida loo isticmaali karaa, waxaa loo isticmaali karaa mid ka mid ah midabka:
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 ka mid ah wax soo saarka oo ka mid ah wax soo saarka, sidaas ka mid ah wax soo saarka capabilities.tools Qalabka Qalabka nymbot/auto Waayo, waxaan ka mid ahay.
Qalabka HTTP
Sida loo isticmaali karaa, waxaa loo isticmaali karaa in la isticmaali karaa in la isticmaali karaa macluumaadka macluumaadka macluumaadka.
- Nala soo xiriir as
Authorization: Bearer sk-nymbot-…. - Shiinaha JSON
Content-Type: application/json. - Waayo, soo xiriir in la soo xiriir in la soo xiriir oo la soo xiriir.
-NMarkaas ka mid ah ka mid ah ka mid ah ka mid ah ka mid ah. - Waayo, wax soo saarka ah oo ku saabsan.
X-Nymbot-Cost-SatsHeader, oo ka mid ahX-Request-IdHeader in aad u baahan tahay in aad u baahan tahay in aad ka soo xiriir.
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);