API

OpenAI-hōu. He tauira katoa.

E tohu ana i tōna SDK tīariari OpenAI ki https://api.yout.chat/v1 me tōna kī Yout.chat, ā, ko ia tauira matua ko tātou. Ko tētahi pūtea ā-pūtea, ko tētahi tāke, kāore he kānataraki tauira.

URL taketake: https://api.yout.chat/v1 · Whakawhiwhinga: Authorization: Bearer <your-key>

Ka whakahōu te whakahōutanga

Mēnā e kōrero ana tōmu waehere ki te API OpenAI, e rua anake ngā mea e huri ana.

from openai import OpenAI

client = OpenAI(
    api_key="yout-...",                  # ← from Account → API keys
    base_url="https://api.yout.chat/v1",       # ← that's it
)

resp = client.chat.completions.create(
    model="anthropic-claude-sonnet-46",
    messages=[
        {"role": "user", "content": "Write a haiku about caching."},
    ],
)
print(resp.choices[0].message.content)

Kāore i hurihia ngā mahi me OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, Me ētahi atu mea e kōrero ana i te hanga OpenAI.

Whakamutunga

E whakaaetia ana ngā pito mutunga katoa Authorization: Bearer <key>. Ka mahi ngā kuki hautanga mō te taupānga Wīwī.

POST/v1/chat/completions

OpenAI-whakapae. Whakapā stream: true mō te SSE. Ko ngā moni i whakawāteatia kia ngotaiti.

Ko te tinana tono
{
  "model": "anthropic-claude-sonnet-46",
  "messages": [
    {"role": "system", "content": "You are helpful."},
    {"role": "user",   "content": "What is 2+2?"}
  ],
  "stream": false,
  "temperature": 0.7,
  "max_tokens": 512
}
Whakautu (kore-wai)
{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "model": "anthropic-claude-sonnet-46",
  "choices": [{"index":0,"message":{"role":"assistant","content":"Four."},"finish_reason":"stop"}],
  "usage": {"prompt_tokens": 15, "completion_tokens": 2, "total_tokens": 17},
  "yout": {"credits_charged": 10, "balance": 14999990}
}
GET/v1/models

Ko te rārangi tauira ōrite OpenAI. Ko ia tauira hohe me id, context_window, me te utu ā-pūtea-pūtea.

POST/api/chat/stream/

Ko te wāhi mutunga o te rerenga māori - he āhua JSON ngāwari ake i te OpenAI, e whakamahia ana e te taupānga Wīwī. /v1/chat/completions mō te ōritetanga SDK o te tuatoru.

GET/api/chat/models/

He nui ake te rārangi tauira me ngā tohu mahi, te āhua, te tohu pro-only. Ka whakamahia tēnei i roto i tōtou UI.

GET/api/chat/limit/

Ko tōna utu o nāianei - te taumahatanga o ngā pūtea + te tūnga o te kaupapa, te utu rāneia rā.

GET/api/chat/keys/

E whakarārangi ana i tōna kī API hohe (whakahauhau).

POST/api/chat/keys/

Ka waihanga tētahi pātū API whakaingoa. Ka hoki te tohu katoa i te wā kotahi — ka tiaki.

Ko te tinana tono
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Whakamutunga tētahi kī. Ka whiwhi te hanganga o nāianei mā te whakamahi i tēnei 401 i te whakarongo ā muri ake.

POST/api/media/image/

Ka hoki te mahi whakatūnga whakaahua. job_uuid; porowhita /api/media/jobs/<uuid>/.

POST/api/media/video/

He mahi whakanaotanga ataata. ~1.2M ngā pūtea mō te 5-sekondi Veo. Ka whakawhiwhia ngā pūtea ki te whakawātea i te pōharatanga.

POST/api/media/speech/

Whakawhitinga kupu-ki-whakawhitinga. job_uuid; Ko te huaputa he URL oro whakarongo i te wā i oti.

GET/api/media/jobs/<uuid>/

Ka whakamātautau tētahi mahi whakawhanaketanga: status, output_url, error, credits_cost.

POST/api/chat/share/

Ka waihanga i tētahi whakaahua pānui-whakaahua- anake. Ka hoki mai i tētahi /c/<slug> URL.

POST/api/chat/purge/

Whakamā te kōrero, te karere, me te whakamahinga o te pūnaha pūnaha pāpāho.

Ko te utu

Ka tangohia te whakamahinga API mai i te pūtea ārai ōrite ki te taupānga whatunga. Kāore he utu API motuhake.

Ko te utu-per-token

Ka whakahohetia ngā tauira kuputuhi credits_per_1k_input × ngā tohu tāuru + credits_per_1k_output × ngā tohu huaputa. Ko ngā tauira pāpāho e utu ana i tētahi papatono credits_per_call.

Ko te utu iti rawa

Ko ia whakarongo angitu e whakawātea ana i te 10 te iti rawa o ngā pūtea hei whakawhāiti i te utu, ahakoa te taupū tohu.

Whakawhiwhinga whakatūpato

Ko ngā mahi whakaahua/whitiāhua/whakaahua e pōturi ana i te whakateretanga o te pūtake, ka whakawhiwhia i ngā moni whakawhiwhinga. Ko ngā pōturi o te pūtake kuputuhi e whakawhiwhia ana ki te moni anake i hangaia.

Whakahauhau

Ka hoki te whakarongo 402 insufficient_credits Ina kore e taea e tōtou taumaha te whakawhāiti i te utu e whakatauria ana. Kāore e whakawhāititia ngā mahere tae noa ki te wā plan_active Pono, ā, he tōrunga te tauritetanga.

Whakamautanga me te āhua o te āhua o te āhua

  • Ko te tohu kaihautū — Ki ia kaiwhakaari, i kitea i runga i tōna pou Account. Ka hurihia mā te tango + whakahōu anō i tōna pūtake (whakawhiti pai te wāhi mutunga i runga i te mahere ara).
  • Kāore he tohu whakahuahua i haere atu — Ka whakawhirinaki tātau ki ngā kaiāwhina me te kore o tōtou imeli, IP, kaimahi whakamahi, tatauranga kāwai rānei. HTTP-Referer: yout.chat anake.
  • no-log tohu — Ka tukuna ki runga i te awa kia kore ai e tonoa e ngā kaiwhiwhi tauira kia whakakōrerotia / whakaako i ōna tono i te wāhi e tautokona ana e rātau ngā kirimana.
  • Kāore he ihirangi karere i mau tonu i te pūmautanga — Ka tuhituhi tātau i tētahi UsageLedger rārangi (whakahaere + pūtea + tauira) engari ehara i te whakahau, i te urupare rānei.

Ka taea te whakataki i te mahere huarahi.

  • OpenAI-hoatu /v1/chat/completions he āhua korehāhā te mahi o ngā SDKs tīariari
  • Ko ngā whakarerekētanga Webhook mō ngā mahi pāpāho roa (hoatu i te popping)
  • Ko te hurihanga tohu + ngā tauine-tokona-tokona
  • Ko ngā kī āhuahira i te āhua /stream/ + Whakatū i te mahi haumaru-whakamātautau
  • Ka whakawātea te mana ā-wāhitanga

E whakaritea ana ki te whakarewa?

Ka hoatu e te taumata wātea wātea ki a koe ngā pūtea 50K hei tākaro. Whakahauhau ina hiahiatia e koe ētahi atu.