Ny fototry ny fahalalana Ny mpandrindra
Chat, valiny sy hafatra
Misy fomba telo hanontany ny modely zavatra, amin'ny endrika telo efa niteny ny mpanjifa, mihazakazaka amin'ny modely mitovy ary voasoratra amin'ny fomba mitovy.
Ity pejy ity dia nadika amin'ny milina mba hahamora kokoa. Ny original amin'ny teny anglisy no dikan-teny mihatra.
Fanampiny ny chat
Ny OpenAI chat format, ary izay manohana ny fitaovana rehetra. mandefa ny fifandraisana hatramin'izao ary mahazo ny hafatra manaraka.
POST https://nymbot.ai/api/v1/chat/completions Mila ny fanalahidy API ianao.
Ny model SY messages Ny endriky ny modely voafidy dia tsy voavidy tsy misy fahadisoana, ka ny vatana fangatahana iray dia miasa amin'ny modely. supported_parametersNy zavatra tsy voaheloka fa tsy voaheloka dia zavatra izay tsy azonao atao amin'ny modely: sary ho an'ny modely izay tsy afaka mahita, fitaovana ho an'ny modely izay tsy afaka miantso azy ireo.
| Ny sehatra | Ny karazana | Tsy maintsy | Ny famaritana |
|---|---|---|---|
model | Ny String | ENY | nymbot/auto Na ny auto) ho an'ny fandefasana ny Nymbot eo amin'ny toetr'andro, na ny catalogue model id toy ny anthropic/claude-sonnet-5 eo amin'ny sehatra Pro. Ny anarana fohy sy ny antso an-tserasera amin'ny fampiharana dia azo ekena ihany koa. Mety mifarana amin'ny Ampy ny. |
messages | Ary ny | ENY | Ny fifanakalozan-kevitra, ny anjara system, developer (Manao izany ho toy ny rafitra) user, assistant SY toolNy votoaty dia taratasy na lisitry ny text SY image_url ampahany; sary fotsiny ao amin'ny hafatra mpampiasa. input_audio Ny ampahany amin'ny antontan-taratasy dia voarara. |
stream | Ny boky | Tsy | Manolotra ny valiny araka ny voasoratra. jereo Ny fifamoivoizana. |
stream_options | Ny zavatra | Tsy | {"include_usage": true} dia manampy ny ampahany farany amin'ny kaonty token sy ny vidiny. |
max_tokensmax_completion_tokens | Tsy miankina | Tsy | Ny ankamaroan'ny token ho voasoratra. Nihena ho amin'ny ankamaroan'ny modely raha avo kokoa. Dia mamaritra ihany koa ny habetsaky ny voatahiry avy amin'ny tahirin-kevitrao, noho izany ny isan'ny kely kokoa dia mila vola kely kokoa mba hanomboka. |
temperaturetop_p | Ny isa | Tsy | Ny fanaraha-maso ny sampana: temperature Avy amin'ny 0 ka hatramin'ny 2, top_p Avy amin'ny 0 ka hatramin'ny 1. |
stop | String na ny array. | Tsy | Text izay mifarana ny valiny: fehezan-dalana iray na farafaharatsiny 4 fehezan-dalana, farafaharatsiny 256 marika tsirairay. nymbot/auto. |
seed | Tsy miankina | Tsy | Ho an'ny famerenana indray mandeha, izay manohana izany ny modely. |
presence_penaltyfrequency_penalty | Ny isa | Tsy | Ny famerenana fanaraha-maso, tsirairay avy amin'ny -2 ka hatramin'ny 2. |
response_format | Ny zavatra | Tsy | {"type": "json_object"} Ary {"type": "json_schema", "json_schema": {…}}, izay manohana izany ny modely. Tsy ampiasaina amin'ny nymbot/auto. |
toolstool_choiceparallel_tool_calls | array, string na zavatra, boolean | Tsy | Ny fonosana antsoina hoe. Ny fitaovana antsoinaA ny web_search Ny fitaovana dia miova Ny fikarohanaAmin'ny ankamaroan'ny 128 fitaovana sy 512 KB ny famaritana, voasambotra amin'ny ankamaroan'ny 64 ambaratonga lalina; mihoatra 400. |
reasoning_effortreasoning | Ny fitaovana, ny fitaovana | Tsy | "minimal", "low", "medium" Ary "high"Na ny {"effort": "high"}. "none" Ary {"enabled": false} Tsindrio ny tenanao. jereo Ny antony. |
plugins | Ary ny | Tsy | [{"id": "web", "max_results": 5}] mitady ny tranonkala voalohany foana. Hatramin'ny 10 vokatra. |
n | Tsy miankina | Tsy | 1 - Ny zavatra rehetra dia hiverina. 400. |
logit_biasusermetadata | Ny fitaovana, ny fitaovana, ny fitaovana | Tsy | Nandefa ary tsy nandefa. logit_bias maps amin'ny ankamaroan'ny 300 token ids ho an'ny isa avy -100 ka hatramin'ny 100; user Ny ankamaroan'ny 256 karazana; metadata Mahatratra hatramin'ny 16 valin'ny andian-tsarimihetsika, kaonty hatramin'ny 64 marika ary valin'ny hatramin'ny 512. |
Ny valiny dia mahazatra chat.completionRaha ny vidin'ny usage.cost
(ao amin'ny dolara) ary ao amin'ny nymbot Ny tanjona. model Ny anarana fohy dia miverimberina ho an'ny anarana feno. Raha ny modely noheverina alohan'ny hamaly, ny famaritana dia ao amin'ny message.reasoning_contentTsy miankina amin'ny valiny izany.
Ny valiny
{
"id": "chatcmpl-5f1c0a9e27d84b3c",
"object": "chat.completion",
"created": 1790726400,
"model": "anthropic/claude-sonnet-5",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "A Lightning invoice is a one-time payment request..."
},
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 1240,
"completion_tokens": 380,
"total_tokens": 1620,
"prompt_tokens_details": { "cached_tokens": 0 },
"completion_tokens_details": { "reasoning_tokens": 0 },
"cost": 0.01895
},
"nymbot": {
"balance": "pro",
"charged_credits": 0.162,
"charged_sats": 16.2,
"balance_credits": 412.425,
"balance_sats": 41242.5
}
}
finish_reason dia mifototra amin'ny zavatra niverina, satria ny mpamatsy milaza izany amin'ny fomba hafa: tool_calls Rehefa nangataka ny fitaovana ny modely, length Rehefa nampiasa ny token rehetra omena ny valiny (na nampiasa azy ireo rehetra ny modely ary tsy nanoratra valiny), content_filter Rehefa tsy nanaiky ny mpamatsy, ary stop
Raha tsy izany. usage.completion_tokens_details.reasoning_tokens Amin'ny ankapobeny, ny tsirairay amin'ireo famantarana ireo dia voamarina, ary voamarina, amin'ny completion_tokens.
| Ny toerany | Rehefa |
|---|---|
400 | Tsy model Ary messages (missing_required_parameter); ny feo na rakitra ampahany, na sary ho an'ny modely izay tsy afaka mahita azy ireo (unsupported_content); mihoatra ny 20 sary (too_many_images); ny endriky ny sampana amin'ny karazana diso na tsy misy fahasamihafana (invalid_value); sary rohy izay tsy ho an'ny vahoaka (invalid_image_url); fitaovana amin'ny modely izay tsy afaka mampiantso azy ireo (unsupported_tool); n Tsy mihoatra ny 1; a :thinking Mifanohitra amin'ny modely izay tsy afaka ny antony (model_not_found); na ny mpamatsy dia tsy nanaiky ny fangatahana (upstream_rejected). |
402 | Ny salan'ny modely mandany dia tsy afaka manakana ny fitehirizana. |
403 | Ny toe-javatra ratsy indrindra dia tsy mifanaraka amin'ny kapila (key_limit_reachedNy ambany max_tokens Na miakatra ny kapoaka. |
404 | Tsy misy modely amin'izany anarana izany (model_not_found). |
429 | Ny fihenan'ny vidin'ny fanalahidy, na ny mpamatsy (upstream_rate_limited). |
502, 503 | Ny mpamatsy dia tsy nahavita (upstream_errorNa izany aza, tsy voatery ho voavonjy (upstream_overloadedAo amin'ny Retry-AfterTsy misy na inona na inona dia voavidy raha tsy ny mpamatsy dia nahazo taratasy ho an'ny ezaka. |
Ny code-n'ny toe-javatra rehetra amin'ny endpoint dia voasoratra ao amin'ny Ny fahadisoana.
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": "system", "content": "Answer in one short paragraph."},
{"role": "user", "content": "What is a Lightning invoice?"}
],
"max_tokens": 400
}'
Python
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": "system", "content": "Answer in one short paragraph."},
{"role": "user", "content": "What is a Lightning invoice?"},
],
max_tokens=400,
)
print(reply.choices[0].message.content)
print(reply.usage.cost)
JavaScript
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: "system", content: "Answer in one short paragraph." },
{ role: "user", content: "What is a Lightning invoice?" },
],
max_tokens: 400,
});
console.log(reply.choices[0].message.content);
console.log(reply.usage.cost);
Ny fifamoivoizana
Ny "stream": true Ny valiny dia tonga toy ny hetsika nalefan'ny mpizara raha ny modely no manoratra azy. chat.completion.chunk Ny a data: ny lalana, ary ny rivotra mifarana amin'ny data: [DONE]Ny fahatakarana dia tonga ao
delta.reasoning_contentNy valiny ao delta.content.
Mandeha ny zavatra rehetra izay mety haka mihoatra noho ny 100 segondra, toy ny valiny lava,
max_tokens Ny fangatahana izay tsy voamarina dia tsy mandefa na inona na inona mandra-pahatongan'ny valiny, ary ny tambajotra eo amin'ny anao sy ny Nymbot dia mety hanakatona fifandraisana tsy misy fiantraikany aorian'ny 100 segondra; ny modely dia mbola mifarana ary izay voasoratra dia napetraka, fa ny valiny dia very.
Ny fifamoivoizana
data: {"id":"chatcmpl-5f1c0a9e27d84b3c","object":"chat.completion.chunk","created":1790726400,"model":"anthropic/claude-sonnet-5","choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null}]}
data: {"id":"chatcmpl-5f1c0a9e27d84b3c","object":"chat.completion.chunk","created":1790726400,"model":"anthropic/claude-sonnet-5","choices":[{"index":0,"delta":{"content":"A Lightning invoice"},"finish_reason":null}]}
: keep-alive
data: {"id":"chatcmpl-5f1c0a9e27d84b3c","object":"chat.completion.chunk","created":1790726400,"model":"anthropic/claude-sonnet-5","choices":[{"index":0,"delta":{},"finish_reason":"stop"}]}
data: {"id":"chatcmpl-5f1c0a9e27d84b3c","object":"chat.completion.chunk","created":1790726400,"model":"anthropic/claude-sonnet-5","choices":[],"usage":{"prompt_tokens":1240,"completion_tokens":380,"total_tokens":1620,"cost":0.01895},"nymbot":{"balance":"pro","charged_credits":0.162,"charged_sats":16.2,"balance_credits":412.425,"balance_sats":41242.5}}
data: [DONE]
- Ny rohy manomboka amin'ny
:Ireo fanehoan-kevitra ireo dia mitohy, nalefa isaky ny 15 segondra raha mihevitra ny modely. - Manontany
"stream_options": {"include_usage": true}mba hahazoana ny ampahany farany etsy ambony, miaraka amin'nychoices, ny token, ny vidiny sy nynymbotNy tanjona. - Ny saram-pandefasana dia mifarana aorian'ny famaranana. Raha mifarana ny fifandraisana alohan'ny fotoana, dia tsy mitsahatra ny modely: Ny Nymbot dia mamaky ny sisa amin'ny fivoaran'ny mpamatsy, mandritra ny 25 segondra, mba hahazoana ny isan'ny token, ary mandoa izay milaza ny mpamatsy ianao. Tsy misy izany, ny saram-pandefasana dia heverina avy amin'ny fidirana sy izay voasoratra, plus ny fidirana manontolo ho an'ny modely noho izany antony izany.
- Ny fahadisoana alohan'ny fanombohana voalohany, toy ny
401Ary402, dia miverina toy ny JSON mahazatra miaraka amin'ny code status, fa tsy toy ny stream. Ny fahadisoana taorian'ny nanombohan'ny stream dia tonga ho faranydata: {"error": {…}}ny zava-nitranga, ary ny rivotra dia mifarana tsy misy[DONE]. - Ny fangatahana amin'ny fitaovana, ary ny modely amin'ny fandefasana ny valin'ny OpenAI, dia tsy mivezivezy avy amin'ny mpamatsy.
cURL
curl -N https://nymbot.ai/api/v1/chat/completions \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "nymbot/auto",
"stream": true,
"stream_options": {"include_usage": true},
"messages": [{"role": "user", "content": "Write a haiku about sats."}]
}'
Python
import os
from openai import OpenAI
client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])
stream = client.chat.completions.create(
model="nymbot/auto",
stream=True,
stream_options={"include_usage": True},
messages=[{"role": "user", "content": "Write a haiku about sats."}],
)
for chunk in stream:
if chunk.choices:
print(chunk.choices[0].delta.content or "", end="", flush=True)
elif chunk.usage:
print("\ncost:", chunk.usage.cost)
JavaScript
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });
const stream = await client.chat.completions.create({
model: "nymbot/auto",
stream: true,
stream_options: { include_usage: true },
messages: [{ role: "user", content: "Write a haiku about sats." }],
});
for await (const chunk of stream) {
if (chunk.choices.length) process.stdout.write(chunk.choices[0].delta.content || "");
else if (chunk.usage) console.log("\ncost:", chunk.usage.cost);
}
Ny fitaovana antsoina
Asehoy ny asany amin'ny tools ary ny modely dia afaka mangataka amin'ny olona iray mba hangataka fa tsy hamaly. Mandeha ny endri-javatra, manampy ny vokatra ho toy ny tool Ny hafatra amin'ny mitovy
tool_call_idNy Nymbot dia tsy mihazakazaka ny endri-javatrao; manome anao indray ny fangatahan'ny modely.
tool_choice Ny "auto", "none",
"required" Ary {"type": "function", "function": {"name": "…"}}Ny lisitry ny modely dia mamaritra izay modely dia afaka mangataka fitaovana (capabilities.toolsNy fitaovana dia tsy voatery 400 unsupported_tool Ny nymbot/auto ary amin'ny modely vitsivitsy izay mihazakazaka amin'ny fifamoivoizana OpenAI Responses, izay tsy afaka manome fitaovana ny Nymbot.
Ny "stream": true, ny fangatahana miaraka amin'ny fitaovana dia mihazakazaka amin'ny ampahany iray ary avy eo alefa amin'ny fomba mahazatra: ny anjara, ny ampahany iray mitondra ny fangatahana fitaovana tsirairay miaraka amin'ny index, id, anarana sy arguments, ary ny fanapahan-kevitra.
Ny valiny, amin'ny ampahany
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": null,
"tool_calls": [
{
"id": "call_7d2e",
"type": "function",
"function": { "name": "get_invoice_status", "arguments": "{\"invoice_id\":\"a41f\"}" }
}
]
},
"finish_reason": "tool_calls"
}
]
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": "Has invoice a41f been paid?"}],
"tools": [{
"type": "function",
"function": {
"name": "get_invoice_status",
"description": "Look up whether an invoice is paid.",
"parameters": {
"type": "object",
"properties": {"invoice_id": {"type": "string"}},
"required": ["invoice_id"]
}
}
}]
}'
Python
import json, os
from openai import OpenAI
client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])
tools = [{
"type": "function",
"function": {
"name": "get_invoice_status",
"description": "Look up whether an invoice is paid.",
"parameters": {
"type": "object",
"properties": {"invoice_id": {"type": "string"}},
"required": ["invoice_id"],
},
},
}]
messages = [{"role": "user", "content": "Has invoice a41f been paid?"}]
reply = client.chat.completions.create(model="anthropic/claude-sonnet-5", messages=messages, tools=tools)
call = reply.choices[0].message.tool_calls[0]
args = json.loads(call.function.arguments)
messages.append(reply.choices[0].message)
messages.append({"role": "tool", "tool_call_id": call.id, "content": json.dumps({"paid": True})})
final = client.chat.completions.create(model="anthropic/claude-sonnet-5", messages=messages, tools=tools)
print(final.choices[0].message.content)
JavaScript
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });
const tools = [{
type: "function",
function: {
name: "get_invoice_status",
description: "Look up whether an invoice is paid.",
parameters: {
type: "object",
properties: { invoice_id: { type: "string" } },
required: ["invoice_id"],
},
},
}];
const messages = [{ role: "user", content: "Has invoice a41f been paid?" }];
const reply = await client.chat.completions.create({ model: "anthropic/claude-sonnet-5", messages, tools });
const call = reply.choices[0].message.tool_calls[0];
const args = JSON.parse(call.function.arguments);
messages.push(reply.choices[0].message);
messages.push({ role: "tool", tool_call_id: call.id, content: JSON.stringify({ paid: true }) });
const final = await client.chat.completions.create({ model: "anthropic/claude-sonnet-5", messages, tools });
console.log(final.choices[0].message.content);
Sary ao amin'ny fangatahana
Ny modely amin'ny capabilities.vision Azonao atao ny mamaky sary.Add a image_url
ampahany amin'ny hafatra mpampiasa, miaraka amin'ny olona iray https:// Ny rohy dia a
data:image/…;base64, URL. Hatramin'ny 20 sary isaky ny fangatahan'ny SVG sary, ary ny rohy dia mihoatra ny 4096 soratra na iray miaraka amin'ny anaran'ny mpampiasa na tenimiafina ao aminy (400 invalid_image_urlNy safidy detail Ny
auto, low Ary high.
Ny nymbot/auto, ny fangatahana miaraka amin'ny sary ao aminy dia alefa any amin'ny modely matetika izay afaka mahita. capabilities.vision Atsahatra ny sary miaraka amin'ny
400 unsupported_contentNy rohy dia tsy maintsy manondro ny mpampiasa; ny Nymbot dia mamoaka ny sary amin'ny mpamatsy ny modely ary tsy mitahiry azy.
Ny sary dia karama ho toy ny token fidirana ny mpamatsy, toy ny sisa amin'ny fangatahana.
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": [
{"type": "text", "text": "What is in this picture?"},
{"type": "image_url", "image_url": {"url": "https://example.com/receipt.jpg"}}
]
}]
}'
Python
import base64, os
from openai import OpenAI
client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])
with open("receipt.jpg", "rb") as f:
data_url = "data:image/jpeg;base64," + base64.b64encode(f.read()).decode()
reply = client.chat.completions.create(
model="anthropic/claude-sonnet-5",
messages=[{
"role": "user",
"content": [
{"type": "text", "text": "What is in this picture?"},
{"type": "image_url", "image_url": {"url": data_url}},
],
}],
)
print(reply.choices[0].message.content)
JavaScript
import { readFile } from "node:fs/promises";
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });
const dataUrl = "data:image/jpeg;base64," + (await readFile("receipt.jpg")).toString("base64");
const reply = await client.chat.completions.create({
model: "anthropic/claude-sonnet-5",
messages: [{
role: "user",
content: [
{ type: "text", text: "What is in this picture?" },
{ type: "image_url", image_url: { url: dataUrl } },
],
}],
});
console.log(reply.choices[0].message.content);
Ny antony
Ny modely amin'ny capabilities.reasoning Azonao atao ny mieritreritra alohan'ny hamaly azy ireo. mitaky bebe kokoa na kely kokoa amin'ny reasoning_effort ("minimal", "low",
"medium" Ary "high"Na ny "reasoning": {"effort": "high"}Na ny fanampiny :thinking amin'ny anaran'ny modely, izay midika ny ezaka lehibe. Ao amin'ny modely tsy misy antony, ny fametrahana dia tsy voamarina. nymbot/auto, :thinking Mandefa ny fangatahana amin'ny lalana fisainana mahazatra.
Ao amin'ny modely Anthropic, ny ezaka dia lasa volavolan-dalàna momba ny 1,000, 2,000, 8,000 na 16,000 token, tsy mihoatra noho izany. max_tokens Izany no ahafahan'ny olona mihevitra fa tsy mihevitra raha
tool_choice Mitaky fitaovana iray, ary rehefa mitohy ny fangatahana ny fitaovana (ny hafatra farany dia vokatra fitaovana), satria ny Anthropic dia mila ny fikarohana voasoratra teo aloha mba hamerina azy.
Miverena any amin'ny message.reasoning_contentNa ny
delta.reasoning_content raha mandeha amin'ny fandefasana, tsy miditra amin'ny valiny. Ny antony dia ny fidirana sy ny karama toy izany, ao anatin'ny completion_tokensNy sasany amin'ireo mpamatsy dia tsy miverina amin'ny teny fanehoan-kevitra amin'ny ankapobeny, ary mbola mandoa vola.
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",
"reasoning_effort": "high",
"messages": [{"role": "user", "content": "Is 2^61 - 1 prime? Show why."}]
}'
Python
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",
reasoning_effort="high",
messages=[{"role": "user", "content": "Is 2^61 - 1 prime? Show why."}],
)
message = reply.choices[0].message
print(getattr(message, "reasoning_content", None))
print(message.content)
JavaScript
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",
reasoning_effort: "high",
messages: [{ role: "user", content: "Is 2^61 - 1 prime? Show why." }],
});
console.log(reply.choices[0].message.reasoning_content);
console.log(reply.choices[0].message.content);
Ny endriky ny suffix
Ny fanamafisana eo amin'ny anaran'ny modely dia manova ny fomba handaminana ny fangatahana, tsy misy sehatra hafa. Miasa amin'ny ID feno sy ny anarana fohy toy izany koa, toy ny ao amin'ny anthropic/claude-sonnet-5:online.
| Ampy ny | Ny fiantraikany |
|---|---|
:online | Mitady ny tranonkala voalohany, toy ny plugins: [{"id": "web"}]Izany Ny fikarohana. |
:thinking | Ny fihetseham-po mahery vaika; ny nymbot/auto, ny lalana fikarohana. Ao amin'ny modely izay tsy afaka ny fikarohana, 400 model_not_found amin'ny “no endpoints found”. |
:nitro, :floor, :exacto, :extended | Ny modely tsirairay dia manana lalana iray, noho izany dia tsy misy haingana kokoa, mora kokoa na lava kokoa ny safidy; ny fanamafisana dia azo atao ka ny anaran'ny modely kopia avy amin'ny tolotra hafa dia mbola miasa. |
Ny anaran'ny manontolo dia voaheloka voalohany, noho izany ny modely izay misy ny ID tena ahitana colon dia mbola miasa; raha tsy izany, dia voaheloka avy amin'ny faran'ny iray amin'ny fotoana iray mandra-pihavanana ny modely. Ny anaran'ny modely dia mety ho farafaharatsiny 200 andian-tsoratra miaraka amin'ny farafaharatsiny 4 andian-tsoratra; iray maharitra dia voaheloka amin'ny 400 invalid_value.
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:thinking",
"messages": [{"role": "user", "content": "Plan a three-day trip to Lisbon."}]
}'
Python
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:thinking",
messages=[{"role": "user", "content": "Plan a three-day trip to Lisbon."}],
)
print(reply.choices[0].message.content)
JavaScript
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:thinking",
messages: [{ role: "user", content: "Plan a three-day trip to Lisbon." }],
});
console.log(reply.choices[0].message.content);
Ny fikarohana
Ny modely chat rehetra dia afaka mamaly avy amin'ny tranonkala velona. Ny Nymbot dia mitady ny hafatra farany amin'ny mpampiasa (ny andininy 2000 voalohany), mamaky ny pejy tsara indrindra ary manome azy ireo amin'ny modely amin'ny fanontaniana, voasoratra toy ny votoaty ivelany izay tsy tokony handray torolalana avy amin'ny modely.
- Mitady foana ny:
"plugins": [{"id": "web", "max_results": 5}]Na ny a:onlineMifanohitra amin'ny modely izany. - Jereo raha manampy izany:
"tools": [{"type": "web_search", "parameters": {"max_results": 5}}]Izany koa dia nahazoana howeb_search_previewAryopenrouter:web_searchNy Nymbot dia mitady raha toa ka mila fampahalalana amin'izao fotoana izao ny fanontaniana, izany ihany koa ny fitsapana ampiasain'ny fampiharana.
max_results dia 5 amin'ny fe-potoana ary amin'ny ambony indrindra 10. Ny loharano dia miverina ao amin'ny
nymbot.web_search.sourcesNy tsirairay amin'ny a title, snippet SY
urlAry toy ny url_citation Ny famantarana ao amin'ny hafatra.
Ny fangatahana tsirairay izay mihazakazaka dia $ 0.008, niova ho sats, ankoatra ny token, ary ampahany amin'ny fitehirizana. Ny pejy izay mamaky dia token fidirana ihany koa, noho izany, ny valiny avy amin'ny tranonkala dia mihoatra noho ny fanontaniana mitaky haingana, indraindray indraindray mihoatra.
Ny valiny, amin'ny ampahany
"nymbot": {
"balance": "pro",
"charged_credits": 0.431,
"charged_sats": 43.1,
"balance_credits": 411.994,
"balance_sats": 41199.4,
"web_search": {
"sources": [
{ "title": "Lightning Network - Wikipedia", "snippet": "The Lightning Network is a payment protocol...", "url": "https://en.wikipedia.org/wiki/Lightning_Network" }
]
}
}
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",
"plugins": [{"id": "web", "max_results": 5}],
"messages": [{"role": "user", "content": "What changed in the latest Bitcoin Core release?"}]
}'
Python
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": "What changed in the latest Bitcoin Core release?"}],
extra_body={"plugins": [{"id": "web", "max_results": 5}]},
)
print(reply.choices[0].message.content)
for source in reply.model_extra["nymbot"]["web_search"]["sources"]:
print(source["url"])
JavaScript
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",
plugins: [{ id: "web", max_results: 5 }],
messages: [{ role: "user", content: "What changed in the latest Bitcoin Core release?" }],
});
console.log(reply.choices[0].message.content);
for (const source of reply.nymbot.web_search.sources) console.log(source.url);
Ny valin'ny afo
Ny endrika vaovao amin'ny OpenAI, ampiasaina amin'ny OpenAI Agents SDK sy ny Codex. Mihazakazaka amin'ny modely mitovy amin'ny Chat Completions, fandoavam-bola ary endri-javatra.
POST https://nymbot.ai/api/v1/responses Mila ny fanalahidy API ianao.
| Ny sehatra | Ny karazana | Tsy maintsy | Ny famaritana |
|---|---|---|---|
model | Ny String | ENY | Toy ny Fanampiny ny chatNy suffix dia voafetra. |
input | String na ny array. | ENY | String, na lisitry ny lohahevitra: hafatra (roles user, assistant, system, developerAo amin'ny input_text, input_image SY output_text Ny ampahany, ary function_call SY function_call_output Ny fitaovana ho an'ny fitaovana. input_image Raiso ny image_url ny rohy na ny angon-drakitra URL, fa tsy ny rakitra ID. reasoning SY web_search_call Ny fitaovana dia voasambotra; item_reference Tsy nanaiky izany. |
instructions | Ny String | Tsy | Ny fitsipika momba ny rafitra. |
max_output_tokens | Tsy miankina | Tsy | Ny ankamaroan'ny tokens mba hanoratra. |
temperaturetop_p | Ny isa | Tsy | Sampling fanaraha-maso, izay mitondra azy ireo ny modely. |
toolstool_choiceparallel_tool_calls | array, string na zavatra, boolean | Tsy | Amin'ny alalan'ny fametrahana ny endriky ny endrika ({"type": "function", "name": …, "parameters": …}Ny a web_search Ary web_search_preview Ny fitaovana dia miova Ny fikarohana Rehefa manampy izany. Ny fitaovana hafa ao anatin'ny fitaovana dia tsy azo ekena. |
reasoning | Ny zavatra | Tsy | {"effort": "minimal" | "low" | "medium" | "high"}. xhigh SY max Ny dikan high; none Atsaharo ny izany. |
text.formatresponse_format | Ny zavatra | Tsy | Structured output, toy ny endrika JSON na json_object. |
metadata | Ny zavatra | Tsy | Miverina tsy misy fiovana amin'ny valin'ny valin'ny andian-dahatsoratra, amin'ny ankamaroan'ny 16 valin'ny andian-dahatsoratra, ny valin'ny 64 sy ny valin'ny 512. |
stream | Ny boky | Tsy | Mandeha ny hetsika araka ny voalaza etsy ambany. |
store | Ny boky | Tsy | Tsy misy zavatra voatahiry, ary ny valiny dia milaza foana "store": false. |
previous_response_idconversationbackground | String, Object ary Boolean | Tsy | Tsy manohana ny: 400 unsupported_parameterNy valiny dia tsy voatahiry, noho izany mandefa ny fifandraisana manontolo ao amin'ny input Isaky ny fotoana. |
Ny valiny
{
"id": "resp_8c1e4b0f9a2d4e61",
"object": "response",
"created_at": 1790726400,
"status": "completed",
"model": "anthropic/claude-sonnet-5",
"output": [
{
"type": "message",
"id": "msg_2b7f",
"role": "assistant",
"status": "completed",
"content": [{ "type": "output_text", "text": "A Lightning invoice is...", "annotations": [] }]
}
],
"output_text": "A Lightning invoice is...",
"usage": {
"input_tokens": 1240,
"input_tokens_details": { "cached_tokens": 0 },
"output_tokens": 380,
"output_tokens_details": { "reasoning_tokens": 0 },
"total_tokens": 1620
},
"incomplete_details": null,
"error": null,
"instructions": null,
"store": false,
"previous_response_id": null,
"metadata": {},
"nymbot": { "balance": "pro", "charged_credits": 0.162, "charged_sats": 16.2, "balance_credits": 412.425, "balance_sats": 41242.5 }
}
Ny fitaovana fangatahana dia hita ao output Toy ny function_call Ny zavatra miaraka
call_id, name SY arguments; mandefa ny vokatra ho toy ny a
function_call_output Ity lahatsoratra ity miaraka amin'ny mitovy call_idReasoning, rehefa miverina amin'ny modely izany, dia reasoning Ny zavatra miaraka reasoning_text Ny votoatiny dia voasoratra voalohany. status Ny incomplete Rehefa tonga ny valiny
max_output_tokens Na ny mpamatsy dia tsy nanaiky, amin'ny
incomplete_details.reason Manao ny max_output_tokens Ary
content_filterNy valiny ihany koa dia mitovy amin'ny fametrahana ny fangatahana (hotsaina, fitaovana, fitaovana safidy, sns) toy ny OpenAI, ary mitondra ny nymbot Ny vidin'ny zavatra.
Mifototra, ny zava-nitranga tsirairay dia event: Ny andalana sy ny data: Ny rohy amin'ny a
sequence_numberAmin'ny fe-potoana toy izany: response.created,
response.in_progress, response.output_item.added,
response.content_part.addedNa inona na inona isan'ny response.output_text.delta,
response.output_text.done, response.content_part.done,
response.output_item.doneAry farany response.completed amin'ny fampiasana sy ny vidiny. valiny fohy amin'ny response.incomplete fa tsy, ary ny tsy fahombiazana taorian'ny nanombohan'ny rivotra amin'ny response.failedNy famantarana ny rivotra ho toy ny lohahevitra manokana miaraka amin'ny response.reasoning_text.delta SY .doneNy fangatahana fitaovana dia avy aorian'ny hafatra, tsirairay toy ny zavatra miaraka amin'ny response.function_call_arguments.delta
SY .done.
| Ny toerany | Rehefa |
|---|---|
400 | Tsy model Ary input; previous_response_id, conversation, background Na ny item_reference (unsupported_parameter); fitaovana na karazana votoaty tsy misy fanohanana. |
402, 403, 404, 429, 502, 503 | Raha ny amin'ny chat fanatanterahana. |
cURL
curl https://nymbot.ai/api/v1/responses \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-sonnet-5",
"instructions": "Answer in one short paragraph.",
"input": "What is a Lightning invoice?"
}'
Python
import os
from openai import OpenAI
client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])
response = client.responses.create(
model="anthropic/claude-sonnet-5",
instructions="Answer in one short paragraph.",
input="What is a Lightning invoice?",
)
print(response.output_text)
JavaScript
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });
const response = await client.responses.create({
model: "anthropic/claude-sonnet-5",
instructions: "Answer in one short paragraph.",
input: "What is a Lightning invoice?",
});
console.log(response.output_text);
Ny hafatra antropiana
Ny endriky ny Anthropic, ho an'ny Anthropic SDKs sy Claude Code. Miara-miasa amin'ny modely rehetra ao amin'ny katalogy, fa tsy ny Claude ihany: ny fangatahana dia naverina, mihazakazaka amin'ny alalan'ny tariby iray ihany, ary naverina indray.
POST https://nymbot.ai/api/v1/messages – mila ny API key, toy ny x-api-key Ary Authorization: Bearer.
Ny anthropic-version SY anthropic-beta Ny anaran'ny modely Anthropic dia mifanaraka amin'ny katalog, noho izany ny Claude Code sy ny SDK dia miasa amin'ny anaran'izy ireo efa mampiasa:
- Ny anarana izay fantatra amin'ny catalogue, toy ny
claude-sonnet-5Aryanthropic/claude-opus-5Noho izany dia ampiasaina araka izay misy azy. - Amin'ny ankapobeny, ny daty (
-20260514),-latestNy dikan-teny toy ny-v1Ao anatin'ny fotoana fohy toy ny[1m]Ary nyanthropic/Aryanthropic.Ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoaran'ny fivoarana (claude-haiku-4-5Nyclaude-haiku-4.5). - Raha mbola tsy mifanaraka izany, ny fianakaviana (Opus, Sonnet na Haiku) dia ampiasaina, raha toa ka ny dikan'ny katalog dia mitovy na vaovao kokoa noho izay nangatahana.
- Ny anarana izay tsy mifanaraka amin'ny zavatra iray dia miverina
404not_found_error.
| Ny sehatra | Ny karazana | Tsy maintsy | Ny famaritana |
|---|---|---|---|
model | Ny String | ENY | Catalog model id, na ny anaran'ny model Anthropic. |
max_tokens | Tsy miankina | ENY | Ny ankamaroan'ny tokens mba hanoratra. |
messages | Ary ny | ENY | user SY assistant Mandeha, miaraka amin'ny text, image (base64 na loharanon'ny URL) tool_use SY tool_result Ny blôgina. thinking Ny blôgina avy amin'ny dingana teo aloha dia nahazo sy namoaka. |
system | String na ny array. | Tsy | System prompt, toy ny string na lahatsoratra blôks. |
temperaturetop_p | Ny isa | Tsy | Sampling fanaraha-maso, izay mitondra azy ireo ny modely. top_k Nanaiky izy ary niala tamin'izany. |
stop_sequences | Ny fitaovana amin'ny string | Tsy | Teny izay manontany ny valiny. Amin'ny ankamaroan'ny 4 taratasy, ny tsirairay amin'ny ankamaroan'ny 256 marika. |
toolstool_choice | Ny fitaovana, ny zavatra | Tsy | Ny fitaovana amin'ny name, description SY input_schemaA ny web_search Ny fitaovana server dia miova Ny fikarohanaNy fitaovana hafa ao amin'ny Anthropic (bash, text editor, fampiasana solosaina) dia voarara amin'ny unsupported_tool. tool_choice Ny auto, any, tool Ary noneAry disable_parallel_tool_use. |
thinking | Ny zavatra | Tsy | {"type": "enabled", "budget_tokens": 8192}, {"type": "adaptive"} Ary {"type": "disabled"}Ny volavolan-dalàna dia mifidy ny haavon'ny ezaka: ambany noho ny 2,048 ambany, avy amin'ny 2,048 ambany, avy amin'ny 8,192 avo, avy amin'ny 16,384 avo. output_config.effortNa ny ambony. |
stream | Ny boky | Tsy | Mandeha amin'ny endriky ny hetsika Anthropic. |
metadata | Ny zavatra | Tsy | Voafehy ary tsy fantatra. |
Ny valiny
{
"id": "msg_01c7a2f93e5b4d08",
"type": "message",
"role": "assistant",
"model": "anthropic/claude-sonnet-5",
"content": [{ "type": "text", "text": "A Lightning invoice is..." }],
"stop_reason": "end_turn",
"stop_sequence": null,
"usage": {
"input_tokens": 1240,
"output_tokens": 380,
"cache_read_input_tokens": 0,
"cache_creation_input_tokens": 0
},
"nymbot": { "balance": "pro", "charged_credits": 0.162, "charged_sats": 16.2, "balance_credits": 412.425, "balance_sats": 41242.5 }
}
content Azonao atao ihany koa ny mitazona tool_use Ny blôgina sy ny thinking
Ny bilaogy, izay signature Fotsiny ny stop_reason Ny
end_turn, max_tokens, tool_use Ary refusalNandray anjara tamin'ny fomba mitovy amin'ny finish_reason Ny
Fanampiny ny chat; stop_sequence Isaky ny
null, na dia rehefa tapaka ny famaranana ny valiny. input_tokens Mifantoka amin'ny fidirana vaovao ihany; ny fidirana amin'ny alàlan'ny fidirana amin'ny alàlan'ny fidirana amin'ny alàlan'ny fidirana.
nymbot Ny tanjona sy ny X-Nymbot-Cost-Sats ny header.
Amin'ny alalan'ny fifamoivoizana, ny zava-nitranga dia ny Anthropic: message_start,
content_block_start, ping, content_block_delta
(text_delta, input_json_delta Ary thinking_delta),
content_block_stop, message_delta Miaraka amin'ny antony, ny fampiasana sy ny nymbot Ny vidin'ny fitaovana, ary message_stopA ny ping dia alefa isaky ny 15 segondra raha miasa ny modely. Ny antso fitaovana dia tonga taorian'ny lahatsoratra, tsirairay toy ny
tool_use Block amin'ny entany manontolo ao amin'ny iray input_json_delta.
Ny fahadisoana amin'ity endpoint ity dia mampiasa ny endriky ny Anthropic:
{"type": "error", "error": {"type": "not_found_error", "message": "…"}}Ny fahasamihafana fohy dia 402 billing_errorNy mpamatsy dia overloaded
503 overloaded_errorNy tsy fahombiazana taorian'ny nanombohan'ny fifamoivoizana dia alefa ho toy ny error Ny zava-nitranga
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": "What is a Lightning invoice?"}]
}'
Python
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": "What is a Lightning invoice?"}],
)
print(message.content[0].text)
JavaScript
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: "What is a Lightning invoice?" }],
});
console.log(message.content[0].text);
Mifantoka amin'ny token
Fanamarihana ny habetsaky ny token fidirana izay ampiasaina amin'ny fangatahana Messages, mba hahafahan'ny mpanjifa hanamarina alohan'ny haniraka azy.
POST https://nymbot.ai/api/v1/messages/count_tokens Mila ny API key. maimaimpoana.
Ny vatana dia mitovy amin'ny Ny hafatraTsy misy max_tokens; ny anaran'ny modely dia tsy maintsy hamaha. Ny isan'ny dia fihenam-bidy: ny anaran'ny rafitra fangatahana, hafatra, fitaovana antso sy fitaovana famaritana mizara amin'ny efatra, plus 1,600 ho an'ny sary tsirairay. Tsy tokenizer ny mpamatsy, ka ny tena isan'ny mety hiova. Ny fanalahidy izay efa tonga ny kapila dia mbola afaka mampiasa izany.
Ny valiny
{ "input_tokens": 318 }
cURL
curl https://nymbot.ai/api/v1/messages/count_tokens \
-H "x-api-key: $NYMBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"messages": [{"role": "user", "content": "What is a Lightning invoice?"}]
}'
Python
import os
import anthropic
client = anthropic.Anthropic(base_url="https://nymbot.ai/api", api_key=os.environ["NYMBOT_API_KEY"])
count = client.messages.count_tokens(
model="claude-sonnet-5",
messages=[{"role": "user", "content": "What is a Lightning invoice?"}],
)
print(count.input_tokens)
JavaScript
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({ baseURL: "https://nymbot.ai/api", apiKey: process.env.NYMBOT_API_KEY });
const count = await client.messages.countTokens({
model: "claude-sonnet-5",
messages: [{ role: "user", content: "What is a Lightning invoice?" }],
});
console.log(count.input_tokens);
Fandaharana modely
Ny modely sy ny generator rehetra dia manaiky ny API, amin'ny vidiny. Ny lisitra dia soratana avy amin'ny lisitry ny velona mitovy amin'ny mpividy ny fampiharana, noho izany dia foana ny serivisy.
GET https://nymbot.ai/api/v1/models - Tsy ilaina ny fanalahidy. Nosamborina nandritra ny minitra dimy.
GET /api/v1/models/{id} Hiverina amin'ny 1 entana.
| Ny sehatra | Ny karazana | Tsy maintsy | Ny famaritana |
|---|---|---|---|
type | Ny fanontaniana dia | Tsy | chat Ny tsy fahampian'ny image, video, audio, embedding Ary allNy sasany dia azo omena, toy ny image,video. |
Ny vidiny dia izay mandoa, miaraka amin'ny saram-pandraharahana sy ny marika efa tao, amin'ny dolara ary amin'ny taratasy amin'ny vidin'ny Bitcoin amin'izao fotoana izao. balance Izany dia milaza amin'ny fomba ahoana ny modely mandany vola.
nymbot_key no anaran'ny modely fohy ao amin'ny app. created isaky ny 0, satria ny katalog dia tsy manoratra ny fotoana nanampy ny modely. Ny modely izay tsy nanambara ny vidin'ny token dia vidin'ny per_request kosa.
nymbot/auto Amin'ny ankapobeny, ny vidin'ny variableAry miaraka amin'ny
routes Ity lisitra ity dia mamaritra ny fahitana sy ny saina, fa tsy ny fitaovana.
GET /api/v1/models/{id} manaiky ny anarana sy ny antso mitovy amin'ny fangatahana, ary miverina ny fidirana ho an'ny modely izay mifantoka amin'izany.
Ny valiny
{
"object": "list",
"data": [
{
"id": "anthropic/claude-sonnet-5",
"object": "model",
"type": "chat",
"owned_by": "anthropic",
"name": "Claude Sonnet 5",
"created": 0,
"context_length": 1000000,
"max_output_tokens": 64000,
"architecture": { "input_modalities": ["text", "image"], "output_modalities": ["text"] },
"supported_parameters": ["max_tokens", "temperature", "tools", "tool_choice", "reasoning", "response_format", "stop"],
"capabilities": { "vision": true, "video": false, "tools": true, "reasoning": true, "web_search": true },
"balance": "pro",
"pricing": {
"type": "per_token",
"currency": "USD",
"input_per_1M_tokens": 4.725,
"output_per_1M_tokens": 23.625,
"cache_read_per_1M_tokens": 0.4725,
"sats_input_per_1M_tokens": 4038,
"sats_output_per_1M_tokens": 20192
},
"description": "...",
"nymbot_key": "claude-sonnet"
}
]
}
Ny karazana hafa:
- Ny sary Ny fidirana dia
capabilities(accepts_image_url,requires_image_url,editAry ny vidinyper_generation. - Ny lahatsary Ny fidirana dia
max_duration_secondsSYresolutionsAry ny vidinyper_secondHo an'ny fanapahan-kevitra tsirairay izany. - Ny Audio Ny fidirana dia
audio_typespeechArytranscriptionNy vidinyper_1k_charsAryper_minute. - Ny fametrahana Ny fidirana dia
dimensions,context_length,max_inputsAry ny vidiny isaky ny tapitrisa token entana.
Ny vidin'ny marika "estimated": true ny fampiharana ny fampiharana ho an'ny generator izay tsy fantatra ny vidiny. type Miverena 400.
cURL
curl "https://nymbot.ai/api/v1/models?type=chat"
Python
import requests
models = requests.get("https://nymbot.ai/api/v1/models", params={"type": "chat"}).json()["data"]
for m in models:
print(m["id"], m["balance"], m["pricing"].get("input_per_1M_tokens"))
JavaScript
const res = await fetch("https://nymbot.ai/api/v1/models?type=chat");
const { data } = await res.json();
for (const m of data) console.log(m.id, m.balance, m.pricing.input_per_1M_tokens);