Gavin Blog
← អត្ថបទទាំងអស់
2 នាទីអាន

របៀបកំណត់ Custom OpenAI-Compatible Provider នៅក្នុង OpenCode

រៀនរបៀបកំណត់ OpenCode ឱ្យប្រើ Base URL និង API Key ផ្ទាល់ខ្លួន ដើម្បីភ្ជាប់ទៅកាន់ OpenAI-Compatible API Provider ណាមួយ។

របៀបកំណត់ Custom OpenAI-Compatible Provider នៅក្នុង OpenCode

តាមលំនាំដើម OpenCode គាំទ្រ AI Provider ជាច្រើនរួចស្រេច។ ប៉ុន្តែប្រសិនបើអ្នកចង់ប្រើ Provider ផ្សេងដែលគាំទ្រ OpenAI-Compatible API អ្នកអាចកំណត់ Base URL, API Key និង Model ដោយខ្លួនឯងបាន។

វិធីនេះអាចប្រើបានជាមួយ Provider ជាច្រើនដូចជា OpenRouter, Groq, Together AI, Hugging Face, Kimi, Local AI Server ឬសេវាផ្សេងៗ។


១. បើក Configuration File

OpenCode រក្សាទុកការកំណត់ Provider នៅក្នុង Configuration File។

បើកឯកសារកំណត់របស់អ្នក ហើយបន្ថែម Provider ថ្មី។


២. កំណត់ Base URL

ឧទាហរណ៍ Configuration៖

{
  "provider": {
    "custom": {
      "baseURL": "https://your-provider.com/v1",
      "apiKey": "$YOUR_API_KEY"
    }
  }
}

ជំនួស https://your-provider.com/v1 ជា Base URL របស់ AI Provider ដែលអ្នកកំពុងប្រើ។


៣. កំណត់ Model

បន្ទាប់មកកំណត់ Model ដែលអ្នកចង់ប្រើ។

ឧទាហរណ៍៖

{
  "model": "gpt-5"
}

ឬ Model ផ្សេងទៀតដែល Provider របស់អ្នកផ្តល់ជូន។


៤. រក្សាទុក API Key

ដើម្បីសុវត្ថិភាព មិនគួរសរសេរ API Key ដោយផ្ទាល់ក្នុង Configuration File ទេ។

ប្រើ Environment Variable ជំនួស៖

export YOUR_API_KEY="sk-xxxxxxxxxxxxxxxx"

ហើយយោងវានៅក្នុង Configuration។


៥. ចាប់ផ្តើម OpenCode

បន្ទាប់ពីកំណត់រួច សូមបើក OpenCode វិញ៖

opencode

ឥឡូវនេះ OpenCode នឹងផ្ញើ Request ទៅកាន់ Base URL ដែលអ្នកបានកំណត់។


អត្ថប្រយោជន៍

ការប្រើ Custom Provider អនុញ្ញាតឱ្យអ្នក៖

  • ប្រើ AI Provider ណាមួយដែលគាំទ្រ OpenAI-Compatible API
  • ប្ដូរ Base URL បានយ៉ាងងាយស្រួល
  • ប្រើ Local AI Server ដូចជា Ollama ឬ LM Studio
  • ប្ដូរ Model ដោយមិនចាំបាច់កែប្រែកូដ Project
  • ងាយស្រួលសាកល្បង AI Models ថ្មីៗ

ជាចុងក្រោយ

OpenCode មានភាពបត់បែនខ្ពស់ក្នុងការកំណត់ AI Provider។ ដោយគ្រាន់តែកំណត់ Base URL, API Key និង Model អ្នកអាចប្រើ OpenAI-Compatible API ពី Provider ណាមួយបានដោយមិនចាំបាច់រង់ចាំ OpenCode គាំទ្រជាផ្លូវការ។