λ³Έ κ³Όμ λ λλ§μ AI μ±λ΄ μλΉμ€ μ μ λ°©λ²μ μ€λͺ νλ€. μλ μ μ κ³Όμ μ λ°λΌνλ©΄, λλ§μ AI μ±λ΄μ λ§λ€ μ μλ€.
pip install -r requirements.txtexport CEREBRAS_API_KEY="your-api-key"
python main.pyflowchart TB
subgraph μ€λΉ["π§ μ€λΉ λ¨κ³"]
LLM["π€ LLM μλΉμ€<br/>OpenAI Β· Anthropic"]
GitHub["π GitHub<br/>μ½λ μ μ₯μ"]
end
subgraph κ°λ°["β‘ κ°λ° λ¨κ³"]
Codespaces["π» Codespaces<br/>ν΄λΌμ°λ κ°λ°νκ²½"]
end
subgraph λ°°ν¬["π λ°°ν¬ λ¨κ³"]
Streamlit["π Streamlit<br/>μΉ νΈμ€ν
"]
end
subgraph μμ±["β¨ μμ±"]
Chatbot["π¬ λμ AI μ±λ΄<br/>λꡬλ μ μ κ°λ₯!"]
end
LLM -.->|"β API ν€ λ°κΈ"| Chatbot
GitHub -->|"β‘ ν
νλ¦Ώ ν¬ν¬"| Codespaces
Codespaces -->|"β’ μ½λ μμ & μ μ₯"| GitHub
GitHub -->|"β£ μ μ₯μ μ°κ²°"| Streamlit
Streamlit -->|"β€ μΉ μλΉμ€ λ°°ν¬"| Chatbot
style LLM fill:#e3f2fd,stroke:#1976d2,stroke-width:2px,color:#000000
style GitHub fill:#f5f5f5,stroke:#333,stroke-width:2px,color:#000000
style Codespaces fill:#fff3e0,stroke:#f57c00,stroke-width:2px,color:#000000
style Streamlit fill:#ffebee,stroke:#d32f2f,stroke-width:2px,color:#000000
style Chatbot fill:#e8f5e9,stroke:#2e7d32,stroke-width:3px,color:#000000
| μμ | κ΄κ³ | μ€λͺ |
|---|---|---|
| β | LLM β μ±λ΄ | API ν€λ₯Ό λ°κΈλ°μ μ±λ΄μ΄ AI κΈ°λ₯μ μ¬μ©ν μ μκ² μ°κ²° |
| β‘ | GitHub β Codespaces | ν νλ¦Ώ μ μ₯μλ₯Ό ν¬ν¬νλ©΄ Codespacesμμ κ°λ° μμ |
| β’ | Codespaces β GitHub | μμ ν μ½λκ° μλμΌλ‘ GitHubμ μ μ₯ |
| β£ | GitHub β Streamlit | Streamlitμ΄ GitHub μ μ₯μμ μ½λλ₯Ό κ°μ Έμ΄ |
| β€ | Streamlit β μ±λ΄ | μ½λλ₯Ό μΉ μλΉμ€λ‘ λ°°ν¬νμ¬ μ±λ΄ μμ± |
| 주체 | μ€λͺ |
|---|---|
| π€ LLM μλΉμ€ | μ±λ΄μ λλ μν . OpenAI, Anthropic λ±μμ API ν€λ₯Ό λ°κΈλ°μ AI κΈ°λ₯ μ¬μ© |
| π GitHub | μ½λλ₯Ό μ μ₯νκ³ κ΄λ¦¬νλ 곡κ°. ν νλ¦Ώμ ν¬ν¬νμ¬ λ΄ νλ‘μ νΈλ‘ λ³΅μ¬ |
| π» Codespaces | λΈλΌμ°μ μμ λ°λ‘ μ½λ©ν μ μλ ν΄λΌμ°λ κ°λ°νκ²½ |
| π Streamlit | μ½λλ₯Ό μ€μ μΉμ¬μ΄νΈλ‘ λ°°ν¬ν΄μ£Όλ νΈμ€ν νλ«νΌ |
| π¬ AI μ±λ΄ | μ΅μ’ μμ±λ μλΉμ€. κ³ μ URLλ‘ λꡬλ μ μ κ°λ₯ |