mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
73 lines
2.1 KiB
Plaintext
73 lines
2.1 KiB
Plaintext
import { MultiProviderContent, If } from "@/components/react/multi-provider-content/multi-provider-content";
|
|
import { quickStartProviders } from "@/components/react/multi-provider-content/utils";
|
|
import { IoLogoVercel, IoLogoNodejs } from "react-icons/io5";
|
|
import { SiNestjs } from "react-icons/si";
|
|
import { RiNextjsLine } from "react-icons/ri";
|
|
import { Tab } from "../components/react/tabs";
|
|
|
|
<Tabs groupId="lg-deployment-type" items={["Local (LangGraph Studio)", "Self hosted (FastAPI)", "LangGraph Platform"]}>
|
|
<Tab value="Local (LangGraph Studio)">
|
|
```ts
|
|
import {
|
|
CopilotRuntime,
|
|
LangGraphAgent // [!code highlight]
|
|
// ...
|
|
} from "@copilotkit/runtime";
|
|
// ...
|
|
const runtime = new CopilotRuntime({
|
|
// [!code highlight:8]
|
|
agents: {
|
|
// New agent entry per agent you wish to use
|
|
'sample_agent': new LangGraphAgent({
|
|
deploymentUrl: '<your-api-url>',
|
|
graphId: 'sample_agent',
|
|
langsmithApiKey: '<your-langsmith-api-key>' // Optional
|
|
}),
|
|
},
|
|
});
|
|
// ...
|
|
```
|
|
</Tab>
|
|
<Tab value="Self hosted (FastAPI)">
|
|
```ts
|
|
import {
|
|
CopilotRuntime,
|
|
LangGraphHttpAgent,
|
|
// ...
|
|
} from "@copilotkit/runtime";
|
|
// ...
|
|
const runtime = new CopilotRuntime({
|
|
agents: {
|
|
// [!code highlight:2]
|
|
// Our FastAPI endpoint URL
|
|
'sample_agent': new LangGraphHttpAgent({url: "http://localhost:8000/your-agent-endpoint"}),
|
|
},
|
|
});
|
|
// ...
|
|
```
|
|
</Tab>
|
|
|
|
<Tab value="LangGraph Platform">
|
|
```ts
|
|
import {
|
|
CopilotRuntime,
|
|
LangGraphAgent // [!code highlight]
|
|
// ...
|
|
} from "@copilotkit/runtime";
|
|
// ...
|
|
const runtime = new CopilotRuntime({
|
|
// [!code highlight:8]
|
|
agents: {
|
|
// New agent entry per agent you wish to use
|
|
'sample_agent': new LangGraphAgent({
|
|
deploymentUrl: '<your-api-url>',
|
|
graphId: 'sample_agent',
|
|
langsmithApiKey: '<your-langsmith-api-key>' // Optional
|
|
}),
|
|
},
|
|
});
|
|
// ...
|
|
```
|
|
</Tab>
|
|
</Tabs>
|