നിങ്ങളുടെ താക്കോല്
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
}'
ഫീള്ഡുകള്
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"}'
പിശകുകള്
ഓരോ പരാജയത്തിനും ഒരേ രൂപം ഉണ്ട്.
{"error": {"code": "insufficient_balance",
"message": "Add credit or connect your own inference key…"}}
401, അല്ലെങ്കില് റദ്ദാക്കിയ കീക്ക് വേണ്ടി, സ്റ്റെയിസ് ശൂന്യമായി, 402, match എന്ന ഒരു തെളിവ്, 409, ഇപ്പോള് പ്രവര്ത്തിക്കുന്ന 4029, നിങ്ങള് വളരെ വേഗത്തില് പോകുമ്പോള് 400, എന്തും തെറ്റാണു്.
പരിധി
ഒരു കീയുടെ കണക്ക്: 240 വായനയും 30match പേരും ഒരു മിനിട്ട് ആരംഭിക്കുന്നു. ഒരു ലക്ഷ്യത്തിൽ match രൂപയും ഞെക്കി നിങ്ങളുടെ സമനില ചിലവഴിക്കുന്നു. അവ match യുടെ റെക്കോർഡിങ് അല്ലെങ്കില് ഒരു സർവേ ഓൺലൈനർ (ഓഫ്ളോൺ പ്ലെയർ) തടയുന്നു.
ബില്ലിംഗ് സൈറ്റില് നിന്നും ഒരുപോലെയാണ്: ഒരു മോഡില് നിരക്ക് പ്രിപ്പൈഡ് ക്രെഡിറ്റ് അല്ലെങ്കില് സ്വന്തം കീയില് നിന്നും പ്രിപൈഡ് റേറ്റ് പ്രിഡ്സ് റേറ്റ്.
ബിൽഡിങ് എങ്ങനെ പ്രവർത്തിക്കുന്നു