Base ya boyebi Miso
Kombo na SDK
Anything that can talk to OpenAI or Anthropic can talk to Nymbot. In almost every case it is a base URL, a key and a model name.
Lokasa oyo ebongolami na masini mpo na kozala pɛtɛɛ. Original ya Anglais ezali version oyo etali.
Every setup below needs an API key, made in the app's LELO Tango (Tango)
Moto Ndege), na Model ID na
Miso. . Examples Usage
anthropic/claude-sonnet-5 Posa Posa Posa nymbot/auto na na na na na na na na na na na na na na na na na capabilities.tools.
Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la 100% Kofutela.
Na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na
LELO
Wikipedia: Wikipedia. base_url at
Nymbot and pass your key. Chat Completions, Responses, images, audio and embeddings all work
through them.
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's own fields, such as plugins pe-po-girl13 extra_body
Na na na na na na na na na na na na na nymbot makolinhot reply.model_extra["nymbot"] ETENI YA 6
reply.nymbot Wikipedia: Bibliothèques qui lisent le OPENAI_BASE_URL
mpe OPENAI_API_KEY environment variables can be pointed at Nymbot with those
alone.
Sango
Wikipedia: Bibliothèques anthropic https://nymbot.ai/api kotala URL, sanza
/v1na na na na na na /v1/messages na na na na na na na na na na na
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);
Miso
Pamba la Pamba la Pamba la Pamba la Pamba la 100%
openai/ in front of the model id so Aider knows which kind of server it is:
Shell
export OPENAI_API_BASE=https://nymbot.ai/api/v1
export OPENAI_API_KEY=sk-nymbot-...
aider --model openai/anthropic/claude-sonnet-5
na na na na na na na na na na na na na na na na na na na na
--no-show-model-warnings Penza
Miso
Pamba la Pamba la 100% MisoMiso MisoMiso Miso, na yé-yé na OpenAI API:
- Miso
https://nymbot.ai/api/v1 - ETENI YA 4
Open WebUI makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot ya makolinhot
OPENAI_API_BASE_URL mpe OPENAI_API_KEY.
Nymbot ba mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula mbula
Miso
Miso goose configureMiso Posa PosaPenza
MisoNa na na na na na na na na na na na na na na na
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
Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la 100% capabilities.tools makolinhot nymbot/auto Miso
Penza
Na na na na na na na na na na na na na na na na na na na na na na na na na
- Posa
Authorization: Bearer sk-nymbot-…. - Tango ya JSON
Content-Type: application/json. - Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba la Pamba
-NNa na na na na na na na na - ETENI YA 10
X-Nymbot-Cost-Satspe-po-girl14X-Request-Idpe-po-girl13 pe-po-girl14 pe-po-girl14 pe-po-girl14
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);