simota/tenbin on GitHub
- Stars
- 3
- Forks
- 1
- Language
- TypeScript
- License
- MIT
- Last push
- 21 Sep 2026
Read from GitHub on . Counts change daily.
How it uses Jev
async systemOne(state: unknown, questions: Questions, model?: string, signal?: AbortSignal): Promise<EvaluateResult> {
const reserved = this.assertWithinLimits(state, questions);
this.reservedTokens += reserved;
const started = Date.now();
this.calls += 1;
try {
const { data, requestId } = await this.client
.systemOne({ state: state as never, questions: questions as never, ...(model ? { model } : {}) }, signal ? { signal } : undefined)
.withResponse();
const usage = data.usage as Usage;
this.inputTokens += usage.input_tokens ?? 0;
this.outputTokens += usage.output_tokens ?? 0;
return {
model: data.model,
answers: data.answers as unknown as Record<string, Answer>,
