Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available: 6.14.0
metadata
title: AI Tree Incentive System
emoji: ๐ฏ
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 4.19.2
app_file: app.py
pinned: false
license: mit
AI Tree Incentive System
๋ธ๋ก๊ทธ ๊ธฐ์ฌ๋ ๊ธฐ๋ฐ์ ์ธ์ผํฐ๋ธ ์์คํ ์ ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
๐ฏ ํฌ์ธํธ ์์คํ
- ํฌ์คํธ ์์ฑ: 10์
- ๋๊ธ ์์ฑ: 5์
- ๋ฆฌ๋ทฐ: 15์
- ๋ฒ๊ทธ ๋ฆฌํฌํธ: 20์
- ๊ธฐ๋ฅ ์ ์: 15์
- ์ฝ๋ ๊ธฐ์ฌ: 30์
๐ ๊ธฐ์ฌ๋ ์์
- ์ค์๊ฐ ๋ฆฌ๋๋ณด๋
- ์ฃผ๊ฐ/์๊ฐ ๋ญํน
- ๊ธฐ์ฌ๋ ๋ฐฐ์ง
๐จ NFT ๋ฐํ
- ํน๋ณํ ๊ธฐ์ฌ์ ๋ํ NFT ๋ณด์
- ํฌ๊ท๋ ์์คํ
- ์ปฌ๋ ์ ๊ฐค๋ฌ๋ฆฌ
๊ธฐ์ ์คํ
- Next.js
- GraphQL (GraphQL Yoga)
- TypeScript
- WebSocket
- Tailwind CSS
API ์ฌ์ฉ ์์
1. ์ฌ์ฉ์ ์์ฑ
mutation {
createUser(input: {
name: "ํ
์คํฐ"
email: "tester@example.com"
}) {
id
name
points
}
}
2. ๊ธฐ์ฌ๋ ๋ฑ๋ก
mutation {
createContribution(input: {
userId: "user_id"
type: POST_CREATION
description: "์ฒซ ๋ฒ์งธ ํฌ์คํธ ์์ฑ"
}) {
id
points
}
}
3. NFT ๋ฐํ
mutation {
mintNFT(input: {
title: "์ฒซ ๊ธฐ์ฌ NFT"
description: "์ฒซ ํฌ์คํธ ์์ฑ ๊ธฐ๋
"
imageUrl: "https://example.com/nft.png"
category: "ACHIEVEMENT"
rarity: "RARE"
}) {
id
tokenId
}
}
๋ผ์ด์ ์ค
MIT License