DeepSeek Vision and Grok Imagine models are now live on CometAPI โ†’
Framework, agen dan alat pembangun

Vercel AI SDK + CometAPI: Bina Laluan Chat Multi-Model

Cipta satu titik akhir chat penstriman yang boleh menukar ID model tanpa menggantikan integrasi aplikasi.

Modul kod, awan dan pemesejan yang disambungkan membentuk aliran kerja integrasi AI
CA
Penyelidikan CometAPI
Kejuruteraan model AI dan API
6 Ogos 2026 7 min baca

Inti pati

Simpan kunci CometAPI di pelayan dan dedahkan hanya alias model yang diluluskan kepada klien.
Gunakan satu konfigurasi penyedia dan tukar ID model mengikut beban kerja.
Strim respons untuk meningkatkan latensi yang dirasakan.
Tambah bajet permintaan, pengesahan dan fallback sebelum pelancaran pengeluaran.

Pasang dan konfigurasikan penyedia

Vercel AI SDK boleh menggunakan penyedia serasi OpenAI. Konfigurasikan URL asas CometAPI sekali dan simpan kunci API dalam pembolehubah persekitaran sebelah pelayan.

import { createOpenAI } from '@ai-sdk/openai';

export const cometapi = createOpenAI({
  apiKey: process.env.COMETAPI_KEY,
  baseURL: 'https://api.cometapi.com/v1',
});

Cipta laluan chat penstriman

Pilih model di pelayan daripada senarai benarkan. Ini menghalang klien daripada memilih model mahal yang tidak dijangka sambil mengekalkan fleksibiliti multi-model.

import { streamText } from 'ai';
import { cometapi } from '@/lib/cometapi';

const allowedModels = {
  fast: 'your-fast-model-id',
  quality: 'your-quality-model-id',
};

export async function POST(request: Request) {
  const { messages, route = 'fast' } = await request.json();
  const modelId = allowedModels[route as keyof typeof allowedModels];

  const result = streamText({
    model: cometapi(modelId),
    messages,
  });

  return result.toDataStreamResponse();
}

Tukar model mengikut beban kerja

Gunakan laluan yang lebih pantas untuk giliran perbualan dan laluan kualiti untuk analisis kompleks, perubahan kod yang besar atau semakan bernilai tinggi. Pastikan logik penghalaan boleh diperhatikan supaya kos dan kualiti boleh dibandingkan kemudian.

  • Halakan mengikut mod produk yang eksplisit sebelum cuba pengelasan automatik.
  • Rekod laluan yang dipilih, ID model, token, latensi dan hasil permintaan.
  • Gunakan had perbelanjaan per akaun dan peringkat permintaan.

Senarai semak pengeluaran

Sebelum pelancaran, tambah pengesahan skema, pengendalian tamat masa, percubaan semula untuk kegagalan sementara dan laluan fallback yang serasi. Jangan sekali-kali dedahkan kunci API huluan dalam kod pelayar.

Soalan lazim

Bolehkah Vercel AI SDK menggunakan API serasi OpenAI?

Ya. Konfigurasikan penyedia serasi dengan URL asas alternatif dan kunci API, kemudian berikan ID model semasa mencipta permintaan.

Perlukah pengguna memilih mana-mana ID model dari pelayar?

Tidak. Aplikasi pengeluaran harus memetakan nama laluan yang menghadap klien kepada senarai benarkan di sebelah pelayan supaya kos, keupayaan dan keselamatan kekal terkawal.

Teruskan dengan Integrasi & Aliran Kerja
Kembali ke gambaran keseluruhan bahagian dan artikel akan datang.
Lihat bahagian