世之逐AI新创者,速为要义。创者无暇待迟缓之开发展期。须其最小可行产品(MVP)立现,既试且得反馈权宜。
今,吾将示君一绝妙、可即投入生产之简码,以安全联接OpenAI之API与Supabase。(以为其后台数据库)以建迅疾之AI功能枢纽,时未及十刻。
🛠️ 技术栈
- 框架: Next.js(应用路由器)
- 数据库及认证: Supabase
- AI引擎: OpenAI API
🚀 第一步:初始化客户端
首当其务者,立吾API客户端之初始化。安危攸关,秘钥勿示于客户端。
javascript
import { createClient } from '@supabase/supabase-js';
import OpenAI from 'openai';
// Initialize Supabase
const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL;
const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY;
export const supabase = createClient(supabaseUrl, supabaseAnonKey);
// Initialize OpenAI
export const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});











