Skip to content

hedging8563/tokenlab-js-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TokenLab JavaScript SDK

Lightweight JavaScript client for TokenLab discovery, OpenAI-compatible APIs, and native endpoint families.

Install from npm:

npm install @tokenlabai/sdk

Usage

import { createTokenLabClient } from '@tokenlabai/sdk';

const tokenlab = createTokenLabClient({
  apiKey: process.env.TOKENLAB_API_KEY,
});

const models = await tokenlab.listModels({ category: 'chat' });
const response = await tokenlab.createResponse({
  model: 'gpt-5.5',
  input: 'Hello from TokenLab',
});

Native Endpoints

await tokenlab.createAnthropicMessage({
  model: 'claude-sonnet-5',
  max_tokens: 512,
  messages: [{ role: 'user', content: 'Hello' }],
});

await tokenlab.createGeminiContent('gemini-3.5-flash', {
  contents: [{ role: 'user', parts: [{ text: 'Hello' }] }],
});

Discovery Helpers

await tokenlab.getModelsJson();
await tokenlab.getPricingJson();
await tokenlab.getDiscovery();

Base URLs

  • API: https://api.tokenlab.sh
  • OpenAI-compatible SDK base URL: https://api.tokenlab.sh/v1
  • OpenAPI: https://docs.tokenlab.sh/openapi.json

About

Lightweight JavaScript SDK for TokenLab discovery, OpenAI-compatible APIs, and native endpoints

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors