Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.meshrouter.app/llms.txt

Use this file to discover all available pages before exploring further.

Use Route Handlers to keep API keys server-side.
import OpenAI from "openai";

export async function POST(request: Request) {
  const body = await request.json();
  const client = new OpenAI({
    baseURL: "https://api.meshrouter.app/v1",
    apiKey: process.env.MESH_API_KEY,
  });

  const stream = await client.chat.completions.create({
    ...body,
    stream: true,
  });

  return new Response(stream.toReadableStream());
}