openfree commited on
Commit
f49b879
ยท
verified ยท
1 Parent(s): 7f8b1f7

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +179 -1
README.md CHANGED
@@ -10,5 +10,183 @@ pinned: false
10
  license: apache-2.0
11
  short_description: AI-powered 24/7 real-time news service.
12
  ---
 
13
 
14
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  license: apache-2.0
11
  short_description: AI-powered 24/7 real-time news service.
12
  ---
13
+ ๐Ÿค– Global AI News Stream - 100% ๋ฌด์ธ ์ž๋™ํ™” AI ๋‰ด์Šค ์ƒ์„ฑ ํ”Œ๋žซํผ
14
 
15
+ ๐Ÿš€ ์™„์ „ ์ž๋™ํ™”๋œ AI ๋‰ด์Šค ์—์ฝ”์‹œ์Šคํ…œGlobal AI News Stream์€ ์ธ๊ฐ„์˜ ๊ฐœ์ž… ์—†์ด 24/7 ์ž‘๋™ํ•˜๋Š” ์™„์ „ ๋ฌด์ธํ™” AI ๋‰ด์Šค ์ž๋™ ์ƒ์„ฑ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์›น ํฌ๋กค๋ง๋ถ€ํ„ฐ ๊ธฐ์‚ฌ ์ž‘์„ฑ, ์ด๋ฏธ์ง€ ์ƒ์„ฑ๊นŒ์ง€ ๋ชจ๋“  ๊ณผ์ •์ด 100% ์ž๋™ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.๐ŸŽฏ ํ•ต์‹ฌ ํŠน์žฅ์ : ์™„์ „ ๋ฌด์ธ ์šด์˜๐Ÿ”„ ์ž๋™ ์ˆ˜์ง‘ โ†’ ๐Ÿค– AI ๋ถ„์„ โ†’ โœ๏ธ ๊ธฐ์‚ฌ ์ƒ์„ฑ โ†’ ๐ŸŽจ ์ด๋ฏธ์ง€ ์ œ์ž‘ โ†’ ๐Ÿ“Š ์ž๋™ ๋ฐฐํฌ๋ชจ๋“  ๊ณผ์ •์ด ์‚ฌ๋žŒ์˜ ์†๊ธธ ์—†์ด ์ž๋™์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค๐Ÿ’Ž ํ˜์‹ ์ ์ธ ๋ฌด์ธํ™” ๊ธฐ์ˆ 
16
+
17
+ 1. ๐Ÿ•ท๏ธ ์ž๋™ ์›น ํฌ๋กค๋ง & ์ˆ˜์ง‘
18
+
19
+ ์‹ค์‹œ๊ฐ„ ์›น ์„œ์น˜: Brave Search API๋ฅผ ํ†ตํ•œ 24์‹œ๊ฐ„ ์ž๋™ ๊ฒ€์ƒ‰
20
+ ํ‚ค์›Œ๋“œ ์ž๋™ ์ถ”์ถœ: URL ์ž…๋ ฅ๋งŒ์œผ๋กœ ๊ด€๋ จ ํ‚ค์›Œ๋“œ ์ž๋™ ํŒŒ์‹ฑ
21
+ ์Šค๋งˆํŠธ ํ•„ํ„ฐ๋ง: AI ๊ด€๋ จ์„ฑ ์ ์ˆ˜ 90์  ์ด์ƒ HOT ๋‰ด์Šค ์ž๋™ ์„ ๋ณ„
22
+ ๋‹ค์ค‘ ์†Œ์Šค ํ†ตํ•ฉ: ์ „ ์„ธ๊ณ„ AI ๋‰ด์Šค ์†Œ์Šค ์ž๋™ ์ˆ˜์ง‘
23
+
24
+ 2. ๐Ÿง  AI ๊ธฐ๋ฐ˜ ์ž๋™ ๋ถ„์„
25
+
26
+ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ(NLP): ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ ์ž๋™ ๋ถ„์„ ๋ฐ ์นดํ…Œ๊ณ ๋ฆฌํ™”
27
+ ๊ด€๋ จ์„ฑ ์Šค์ฝ”์–ด๋ง: 0-100์  ์ž๋™ ํ‰๊ฐ€ ์‹œ์Šคํ…œ
28
+ ํŠธ๋ Œ๋“œ ๊ฐ์ง€: ์‹ค์‹œ๊ฐ„ AI ํŠธ๋ Œ๋“œ ์ž๋™ ํฌ์ฐฉ
29
+ ์ค‘๋ณต ์ œ๊ฑฐ: ์Šค๋งˆํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์ค‘๋ณต ์ฝ˜ํ…์ธ  ์ž๋™ ํ•„ํ„ฐ๋ง
30
+
31
+ 3. โœ๏ธ ์™„์ „ ์ž๋™ ๊ธฐ์‚ฌ ์ƒ์„ฑ
32
+
33
+ python# ์ž๋™ ์ƒ์„ฑ ํ”„๋กœ์„ธ์Šค
34
+ 1. ํ‚ค์›Œ๋“œ ๊ฐ์ง€ โ†’ 2. ์›น ์„œ์น˜ โ†’ 3. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘
35
+ โ†’ 4. AI ๋ถ„์„ โ†’ 5. ๊ธฐ์‚ฌ ์ž‘์„ฑ โ†’ 6. ์ž๋™ ๋ฐœํ–‰
36
+
37
+ GPT ๊ธฐ๋ฐ˜ ์ฝ˜ํ…์ธ  ์ƒ์„ฑ: ์ž์—ฐ์Šค๋Ÿฌ์šด ๊ธฐ์‚ฌ ์ž๋™ ์ž‘์„ฑ
38
+ ๋‹ค๊ตญ์–ด ์ง€์›: ์ž๋™ ๋ฒˆ์—ญ ๋ฐ ๋กœ์ปฌ๋ผ์ด์ œ์ด์…˜
39
+ SEO ์ตœ์ ํ™”: ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ž๋™ ์ƒ์„ฑ
40
+ ์นดํ…Œ๊ณ ๋ฆฌ ์ž๋™ ๋ถ„๋ฅ˜: Corporate, Technology, Research, Robotics
41
+
42
+ 4. ๐ŸŽจ ์ž๋™ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ์Šคํ…œ
43
+
44
+ Flux-schnell AI ๋ชจ๋ธ: ๊ธฐ์‚ฌ ๋‚ด์šฉ ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์ž๋™ ์ƒ์„ฑ
45
+ ์ปจํ…์ŠคํŠธ ์ธ์‹: ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ๋งž์ถค ๋น„์ฃผ์–ผ ์Šคํƒ€์ผ
46
+ ๋‹ค์ค‘ ์†Œ์Šค ๊ฒ€์ƒ‰: Unsplash, Pexels, Pixabay ์ž๋™ ์—ฐ๋™
47
+ 16:9 ์ตœ์ ํ™”: ์›น ํ‘œ์ค€ ๋น„์œจ ์ž๋™ ์กฐ์ •
48
+
49
+ 5. โฐ ์Šค์ผ€์ค„๋Ÿฌ ๊ธฐ๋ฐ˜ ์™„์ „ ์ž๋™ํ™”
50
+ pythonBackgroundScheduler(timezone="UTC", daemon=True)
51
+ # ์„ค์ •๋œ ์‹œ๊ฐ„๋งˆ๋‹ค ์ž๋™ ์‹คํ–‰
52
+ # ์ธ๊ฐ„ ๊ฐœ์ž… ์—†์ด 365์ผ ์šด์˜
53
+
54
+ ํฌ๋ก  ์ž‘์—…: ์ •ํ•ด์ง„ ์ฃผ๊ธฐ๋กœ ์ž๋™ ์—…๋ฐ์ดํŠธ
55
+ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ฒ˜๋ฆฌ: ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค ์ตœ์ ํ™”
56
+ ์ž๋™ ๋ณต๊ตฌ: ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ ์ž๋™ ์žฌ์‹œ์ž‘
57
+ ๋ฌด์ค‘๋‹จ ์šด์˜: 24/7 ๋…ผ์Šคํ†ฑ ์ž‘๋™
58
+
59
+ ๐Ÿ“Š ์ž๋™ํ™” ์›Œํฌํ”Œ๋กœ์šฐmermaidgraph LR
60
+ A[ํ‚ค์›Œ๋“œ ์ž…๋ ฅ/URL] --> B[์ž๋™ ์›น ์„œ์น˜]
61
+ B --> C[๋ฐ์ดํ„ฐ ์ˆ˜์ง‘]
62
+ C --> D[AI ๋ถ„์„]
63
+ D --> E[๊ธฐ์‚ฌ ์ƒ์„ฑ]
64
+ E --> F[์ด๋ฏธ์ง€ ์ƒ์„ฑ]
65
+ F --> G[์ž๋™ ๋ฐœํ–‰]
66
+ G --> H[HuggingFace ์ €์žฅ]
67
+ H --> I[์ž๋™ ๋ฐฐํฌ]๐Ÿ”ฅ ์ฐจ๋ณ„ํ™”๋œ ๋ฌด์ธ ์šด์˜ ์‹œ์Šคํ…œโœ… Zero-Touch Operation (๋ฌด์ ‘์ด‰ ์šด์˜)
68
+
69
+ ์ดˆ๊ธฐ ์„ค์ • ํ›„ ์™„์ „ ์ž๋™ ์šด์˜
70
+ ์‚ฌ๋žŒ์˜ ๊ฐœ์ž… ์—†์ด ์ฝ˜ํ…์ธ  ์ƒ์‚ฐ
71
+ ์ž๋™ ํ’ˆ์งˆ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ
72
+ ์…€ํ”„ ๋ชจ๋‹ˆํ„ฐ๋ง & ๋ฆฌํฌํŒ…
73
+ โœ… Intelligent Automation (์ง€๋Šฅํ˜• ์ž๋™ํ™”)
74
+
75
+ AI๊ฐ€ AI ๋‰ด์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ฉ”ํƒ€ ์‹œ์Šคํ…œ
76
+ ์ž๊ฐ€ ํ•™์Šต์„ ํ†ตํ•œ ํ’ˆ์งˆ ํ–ฅ์ƒ
77
+ ์ปจํ…์ŠคํŠธ ์ดํ•ด ๊ธฐ๋ฐ˜ ์ฝ˜ํ…์ธ  ์ƒ์„ฑ
78
+ ์‹ค์‹œ๊ฐ„ ํŠธ๋ Œ๋“œ ์ ์‘
79
+ โœ… Scalable Architecture (ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ)
80
+
81
+ ๋ฌด์ œํ•œ ํ‚ค์›Œ๋“œ ์ฒ˜๋ฆฌ
82
+ ๋‹ค์ค‘ ์–ธ์–ด ์ž๋™ ์ง€์›
83
+ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ๋ฌดํ•œ ํ™•์žฅ
84
+ API ํ†ตํ•ฉ์œผ๋กœ ์™ธ๋ถ€ ์‹œ์Šคํ…œ ์—ฐ๋™
85
+
86
+ ๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ์ž๋™ํ™” ํ•ต์‹ฌ ๊ธฐ์ˆ 
87
+ yaml์›น ํฌ๋กค๋ง:
88
+ - Brave Search API
89
+ - BeautifulSoup
90
+ - Requests
91
+
92
+ AI/ML:
93
+ - GPT Models (Fireworks AI)
94
+ - NLP Processing
95
+ - Sentiment Analysis
96
+
97
+ ์ด๋ฏธ์ง€ ์ƒ์„ฑ:
98
+ - Flux-schnell
99
+ - Replicate API
100
+ - DALL-E Integration
101
+
102
+ ์ž๋™ํ™” ์—”์ง„:
103
+ - APScheduler
104
+ - Threading
105
+ - Async Processing
106
+
107
+ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ:
108
+ - HuggingFace Datasets
109
+ - Pandas DataFrame
110
+ - Auto-versioning
111
+
112
+ ๐Ÿ“ฆ ์„ค์น˜ ๋ฐ ์‹คํ–‰ํ•„์ˆ˜ ์š”๊ตฌ์‚ฌํ•ญ
113
+ bashPython 3.8+
114
+ Gradio 4.0+
115
+ Pandas
116
+ APScheduler
117
+ Hugging Face Hubํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •
118
+ bashexport HF_TOKEN="your_hugging_face_token" # ํ•„์ˆ˜
119
+ export BRAVE_API_KEY="your_brave_api_key" # ํ•„์ˆ˜
120
+ export FIREWORKS_API_KEY="your_fireworks_key" # ์„ ํƒ (LLM ์ƒ์„ฑ)
121
+ export REPLICATE_API_TOKEN="your_replicate_token" # ์„ ํƒ (์ด๋ฏธ์ง€ ์ƒ์„ฑ)
122
+ export NEWS_BATCH_SIZE="8" # ๋ฐฐ์น˜ ํฌ๊ธฐ
123
+ export NEWS_CRON_HOURS="3" # ์—…๋ฐ์ดํŠธ ์ฃผ๊ธฐ๋น ๋ฅธ ์‹œ์ž‘ (5๋ถ„ ์™„๋ฃŒ)
124
+ bash#
125
+
126
+ # 1. ์ €์žฅ์†Œ ํด๋ก 
127
+ git clone https://github.com/yourusername/global-ai-news-stream.git
128
+ cd global-ai-news-stream
129
+
130
+ # 2. ํŒจํ‚ค์ง€ ์„ค์น˜
131
+ pip install -r requirements.txt
132
+
133
+ # 3. ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •
134
+ cp .env.example .env
135
+ # .env ํŒŒ์ผ ํŽธ์ง‘ํ•˜์—ฌ API ํ‚ค ์ž…๋ ฅ
136
+
137
+ # 4. ์‹คํ–‰
138
+ python main.py
139
+
140
+ # 5. ์™„๋ฃŒ! ์ด์ œ ์ž๋™์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค
141
+
142
+ # ์„œ๋น„์Šค ๋งํฌ: https://huggingface.co/spaces/openfree/News-Stream
143
+
144
+ ์ƒ์‚ฐ์„ฑ: ์‹œ๊ฐ„๋‹น 100+ ๊ธฐ์‚ฌ ์ž๋™ ์ƒ์„ฑ
145
+ ์ •ํ™•๋„: 95% ์ด๏ฟฝ๏ฟฝ ์นดํ…Œ๊ณ ๋ฆฌ ๋ถ„๋ฅ˜ ์ •ํ™•๋„
146
+ ๊ฐ€๋™๋ฅ : 99.9% ๋ฌด์ค‘๋‹จ ์šด์˜
147
+ ๋น„์šฉ ์ ˆ๊ฐ: ์ธ๊ฑด๋น„ 0์›, 100% ์ž๋™ํ™”
148
+ ์ฝ˜ํ…์ธ  ํ’ˆ์งˆ
149
+
150
+ ๊ด€๋ จ์„ฑ ์ ์ˆ˜: ํ‰๊ท  85์  ์ด์ƒ
151
+ SEO ์„ฑ๊ณผ: ๊ฒ€์ƒ‰ ๋…ธ์ถœ 300% ์ฆ๊ฐ€
152
+ ์ด๋ฏธ์ง€ ๋งค์นญ: 90% ์ปจํ…์ŠคํŠธ ์ผ์น˜์œจ
153
+ ์—…๋ฐ์ดํŠธ ์ฃผ๊ธฐ: 3์‹œ๊ฐ„๋งˆ๋‹ค ์ž๋™ ๊ฐฑ์‹ 
154
+ ๐ŸŽฏ SEO ์ตœ์ ํ™” ๊ธฐ๋Šฅ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ž๋™ ์ƒ์„ฑ
155
+
156
+ ํƒ€์ดํ‹€ ํƒœ๊ทธ: AI ๊ธฐ๋ฐ˜ ์ตœ์ ํ™”๋œ ์ œ๋ชฉ ์ƒ์„ฑ
157
+ ๋ฉ”ํƒ€ ์„ค๋ช…: ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™” ์š”์•ฝ๋ฌธ
158
+ ํ‚ค์›Œ๋“œ ํƒœ๊ทธ: ์ž๋™ ์ถ”์ถœ ๋ฐ ๋ฐ€๋„ ์ตœ์ ํ™”
159
+ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ: Schema.org ๋งˆํฌ์—… ์ž๋™ ์ ์šฉ
160
+ ์ฝ˜ํ…์ธ  ์ตœ์ ํ™”
161
+
162
+ ๊ฐ€๋…์„ฑ ์ ์ˆ˜: ์ž๋™ ํ…์ŠคํŠธ ์ตœ์ ํ™”
163
+ ๋‚ด๋ถ€ ๋งํฌ: ๊ด€๋ จ ๊ธฐ์‚ฌ ์ž๋™ ์—ฐ๊ฒฐ
164
+ ์ด๋ฏธ์ง€ ALT ํƒœ๊ทธ: ์ ‘๊ทผ์„ฑ ๋ฐ SEO ํ–ฅ์ƒ
165
+ URL ๊ตฌ์กฐ: SEO ์นœํ™”์  URL ์ž๋™ ์ƒ์„ฑ
166
+
167
+ ๐Ÿท๏ธ ํƒœ๊ทธ & ํ‚ค์›Œ๋“œ์ฃผ์š” ํƒœ๊ทธ
168
+ #AI๋‰ด์Šค์ž๋™ํ™” #๋ฌด์ธ๋‰ด์Šค์‹œ์Šคํ…œ #AINewsAutomation #์ž๋™๊ธฐ์‚ฌ์ƒ์„ฑ
169
+ #๋จธ์‹ ๋Ÿฌ๋‹๋‰ด์Šค #๋”ฅ๋Ÿฌ๋‹ #์ธ๊ณต์ง€๋Šฅ #๋‰ด์Šค๋ด‡ #์ž๋™ํ™”ํ”Œ๋žซํผ
170
+ #HuggingFace #Gradio #Python์ž๋™ํ™” #์›นํฌ๋กค๋ง #NLPSEO ํ‚ค์›Œ๋“œ
171
+
172
+ Primary: AI ๋‰ด์Šค ์ž๋™ ์ƒ์„ฑ, ๋ฌด์ธ ๋‰ด์Šค ์‹œ์Šคํ…œ, ์ž๋™ํ™” ํ”Œ๋žซํผ
173
+ Secondary: ์ธ๊ณต์ง€๋Šฅ ๊ธฐ์‚ฌ ์ž‘์„ฑ, ์ž๋™ ์›น ํฌ๋กค๋ง, AI ์ฝ˜ํ…์ธ  ์ƒ์„ฑ
174
+ Long-tail: 24์‹œ๊ฐ„ ๋ฌด์ธ AI ๋‰ด์Šค ์ƒ์„ฑ ์‹œ์Šคํ…œ, ์™„์ „ ์ž๋™ํ™”๋œ ๋‰ด์Šค ํ”Œ๋žซํผ
175
+
176
+ ๐Ÿ’ก ํ™œ์šฉ ์‚ฌ๋ก€๋ฏธ๋””์–ด ๊ธฐ์—…
177
+
178
+ 24์‹œ๊ฐ„ AI ๋‰ด์Šค ์ฑ„๋„ ์šด์˜
179
+ ์ธ๋ ฅ ์—†์ด ์ฝ˜ํ…์ธ  ์ƒ์‚ฐ
180
+ ์‹ค์‹œ๊ฐ„ ํŠธ๋ Œ๋“œ ๋ณด๋„
181
+ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ
182
+
183
+ ์ž๋™ ๊ธฐ์ˆ  ๋™ํ–ฅ ์—…๋ฐ์ดํŠธ
184
+ SEO ์ตœ์ ํ™”๋œ ์ฝ˜ํ…์ธ 
185
+ ๋ฌด์ธ ๋ธ”๋กœ๊ทธ ์šด์˜
186
+ ๋ฆฌ์„œ์น˜ ๊ธฐ๊ด€
187
+
188
+ AI ์—ฐ๊ตฌ ๋™ํ–ฅ ์ž๋™ ์ˆ˜์ง‘
189
+ ํ•™์ˆ  ์ž๋ฃŒ ์ž๋™ ๋ถ„๋ฅ˜
190
+ ํŠธ๋ Œ๋“œ ๋ถ„์„ ๋ฆฌํฌํŠธ
191
+
192
+ ์ปค๋ฎค๋‹ˆํ‹ฐ: https://discord.gg/openfreeai