Ugrás a fő tartalomhoz

Bevezetés

Az IntraCord hivatalos SDK-kat szállít a Python és TypeScript számára, amelyek becsomagolják az IntraCord REST API-t és a workflow-készítőt. Használja őket ügynökök létrehozására vagy szerkesztésére, kimenő hívások indítására és futtatások ellenőrzésére saját kódjából.

Mindkét csomag ugyanazon backend OpenAPI specifikációból jön létre, így a metódus felülete egyenértékű – csak az elnevezési konvenció különbözik (Pythonban snake_case, TypeScriptben camelCase).

Telepítés

pip install IntraCord-sdk
npm install @IntraCord/sdk

Hitelesítés

Hozzon létre egy API-kulcsot a /api-keys címen (vagy a http://localhost:3010/api-keys címen saját hosztolás esetén). A részletekért lásd: API kulcsok.

Mindkét SDK alapértelmezés szerint beolvassa az API-kulcsot a IntraCord_API_KEY környezeti változóból, az alap URL-t pedig a IntraCord_API_URL-ből (alapértelmezett: http://localhost:8000). Ezeket kifejezetten át is adhatod.

from IntraCord_sdk import IntraCordClient

client = IntraCordClient(
base_url="https://app.IntraCord.com",
api_key="YOUR_API_KEY",
)
import { IntraCordClient } from "@IntraCord/sdk";

const client = new IntraCordClient({
baseUrl: "https://app.IntraCord.com",
apiKey: "YOUR_API_KEY",
});

Gyors túra

Sorolja fel a munkaterületén lévő ügynököket:

workflows = client.list_workflows()
for wf in workflows:
print(wf.id, wf.name)
const workflows = await client.listWorkflows();
for (const wf of workflows) {
console.log(wf.id, wf.name);
}

Következő lépések