Files
copilotkit__copilotkit/CopilotKit/scripts/qa/lib/node/express.ts
Ariel Weinberger f1d8b81861 feat(runtime): docs update (#412)
* feat(docs): generated code snippets

* feat(docs): remove unnecessary files

* feat(docs): generated docs

* feat(docs): copy-qa-snippets-to-mintlify script

* fix(docs): qa scripts

* feat(docs): updated quickstart-runtime.mdx

* fix: formatting

* fix(docs): link to cloud

---------

Co-authored-by: Atai Barkai <atai.barkai@gmail.com>
2024-07-05 17:20:53 +00:00

26 lines
591 B
TypeScript

/**
* @filePath server.ts
*/
import express from "express";
import { CopilotRuntime, OpenAIAdapter, copilotRuntimeNodeHttpEndpoint } from "@copilotkit/runtime";
import OpenAI from "openai";
const openai = new OpenAI();
const serviceAdapter = new OpenAIAdapter({ openai });
const runtime = new CopilotRuntime();
const copilotRuntime = copilotRuntimeNodeHttpEndpoint({
endpoint: "/copilotkit",
runtime,
serviceAdapter,
});
const app = express();
app.use("/copilotkit", copilotRuntime);
app.listen(4000, () => {
console.log("Listening at http://localhost:4000/copilotkit");
});