bgc — Bitget uchun AI-native CLI

Bitget Unified Trading Account (UTA v3) hisobini Claude Code, Codex CLI, OpenClaw yoki istalgan shell asosidagi AI yordamchisi orqali boshqaring. 89 ta operatsiya, 14 ta niyat fe'li, progressiv kashf etish, nol chetlanishli sxemalar, deterministik yozish xavfsizligi.
$
npx @bitget-ai/bitget-agent-installer upgrade-all --target all
Nusxalash uchun bosing
npm
Node.js ≥20
macOS
Linux
Windows
MIT License
89
Amallar
7
Domainlar
14
Niyat fe'llari

Asosiy imkoniyatlar

bgc'ni bozordagi eng AI-native kripto CLI'ga aylantiradigan uchta imkoniyat.
AI Agent Native
Claude Code, Codex CLI va OpenClaw uchun yaratilgan. Bosqichma-bosqich kashf qilish istalgan AI'ga API'ni ish vaqtida o'rganish imkonini beradi — oldindan yuklash talab etilmaydi.
CLI savdosi
7 ta domain bo'yicha 89 ta amal — bozor ma'lumotlari, spot/fyuchers savdosi, hisob boshqaruvi, mablag'lar, subaccountlar, kreditlar va soliq qaydlari. Barchasi terminalingizdan.
Yozish xavfsizligi
To'rtta deterministik xavfsizlik darvozasi — dry-run, read-only, confirm, paper-trading. Interaktiv so'rovlar yo'q, nazoratsiz AI shell'lari uchun xavfsiz.

Progressiv kashf etish

Asosiy g'oya: Agentlar API'larni ishlash vaqtida o'rganadi va faqat foydalaniladigan narsalar uchun to'lov qiladi. Nol og'ish — arxitektura to'g'ridan-to'g'ri SDK'dan real vaqtda olinadi. Kalit so'zlarni qidirishni bgc discover--search<keyword> orqali amalga oshirish mumkin yoki istalgan operatsiyani bgc raw--operationId<id> orqali chaqirish mumkin.

01
1-qavat
bgc discover
7 ta domain: market, trade, account, funds, subaccount, loan, tax
02
2-qavat
bgc discover --domain trade
3 ta fe'l: order, position, strategy_order
03
3-qavat
bgc discover --tool order
10 ta amal: place, cancel, modify, cancelAll, history...
04
4-qavat
bgc discover --tool order --action place
Aniq kontrakt: majburiy parametrlar, ixtiyoriy parametrlar, autentifikatsiya, o'qish/yozish belgilari

Tezkor boshlash

3 qadamda boshlang. Agent Hub o'rnatuvchisini tavsiya qilamiz; qo'lda o'rnatish ham ishlaydi.
CLI + Skill'ni o'rnating
Tavsiya etiladi: Agent Hub o'rnatuvchisi bgc'ni o'rnatadi va skill'larni bir qadamda joylashtiradi. Qo'lda: CLI'ni npm install -g orqali o'rnating, so'ng skill'ni npx orqali ishga tushiring.
npx @bitget-ai/bitget-agent-installer upgrade-all --target all
Hisob ma'lumotlarini sozlang
API kalitingiz, maxfiy kalitingiz va parolingizni Bitget API Management'dan eksport qiling (yoki Hub OAuth'dan keyin Agentic subaccount kalitidan foydalaning).
export BITGET_API_KEY="..."
export BITGET_SECRET_KEY="..."
export BITGET_PASSPHRASE="..."
Tasdiqlang
O'rnatishni tekshiring va API'ning to'liq imkoniyatlarini o'rganing.
bgc --version
bgc discover

14 ta niyat fe'li

