API

സിഡിയുടെ സ്ഥാനം എല്ലാം, എച്ച്ടിപി - യുടെ മേലെ: ഒരു അവകാശവാദവും ബാറും, അത്‌ വ്യക്തമായി, ഒരു പാളി, സീലിയും, ഫൊൾഡ്‌ ചെയ്യണം.

നിങ്ങളുടെ താക്കോല്‍

Keys are created from your account. Sign in, or create one — new accounts get starting credit, which is enough for a real match.

മുകളില്‍ ഒപ്പ് വയ്ക്കുക ലോഗിന്‍
ആധികാരകത ഉറപ്പുവരുത്തല്‍

എല്ലാ അപേക്ഷയിലും ഒരു അടയാളമായി കീ അയയ്ക്കുക. നിങ്ങളുടെ അളവു് ചിലവഴിക്കാന്‍ കഴിയുന്ന ഒരു വിശ്വാസ്യതയാണത്, അതുകൊണ്ട് ഇതു് ഒരു അടയാളവാക്ക് പോലെ കാണുക: സര്‍വര്‍- ഭാഗവും, ബ്രൌസര്‍ മാത്രം. ഒരിക്കലും ഒരു ശേഖരത്തില്‍ പോലുമില്ല. ഈ താളില്‍ നിന്നും ഛര്‍ദ്ദിച്ച കീ നീക്കം ചെയ്യപ്പെടുന്നു, ഉടനെ പ്രവര്‍ത്തിക്കുന്നതാണു്.

curl https://theorem.chat/api/v1/account/ \
  -H "Authorization: Bearer thm_live_xxxxxxxx.xxxxxxxxxxxxxxxx"

അടിസ്ഥാന URL: http:/schat/imp/ 1. rems. ആവശ്യങ്ങളും മറുപടികളും Jonson. പതിപ്പു് പാതയിലാണു്, അതിനാല്‍ കപ്പലുകള്‍ v2 ആയി മാറ്റുന്നു, നിങ്ങളുടെ കോഡ് പ്രവര്‍ത്തിക്കുന്നതാണു്.

POST /api/v1/matches/

match തുടങ്ങുക. ലക്ഷ്യം മാത്രം മതി: പാനല്‍ ഉപേക്ഷിക്കുക. അപ്പോള്‍ ഡീഫോള്‍ട്ട് വില്‍പ്പനക്കാരന്‍മാരില്‍ നിന്നും സഹജമായ വരികള്‍ തുറന്നിട്ടുണ്ടു്. കാരണം, ഇന്റര്‍വിഷന്‍ ഡാറ്റകള്‍ പങ്കിടുന്ന രീതികള്‍ പങ്കിടുന്നവയും തന്നുമായി പൊരുത്തപ്പെടുന്ന ഒരു പാളിയും ഇല്ല. match- ല്‍ ഉടന്‍ തന്നെ നിര്‍ദ്ദേശം നല്‍കപ്പെടുന്നു. അതുകൊണ്ട്, അപേക്ഷ സ്വീകരിക്കുമ്പോള്‍ അത് തിരികെ നല്‍കുന്നു.

curl -X POST https://theorem.chat/api/v1/matches/ \
  -H "Authorization: Bearer $THEOREM_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "goal": "Every prime p > 3 satisfies p^2 = 1 (mod 24).",
    "rigor_preset": "formal",
    "seats": [
      {"model": "anthropic/claude-opus-4.5"},
      {"model": "openai/gpt-5", "stance": "Attack the statement."}
    ],
    "max_rounds": 8,
    "usd_ceiling": "2.00",
    "public": false
  }'

ഫീള്‍ഡുകള്‍

  • goal — നിങ്ങളുടെ സ്വന്തം വാക്കുകളിൽ, ആവശ്യമുണ്ട്.
  • rigor / rigor_preset — ക്യാപ്റ്റൈമിനെയോ പേരിനെയോ പട്ടികയെയോ ബാറിനുള്ളില്‍ ബാര്‍ ആക്കുന്നു: നിലവാരം, പ്രൊജക്ട്, പ്രൊജക്ട്, സമ്മാനം, തീരുമാനം. അപരിചിതമായ ഒരു മുന്‍സെറ്റ് ‌വെയര്‍ സമ്മതമായി മാറ്റുന്നതിനു പകരം സമ്മതം തേടുന്നതിനു പകരം, നിങ്ങള്‍ ആവശ്യപ്പെട്ടിരിക്കുന്ന നിലവാരത്തിന്റെ നേരെ വിധി നടപ്പാക്കല്‍, തെറ്റാണ്.
  • seats — രണ്ട് മുതല്‍ 6 വരെ സീറ്റുകള്‍, ഓരോ മോഡല്‍ ഐഡി, ക്യുപ്/അവിസ്/1/മോഡില്‍സ്/ഒപ്പ്-ല്‍ നിന്നും.
  • referee — മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി കൈകാര്യം ചെയ്യുന്ന മാതൃക തെളിവുകള്‍ പരിശോധിച്ചുനോക്കും. ചെലവിടേണ്ട വില.
  • max_rounds, usd_ceiling — match - ത്തോളം പേർ അതു കഴിഞ്ഞാൽ മതിയായിരുന്നില്ല.
  • public — പൊതു ഗായകസംഘത്തിന് match - ഉം അച്ചടിക്കൂ.
GET /api/v1/matches/{token}/

match: നിലനിൽപ്പിന്‍റെ പ്രതിവിധി, നിലവിൽ വന്നിരിക്കുന്ന നിയമങ്ങൾ, വിധികൾ, വിധികൾ എന്നിവയുടെ അടിസ്ഥാനം, ഓരോ വിധിയുടെ പിന്നിലും തെളിവുകൾ, വിധികൾ എന്നിവയാണ്‌.

