SDKs

Client libraries

SDK PsyForge chính thức, generate từ OpenAPI spec.

TypeScript

Generated
@psyforge/sdk
npm i @psyforge/sdk
import { PsyForge } from '@psyforge/sdk';

const client = new PsyForge({ apiKey: process.env.PSYFORGE_API_KEY });

const session = await client.sessions.create({
  frameworkCode: 'big-five',
  locale: 'en',
});

Python

Scaffolded
psyforge-sdk
pip install psyforge-sdk
from psyforge import PsyForge

client = PsyForge(api_key=os.environ["PSYFORGE_API_KEY"])

session = client.sessions.create(
    framework_code="big-five",
    locale="en",
)

.NET

Dự kiến
PsyForge.Sdk
dotnet add package PsyForge.Sdk
var client = new PsyForgeClient(apiKey: Environment.GetEnvironmentVariable("PSYFORGE_API_KEY"));

var session = await client.Sessions.CreateAsync(new()
{
    FrameworkCode = "big-five",
    Locale = "en",
});

Flutter / Dart

Dự kiến
psyforge
flutter pub add psyforge
final client = PsyForge(apiKey: dotenv.env['PSYFORGE_API_KEY']!);

final session = await client.sessions.create(
  frameworkCode: 'big-five',
  locale: 'en',
);