SDK និងកម្មវិធីនិពន្ធ

SDK ផ្លូវការនីមួយៗគាំទ្រ URL មូលដ្ឋានផ្ទាល់ខ្លួន។ កំណត់វាទៅ gateway ហើយប្រើ key sk- ផ្ទាល់ខ្លួនជា API key — គ្មានការកែកូដផ្សេងទេ។ Gateway ទទួលយក key ជា bearer token ឬ x-api-key ដូច្នេះ header ផ្ទៀងផ្ទាត់លំនាំដើមរបស់ SDK នីមួយៗដំណើរការដោយមិនកែ។

Anthropic SDK

និយាយទៅ /v1/messages។ SDK ផ្ញើ key របស់អ្នកតាម x-api-key ដោយស្វ័យប្រវត្តិ។

python
from anthropic import Anthropic

client = Anthropic(
    base_url="https://api.hashn0de.com",
    api_key="sk-your-key",
)

message = client.messages.create(
    model="claude-opus-4-8",
    max_tokens=1024,
    thinking={"type": "adaptive"},
    messages=[{"role": "user", "content": "Hello!"}],
)
print(message.content[0].text)

OpenAI SDK

និយាយទៅ /v1/chat/completions។ កត់សម្គាល់បច្ច័យ /v1 នៅលើ URL មូលដ្ឋាន — OpenAI SDK បន្ថែម path ទៅវា។

python
from openai import OpenAI

client = OpenAI(
    base_url="https://api.hashn0de.com/v1",
    api_key="sk-your-key",
)

completion = client.chat.completions.create(
    model="claude-opus-4-8",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(completion.choices[0].message.content)

Cline និង Cursor

កម្មវិធីនិពន្ធទាំងពីរអនុញ្ញាតឱ្យអ្នកប្តូរ URL មូលដ្ឋានរបស់អ្នកផ្តល់សេវា API នៅក្នុងការកំណត់។ ប្រើការកំណត់ឆបគ្នានឹង OpenAI៖

  • អ្នកផ្តល់សេវា៖ OpenAI Compatible
  • URL មូលដ្ឋាន៖ https://api.hashn0de.com/v1
  • API Key៖ sk-your-key
  • ម៉ូដែល៖ claude-opus-4-8

នៅក្នុង Cline ទាំងនេះស្ថិតនៅ Settings → API Provider។ នៅក្នុង Cursor នៅ Settings → Models → Override OpenAI Base URL។ បិទភ្ជាប់ URL មូលដ្ឋាន និង key ខាងលើ រួចជ្រើសម៉ូដែល។