Module: CSTM2

Defined in:
lib/cstm2.rb

Overview

Official Ruby SDK for the CSTM-2 CareerStudioMax Model API — 8 independent, career-native model families. Each family uses its own key prefix (cstm_lm_, cstm_em_, ...); a key only works on its own family's endpoints. Generate keys at careerstudiomax.com/developer.

client = CSTM2::Client.new('cstm_lm_your_key_here')
resp = client.careerlm.chat(messages: [{ role: 'user', content: '...' }])

Defined Under Namespace

Classes: CareerAgent, CareerEmbed, CareerLM, CareerScore, CareerVideo, CareerVision, CareerVoice, CareerWebAPI, Client, Error

Constant Summary collapse

DEFAULT_BASE_URL =
'https://api.careerstudiomax.com/api/cstm2'
StreamEvent =

A single parsed SSE event from a streaming endpoint.

Hash