Quick Start
Hướng dẫn này tạo một agent đơn giản trả lời câu hỏi bằng Groq.
1. Tạo project
npx create-moon-wave-app my-agent# Chọn: Groq → None (memory) → None (channel) → Yes (install)cd my-agentHoặc thủ công:
mkdir my-agent && cd my-agentnpm init -ynpm install @moon-wave/core @moon-wave/providers wrangler2. Viết agent
import { Agent } from '@moon-wave/core';
interface Env { GROQ_API_KEY: string;}
export default { async fetch(request: Request, env: Env): Promise<Response> { const agent = new Agent({ name: 'my-agent', model: { provider: 'groq', model: 'llama-3.3-70b-versatile' }, systemPrompt: 'Bạn là trợ lý AI hữu ích.', });
const url = new URL(request.url); const input = url.searchParams.get('q') ?? 'Xin chào!';
const result = await agent.run(input, { sessionId: 'demo', env, });
return new Response(result.output); },};3. Đặt API key
# Cho local devecho "GROQ_API_KEY=your_key_here" > .dev.vars
# Cho productionnpx wrangler secret put GROQ_API_KEYLấy Groq API key miễn phí tại console.groq.com.
4. Chạy local
npx wrangler devTruy cập http://localhost:8787?q=Thủ+đô+Việt+Nam+là+gì?
5. Deploy
npx wrangler deployAgent của bạn đang live tại https://my-agent.your-subdomain.workers.dev.