Skip to content

Tensor-Art/tams-sdk.js

Repository files navigation

TAMS SDK

English | 中文

Environment Support

  • Node.js

Install

npm install tams-sdk --save
yarn add tams-sdk
pnpm add tams-sdk

Usage

Using Token Authentication (Recommended)

import { TamsSDK, TokenAuthenticateStrategy } from 'tams-sdk'

const sdk = new TamsSDK({
  appId: 'YOUR_APP_ID',
  authenticateStrategy: new TokenAuthenticateStrategy('YOUR_ACCESS_TOKEN'),
})

async function main() {
  await sdk.v1.tamsApiV1ServiceGetModel('MODEL_ID')

  await sdk.uploadFile({
    file: fs.readFileSync('./Slogan.png'),
  })

  // ...
}

main()

Using RSA Authentication (Legacy)

import { TamsSDK, Sha256RsaAuthenticateStrategy } from 'tams-sdk'
import fs from 'node:fs'

// your private key
const content = fs.readFileSync('./private_key.pem', 'utf-8')

const sdk = new TamsSDK({
  appId: 'YOUR_APP_ID',
  authenticateStrategy: new Sha256RsaAuthenticateStrategy(content),
})

async function main() {
  await sdk.v1.tamsApiV1ServiceGetModel('MODEL_ID')

  await sdk.uploadFile({
    file: fs.readFileSync('./Slogan.png'),
  })

  // ...
}

main()

Example

Links

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •