SDK Components
API Key Usage
To use the API key:
Execute the specified commands.
Paste the generated API key in the placeholder “Your ChainGPT API key”.
3. SDK Components
3.1 Core Libraries
Our SDK offers TypeScript/JavaScript libraries with support for Node.js. To install:
Run the installation command.
Use the library and your secret key for further operations once installed.
3.2 Advanced Features
ChainGPT AI News SDK provides several advanced features:
Category-Based News Filtering: Over 20 categories are available, including Blockchain Gaming, DAO, DApps, DeFi, Lending, Metaverse, NFT, Stablecoins, Cryptocurrency, Smart Contracts, etc.
Subcategory-Based News Search: More than 50 subcategories, such as Bitcoin, BNB Chain, Celo, Solana, TRON, etc.
Title and Description Search: Enables news search based on titles and descriptions.
Token-Specific News: Fetch news for various tokens.
Date-Based News Retrieval: Acquire AI news from a specific date, sorted by creation or publication date.
ID Access for Categories, Subcategories, and Tokens: Users can access these using specific IDs.
Users can access different categories using the following IDs:
Blockchain Gaming
2
DAO
3
DApps
4
DeFi
5
Lending
6
Metaverse
7
NFT
8
Stablecoins
9
Cryptocurrency
64
Decentralized
65
Smart Contracts
66
Distributed Ledger
67
Cryptography
68
Digital Assets
69
Tokenization
70
Consensus Mechanisms
71
ICO (Initial Coin Offering)
72
Crypto Wallets
73
Web3.0
74
Interoperability
75
Mining
76
Cross-Chain Transactions
77
Exchange
78
Users can access the following sub-categories using the specified IDs:
Bitcoin
11
BNB Chain
12
Celo
13
Cosmos
14
Ethereum
15
Fantom
16
Flow
17
Litecoin
18
Monero
19
Polygon
20
XRP Ledger
21
Solana
22
Tron
23
Terra
24
Tezos
25
WAX
26
Algorand
27
Arbitrum
28
Astar
29
Aurora
30
Avalanche
31
Base
32
Binance Smart Chain
33
Cardano
34
Celo
35
Cronos
36
Moonbeam
37
Dep
38
Ethereum
39
Fantom
40
Harmony
41
Oasis
42
Oasis Sapphire
43
Ontology
44
Optimism
45
Other
46
Platon
47
Polygon
48
Rangers
49
Ronin
50
Shiden
51
Skale
52
Solana
53
Stacks
54
Stargaze
55
Steem
56
SXNetwork
57
Telos
58
TelosEVM
59
Tezos
60
Theta
61
Thundercore
62
Users can access the following tokens using the specified IDs:
Bitcoin - BTC
79
Ethereum - ETH
80
Tether USDt - USDT
81
BNB - BNB
82
XRP - XRP
83
USDC - USDC
84
Solana - SOL
85
Cardano - ADA
86
Dogecoin - DOGE
87
TRON - TRX
88
Toncoin - TON
89
Dai - DAI
90
Polygon - MATIC
91
Polkadot - DOT
92
Litecoin - LTC
93
Wrapped Bitcoin - WBTC
94
Bitcoin Cash - BCH
95
Chainlink - LINK
96
Shiba Inu - SHIB
97
UNUS SED LEO - LEO
98
TrueUSD - TUSD
99
Avalanche - AVAX
100
Stellar - XLM
101
Monero - XMR
102
OKB - OKB
103
Cosmos - ATOM
104
Uniswap - UNI
105
Ethereum Classic - ETC
106
BUSD - BUSD
107
Hedera - HBAR
108
3.3 Error Handling
In case of connection issues to the API or non-success status codes (4xx or 5xx responses), an AINewsError
a class error will be thrown.
3.4 Language/Framework Compatibility
Our SDK is compatible with JavaScript and is designed to run on Node.js applications.
3.5 Security Considerations
Authentication: SDK access is secured via an authentication key.
Credits System: Users with credits and a valid API key can access the SDK.
Request Limitation: To prevent misuse, 200 requests per minute are limited, with 1 credit deducted per request.
3.6 Release Version
Release History: We maintain a release history.
First Release: This is the initial release, with plans for future enhancements.
3.7 Code Documentation
For detailed SDK code documentation, visit npm package documentation.
3.8 Support/Help
For additional assistance, refer to Discord - https://discord.gg/chaingpt
Last updated