Sidzedze ƒe gɔmeɖoanyi Dɔwɔlawo
Adzesiwo kple SDKs
Nu si le nu ɖe OpenAI alo Anthropic la, le nu ɖe Nymbot ŋu fɔ. Megbe nu ɖekaɖeɖe la me la, e nye base URL, key, kple model ƒe ŋkɔ ɖeka.
Woɖe axa sia gɔme to mɔ̃ dzi be wòanɔ bɔbɔe. Eŋlisigbe me gbãtɔae nye gɔmeɖeɖe si sɔ.
Ŋkuɖasiɖesi ɖeka sia ɖeka si le gbɔna me la ɖo API key, si wotsɔ ɖe eƒe app me. API menu (hã ɖe)
API kplenwo), eye model id ɖe si ɖe la si gbɔ
mɔƒome ɖekawo ƒe ŋkɔwo ƒe ɖeka. Exampleswo lɛ ɖe nyaɖeɖe ɖe nya me
anthropic/claude-sonnet-5 Pro lɔlɔ̃ la dzi. nymbot/auto nye nu si ƒo wu le standard balance la me na kplɔ̃ƒeƒu, gake eɖo nuatsɔmeɖeɖe (tools) ɖeɖeɖe, si Goose ɖo nuŋutinya; na nu sia, va ɖea catalog model si ƒo... capabilities.tools.
Agbaɖegbe si ƒe dɔwɔnuwo nɔa kple coding agents ɖeɖe aɖewo mè beɖe be Claude Code, Codex, Cline, Kilo Code kple Continue nye wòɖeɖe ɖo la le eɖokui ƒe ƒeɖeɖe me: ŋuti dɔwɔnuwo.
Mawu ɖo kplɔ̃ ɖeka ɖekea na tɔƒ ƒe tɔɣbui ɖeka ɖeka, eye wònye ŋusẽ ƒe dodo (cap). Coding agents wɔna dɔ ɖe model kplɔ̃ geɖe dzi na dɔ ɖeka, eye dodo ɖe kplɔ̃ la dzi nye nu si ƒoɖo tame wòɖo nu si tɔɣbui la ate <|channel>e ɖe dɔ me. Ne tɔɣbui la dzɔ dɔ gbagbe la, ɖu eƒe kplɔ̃ ɖe ɖe, eye nu bubuɖe ayi dɔ me la ye.
OpenAI SDK
Python kple JavaScript lɔlɔ̃nuwo ɖeɖe ɖo dzesi aɖeɖe me. Point base_url at
Nymbot ɖe wo eye ɖo wò kplenwo. Chat Completions, Responses, images, audio kple embeddings gbɔa
wogbe ɖe wo me.
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 ƒe agbagbawo ɖokui ƒe, abe plugins web ɖeɖe ɖeɖe ƒe nɔnɔme ƒe nuatsɔ ɖeɖe ƒe ɖeɖe ƒe nɔnɔme ƒe nuatsɔ ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒe nɔnɔme ƒe ɖeɖe ƒ extra_body
Python me ɖe nu eye wòɖo JavaScript ƒe request object me ɖekea. Ewɔ nymbot tɔmatsɔ
aɖe si le ɣeɖeɖe me la nye reply.model_extra["nymbot"] Python me ɖe ɖeɖe naɖeɖe ƒe ɖeɖeɖe me naɖeɖeɖe ɖeɖeɖe naɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖeɖe ɖeɖe
reply.nymbot JavaScript me. Libary siwo ɖeɖe siwo doa nya lɛ OPENAI_BASE_URL
kple OPENAI_API_KEY dzɔdzɔɖɔɖɔwo ɖe nɔ Nymbot gbɔ le wo ɖokui ɖele gbɔ ɖe ɖe.
Anthropic SDK
Anthropic edeŋuɖuɖuwo ɖe nyaɖeɖe le https://nymbot.ai/api URL ƒe ƒeɖe ɖe, viɖe
/v1, ɖeɖe ɖe woɖoa ɖo ŋu na /v1/messages wɔ wo ɖeɖe me. Any catalog model
wɔ dɔ, mɔ̃ Claude ɖeɖe ko o.
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);
Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kple ɖe nye kplɔ̃wo me ɖe ɖe nye kple ɖe nye kplɔ̃wo me ɖe ɖe nye kple ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye kplɔ̃wo me Ɖe ɖe nye agbalẽlewo me ɖe ɖe nye
Aider ɖe nuɖeɖe ɖe OpenAI-meɖeɖe agbagba ɖeka sia nu. Set base URL kple key, eye de ɖe
openai/ model ƒeɖeɖe ƒe ŋkɔ gbã, ɖeka be Aider nàŋa nu si gbɔ wònye be nye nyeve ɖeka wònye:
Shell
export OPENAI_API_BASE=https://nymbot.ai/api/v1
export OPENAI_API_KEY=sk-nymbot-...
aider --model openai/anthropic/claude-sonnet-5
Aider ɖe nya be wòɖe nya be eɖo agbe be eɖo model ƒe context size alo ƒe taƒoƒo ɖe nu. Dydzin nya sia kɔ ɖe nuɖeɖe me;
--no-show-model-warnings e ɖom.
Blẽ WebUI
Le Open WebUI me, ɖe ɖi Ŋkuɖanuʋɔʋɔ ƒe kplodziã, esia na Nyaɖeaɖeawo, esia na Ŋkuɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖeɖ, eye OpenAI API ɖeɖe ɖekae ɖo:
- URL:
https://nymbot.ai/api/v1 - Kplɔ̃: wò API kplɔ̃meɖokpe
Open WebUI ɖe API la ƒe model ƒe nɔnɔmeɖeɖe la ɖe dzi, eye chat model ɖeka ɖeka ɖe eƒe picker la me. Ne wòɖoa le Docker me la, wòɖea nu ɖe eƒe environment variables me be ɖeka nya ɖe nya.
OPENAI_API_BASE_URL kple OPENAI_API_KEY.
Open WebUI ɖe wò nuƒomeɖeɖeawo ɖo eƒe seseɖeɖea ƒe sese dzi. Nymbot ɖoe ɖu ɖe eƒe nuƒomeɖeɖeawo dzi o, gake Open WebUI ɖe wò ɖo, ne èɖoa eɖokui ɖe nya siawo ƒe nuƒomeɖeɖeawo me la.
Kɔ̃
Dzo goose configure, ɖe ɖe kpeɖeɖe Aƒetɔwo ɖoɖo ɖe, ɖea
OpenAI, eye ɖe nuɖewo ɖe nya ɖe wò ne wofoa ɖe nya ɖe nya. Nu si ɖe la la ɖe
dzidzɔɖi ƒe nuɖeɖe me:
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 ɖe nya ɖe nya me ɖe nusi wòawɔ nya kple nya le nusi wòawɔ kple nusi wòawɔ kple nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le nusi wòawɔ le capabilities.tools ƒe
model ɖeka ɖeɖe nu; nymbot/auto eɖoa nuɖodziɖiwo ɖeɖe.
Plain HTTP
SDK ɖe agble ɖe. Endpoint ɖeka ɖeka nye JSON le HTTPS dzi, si me file uploads ɖeɖe wɔna siwo nye multipart forms. Eve nuɖeɖe alo dɔwɔnu ɖeka aɖe si ate ⁶e be wòade HTTP request ate ⁶e be wòazu API la:
- Kpɔkpɔ la ɖe nya la ta mè nya mè
Authorization: Bearer sk-nymbot-…. - JSON ɖeɖewo ɖo nya me kple
Content-Type: application/json. - Blaɖeɖe la gbɔ ɖe nya siawo abe server-sent events ene, eye ne wòtrɔ cURL me la, ɖo ede
-Nso e ɖe wo ɖe nya abe si wo va la. - Ɖetɔŋ kpeɖe la ɖa nya kpeɖe la ƒe dɔme ɖa
X-Nymbot-Cost-Satsɖatã, eye ɖum ɖe ɖoX-Request-Idɖeɖe si nàɖo ɖeɖe ne èkpɔɖe ɖe nuɖeɖe si nàɖo ɖeɖe ŋu.
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);