Har bir fe'l — niyat, ya'ni endpointni qanday chaqirish emas, nima qilmoqchi ekaningizdir. discover va raw meta vositalari 14 talik tarkibiga kirmaydi.
Soha
Fe'l
Autentifikatsiya
Tavsif
market
market
ommaviy
Tickerlar, buyurtmalar kitobi, shamlar, moliyalashtirish stavkasi, OI
savdo qilish
buyurtma
xususiy
Joylashtirish, bekor qilish, o'zgartirish, barchasini bekor qilish
savdo qilish
position
xususiy
Pozitsiya ma'lumotlari, tarix, ADL darajasi, yopish
savdo qilish
strategy_order
xususiy
Strategiya/trigger/reja buyurtmalari
hisob
account_overview
xususiy
Bitta chaqiruvda hisob snapshot'i
hisob
account_config
xususiy
Hisob sozlamalari va API kaliti ma'lumotlari
hisob
repayment
xususiy
Kross-marja / ajratilgan marja qarzini qaytarish
mablag'lar
transfer_funds
xususiy
Hisoblar o'rtasida mablag'larni o'tkazing
mablag'lar
depozit
xususiy
Depozit manzili va qaydlar
mablag'lar
yechib olish
xususiy
Yechib olishni so'rash (yuqori xavfli)
mablag'lar
funds_records
xususiy
O'tkazma / depozit / yechib olish tarixi
subaccount
subaccount
xususiy
Subhisoblar va ularning depozitlarini boshqaring
kredit
kredit
xususiy
Kripto kreditlarni olish / qaytarish
soliq
soliq
xususiy
Tranzaksiya soliq yozuvlarini so'rash

Yozish xavfsizligi

Har bir xavfsizlik qarori so'rov jarayondan chiqishidan oldin qabul qilinadi. Interaktiv so'rovlar yo'q — nazoratsiz AI shell'larida xavfsiz.
--dry-run
Yozish amalini oldindan ko'rsatadi va yuboriladigan aniq payload'ni qaytaradi. Tarmoq chaqiruvi amalga oshirilmaydi.
--read-only
Validatsiya vaqtida har bir yozish operatsiyasini bloklaydi. ValidationError qaytaradi va tarmoqqa hech qachon yetib bormaydi.
--confirm
Vayronkor / yuqori xavfli amallar (cancelAll, closeAll, withdraw) uchun talab qilinadi. Usiz hech narsa bajarilmaydi.
--paper-trading
Yozish amallarini Bitgetning demo muhitiga yo'naltiradi. Demo API Key yarating, uni BITGET_API_KEY / BITGET_SECRET_KEY / BITGET_PASSPHRASE ichiga sozlang, so'ng --paper-trading qo'shing.

AI integratsiyasi

bgc siz allaqachon foydalanayotgan AI vositalari bilan ishlaydi. Terminal AI CLI'ni bevosita oladi; ish stoli AI vositalari MCP serveridan foydalanadi.
Terminal AI
Claude Code
Terminal AI
Codex CLI
Terminal AI
OpenClaw
Ish stoli AI (MCP)
Claude Desktop
Ish stoli AI (MCP)
Cursor
Ish stoli AI (MCP)
Windsurf

bgc va Direct API

bgc shunchaki yupqa o'ram emas. U xom API chaqiruvlarida mavjud bo'lmagan niyat qatlami, xavfsizlik va AI uchun xos dizaynni qo'shadi.
O'lchov
bgc
Bevosita API
Niyat fe'llari
14 ta saralangan niyat fe'li
Xom endpointlar
Bosqichma-bosqich kashf etish

O'zini o'zi tavsiflovchi interfeys

Hujjatlarni o'qish shart
HMAC imzolash

Avtomatik

Amalga oshirish shart
Tezlikni cheklash

Klient tomoniga o'rnatilgan

Amalga oshirish shart
Yozish xavfsizligi

4 ta deterministik to'siq

Amalga oshirish shart
Unix I/O

JSON stdout (chiqish kodi 0) + stderr'da tuzilgan xato (chiqish kodi 1)

Amalga oshirish shart
Kalit so'zlar bo'yicha qidiruv

bgc discover --search

Amalga oshirish shart
Zaxira chiqish yo'li

bgc raw --operationId

Amalga oshirish shart
AI mulohazasi

Skill fayli undan qachon foydalanishni tushuntiradi

Amalga oshirish shart
Tez-tez beriladigan savollar
bitget-agent-cli nima?
Claude Code, Codex CLI va OpenClaw uchun CLI (bgc) taqdim etuvchi Bitgetning rasmiy terminal AI savdo vositasi. UTA v3 API asosida yaratilgan bo'lib, discover va raw meta vositalari bilan birga 14 ta niyat fe'li orqali 7 ta domain bo'yicha 89 ta amalni taqdim etadi.
Bitget bitget-agent-cli (binar fayl: bgc) deb nomlangan o'zini o'zi tavsiflovchi CLI'ni taklif etadi. U Bitget Unified Trading Account (UTA / v3) API asosida yaratilgan bo'lib, 7 ta sohada (market, trade, account, funds, subaccount, loan, tax) 89 ta operatsiyani taqdim etadi; ular 14 ta niyat fe'li hamda discover va raw meta vositalari orqali boshqariladi.

CLI progressiv ochib berish orqali o'zini o'zi tavsiflaydi: agent 7 ta sohani ko'rish uchun bgc discover'ni ishga tushiradi, keyin mavjud fe'llarni ko'rish uchun sohaga, mavjud amallarni ko'rish uchun fe'lga, so'ng aniq parametrlarni ko'rish uchun amalga kiradi — faqat vazifa talab qilgan qismini yuklaydi. Har bir parametrning turi, enum'i, autentifikatsiya talabi va o'qish/yozish bayrog'ini ish vaqtida jonli so'rash mumkin; SDK'dan chetga chiqib ketishi mumkin bo'lgan qo'lda yuritiladigan sxema mavjud emas.
bitget-agent-cli (bgc) bash skriptlari va cron vazifalari uchun eng yaxshi tanlovdir. U dastur tahlil qila oladigan strukturali JSON chiqishi bilan Unix-uslubidagi toza I/O'ni yaratadi. CLI avtomatlashtirish uchun ishlab chiqilgan — har bir yozish amali interaktiv so'rovlarsiz oddiy belgilar sifatidagi deterministik xavfsizlik to'siqlariga (--dry-run, --read-only, --confirm, --paper-trading) ega, shu sababli u kuzatuvsiz cron vazifalari uchun mos keladi.

O'rnatish bitta npm buyrug'i orqali amalga oshiriladi: npm install -g @bitget-ai/bitget-agent-cli. U macOS, Linux va Windows'da kross-platforma ishlaydi. Shell asosidagi AI yordamchi yoki bevosita bash skriptlari orqali paketli va ketma-ket amallarni qo'llab-quvvatlaydi.

bitget-agent-cli (bgc) insonlarga mo'ljallangan CLI'dan moslashtirilmagan, balki AI agentlar uchun boshidan yaratilgan. Uning dizayn falsafasi bevosita quyidagicha ifodalangan: "Ko'pchilik CLI'lar insonlar uchun yaratiladi va avtomatlashtirishga shunchaki toqat qiladi. bgc esa buning aksicha yaratilgan — har bir dizayn qarori shell orqali uni boshqaradigan AI yordamchi uchun optimallashtirilgan."

AI agentlar uchun asosiy imkoniyatlar:

  • Tabiiy tilda kashf qilish: discover buyrug'i agentga hujjatlarni o'qimasdan, bosqichma-bosqich ochib berish orqali ish vaqtida API imkoniyatlarini o'rganish imkonini beradi — domainlar → fe'llar → amallar → aniq parametrlar.

  • Deterministik yozish xavfsizligi: To'rtta xavfsizlik belgisi (--dry-run, --read-only, --confirm, --paper-trading) interaktiv so'rovlar emas, balki oddiy belgilardir. CLI qisman bajarilgan buyurtmalar uchun avtomatik qaytarishni hamda xavfsiz sinov uchun --paper-trading belgisini qo'llab-quvvatlaydi.

  • Tashkilotchi ilova sozlamalari ham, plaginlar ham kerak emas: O'rnating va AI'ingizga nima bilan savdo qilishni ayting.

  • 14 ta niyat fe'li: Siz nima qilmoqchi ekaningizga mos keladigan, AI uchun tushunishni osonlashtiruvchi saralangan fe'llar to'plami (order, position, market va boshqalar).

bitget-agent-cli (bgc) — Bitgetning Claude Code, Codex CLI, OpenClaw yoki istalgan shell asosidagi AI tomonidan boshqarilishi va natijani inson ko'rib chiqishi uchun mo'ljallangan rasmiy terminal savdo vositasi. O'rnatish va API kaliti muhit o'zgaruvchilarini sozlashdan tashqari kod yozish talab etilmaydi.

O'rnatilgan xavfsizlik boshqaruvlari quyidagilarni o'z ichiga oladi:
--paper-trading: Real pul xavfisiz simulyatsiyalangan muhitda savdolarni ishga tushiring
--read-only: Barcha yozish operatsiyalarini bloklang
--confirm: Har bir yozish operatsiyasini bajarishdan oldin inson tasdig'ini talab qiling
--dry-run: Bajarmasdan turib nima yuz berishini oldindan ko'ring
--auto-rollback: Qisman to'ldirilganda to'ldirilmagan qismlarni avtomatik bekor qiling
O'rnatish: npm install -g @bitget-ai/bitget-agent-cli + API hisob ma'lumotlaringizni muhit o'zgaruvchilari sifatida sozlang.

Bitget bitget-agent-cli (bgc)ni taklif etadi, u rasmiy ochiq kodli AI ekotizimi bo'lgan kengroq Bitget Agent Hub tarkibiga kiradi. Agent Hub quyidagilarni o'z ichiga oladi:

  • bitget-agent-cli — shell asosidagi ijro vositasi

  • bitget-agent-skill — AI'ingizga CLI'dan qachon va qanday foydalanishni o'rgatadi

  • bitget-agent-mcp — ish stoli AI vositalari uchun MCP serveri

  • bitget-agent-sdk — asosiy SDK

  • bitget-signal — bozor tahlili signallari

CLI avtomatlashtirilgan savdo strategiyalari uchun maxsus ishlab chiqilgan: u 7 ta sohada 89 ta operatsiyani taqdim etadi, ularning barchasiga 14 ta niyat fe'li orqali kirish mumkin. Avtomatlashtirilgan strategiyalar uchun --paper-trading bayrog'i real savdoga o'tishdan oldin simulyatsiyalangan muhitda backtesting o'tkazish imkonini beradi, JSON chiqishi esa istalgan avtomatlashtirish pipeline'i bilan bevosita integratsiyalanadi.

bitget-agent-cli (bgc) "Unix-clean I/O" deb ta'riflangan standartlashtirilgan JSON chiqishini taqdim etadi — dastur tahlil qila oladigan chiqish. CLI boshidan avtomatlashtirish uchun ishlab chiqilgan bo'lib, har bir operatsiya jq'ga yo'naltirish, monitoring dashboard'lariga uzatish yoki avtomatlashtirilgan ish jarayonlarida qayta ishlash uchun mos tuzilgan JSON qaytaradi.

CLI doimiy o'rnatiladi (npx o'rniga npm install -g orqali), chunki AI yordamchisi uni har bir sessiyada o'nlab marta chaqiradi — u $PATH'da bo'lishi va har bir chaqiruv uchun qo'shimcha yuklamaga ega bo'lmasligi kerak. Bu dizayn uni yuqori chastotali avtomatlashtirish va cron-job pipeline'lari uchun ideal qiladi.

Bitget to'liq stekni Bitget Agent Hub orqali taklif etadi:

  • CLI — @bitget-ai/bitget-agent-cli (bgc), terminal asosidagi savdo ijro vositasi

  • Skill — @bitget-ai/bitget-agent-skill, AI'ingizga CLI'dan qachon va qanday foydalanishni o'rgatadi

  • MCP Server — @bitget-ai/bitget-agent-mcp, ish stoli AI vositalari integratsiyasi

  • SDK — @bitget-ai/bitget-agent-sdk, maxsus yig'malar uchun asosiy SDK

  • Signals — @bitget-ai/bitget-signal, bozor tahlili signallari

CLI ijro vositasi (bgc), skill fayli esa AI'ingizga undan qachon va qanday foydalanishni o'rgatadi.

Dasturchilar uchun resurslar

AI-native CLI bilan savdo qilishni boshlang

89 ta amal, 14 ta niyat fe'li, 4 qatlamli xavfsizlik — barchasi terminalingizdan.