{
  "token": "k3m9x…",
  "status": "solved",
  "round": 5,
  "progress": 100,
  "usd_spent": "0.734120",
  "usd_ceiling": "2.000000",
  "criteria": [
    {"text": "p^2 - 1 is divisible by 8", "status": "met", "settled_round": 2},
    {"text": "p^2 - 1 is divisible by 3", "status": "met", "settled_round": 3}
  ],
  "evidence": [
    {"kind": "computation", "code": "…", "output": "…", "verified": true}
  ],
  "verdict": "…"
}

അവസ്ഥകള്‍: സ്റ്റാന്‍ഡ്, പ്രവര്‍ത്തനത്തില്‍, നിര്‍ത്തിയ, ആവശ്യങ്ങള്‍, ആവശ്യങ്ങള്‍ പരിഹരിക്കുക, തളര്‍ന്നു് കിടക്കുന്നവ. അവസാനത്തെ നാല് ടെര്‍മിനല്‍; നിര്‍ത്തി, ക്ഷീണിച്ചു, ക്ഷീണിച്ചു്, മുറുക്കി, മുറുക്കുവാന്‍ സാധ്യമാകുന്നവ.

POST /api/v1/matches/{token}/resume/

match അല്ലെങ്കില്‍ കൂടുതല്‍ റിട്ടയര്‍ നല്‍കുക. എല്ലാം സൂക്ഷിച്ചിരിക്കുന്നതായി ഉറപ്പിക്കുക. ഫലങ്ങള്‍ ഒരു പാനല്‍ റെക്കോഡ് ചെയ്തശേഷം ഒരിക്കലും വീണ്ടും നിര്‍ത്താതെ തന്നെ, റെക്കോര്‍ഡ് ചെയ്തിരിക്കുന്ന ഒരു സമീപനത്തില്‍ തന്നെ വീണ്ടും നടന്ന് നിര്‍ത്തുവാന്‍ വേണ്ടി.

curl -X POST https://theorem.chat/api/v1/matches/$TOKEN/resume/ \
  -H "Authorization: Bearer $THEOREM_KEY" \
  -H "Content-Type: application/json" \
  -d '{"more_rounds": 4, "more_usd": "2.00"}'
ബാക്കി
  • GET /api/v1/ — എന്താണ്, അപ്പോള്‍ ഒരു ക്ലയന്റിന് ഈ താളില്ലാതെ തന്നെ വഴി കണ്ടെത്താം.
  • GET /api/v1/models/ — ടൈര്‍, കോണ്‍ടെക്സ്റ്റ് ജാലകവും ഓരോ- ടോട്ടന്‍ സ്ട്രിങും ഉള്ള സീറ്റില്‍ മോഡലുകള്‍. അതേ പട്ടിക, ഒരു പേജായി.
  • GET /api/v1/matches/ — നിങ്ങളുടെ matches, പുതിയത്; സ്റ്റാറ്റസ്, പേജ് പരിധിയും ഇന്‍സെപ്ഷന്‍.
  • GET /api/v1/account/ — സമനില, ജീവിതകാലം, ചെലവ്, പിന്നെ നിങ്ങളുടെ പൂർവപൗരാവകാശം, അതോ നിങ്ങളുടെ സ്വന്തം സ്വഭാവം കീ എന്നിവ.
  • GET /api/v1/keys/, DELETE /api/v1/keys/{prefix}/ — പട്ടികയും പുനരാരംഭിക്കുക കീകളും. ആദ്യ കീ ഇവിടെ പുതുക്കിയെടുക്കാന്‍ മാത്രമേ കഴിയൂ, ബ്രൌസറില്‍.
പിശകുകള്‍

ഓരോ പരാജയത്തിനും ഒരേ രൂപം ഉണ്ട്.

{"error": {"code": "insufficient_balance",
           "message": "Add credit or connect your own inference key…"}}

401, അല്ലെങ്കില്‍ റദ്ദാക്കിയ കീക്ക് വേണ്ടി, സ്റ്റെയിസ് ശൂന്യമായി, 402, match എന്ന ഒരു തെളിവ്, 409, ഇപ്പോള്‍ പ്രവര്‍ത്തിക്കുന്ന 4029, നിങ്ങള്‍ വളരെ വേഗത്തില്‍ പോകുമ്പോള്‍ 400, എന്തും തെറ്റാണു്.

പരിധി

ഒരു കീയുടെ കണക്ക്: 240 വായനയും 30match പേരും ഒരു മിനിട്ട് ആരംഭിക്കുന്നു. ഒരു ലക്ഷ്യത്തിൽ match രൂപയും ഞെക്കി നിങ്ങളുടെ സമനില ചിലവഴിക്കുന്നു. അവ match യുടെ റെക്കോർഡിങ് അല്ലെങ്കില്‍ ഒരു സർവേ ഓൺലൈനർ (ഓഫ്‌ളോൺ പ്ലെയർ) തടയുന്നു.

ബില്ലിംഗ് സൈറ്റില്‍ നിന്നും ഒരുപോലെയാണ്: ഒരു മോഡില്‍ നിരക്ക് പ്രിപ്പൈഡ്‌ ക്രെഡിറ്റ്‌ അല്ലെങ്കില്‍ സ്വന്തം കീയില്‍ നിന്നും പ്രിപൈഡ്‌ റേറ്റ് പ്രിഡ്‌സ് റേറ്റ്‌. ബിൽഡിങ്‌ എങ്ങനെ പ്രവർത്തിക്കുന്നു