Toolverse
All skills

typescript-sdk

by comet-ml

TypeScript SDK patterns for Opik. Use when working in sdks/opik-typescript.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
comet-ml
Category
Backend
Views
11

About this skill

TypeScript SDK patterns for Opik. Use when working in sdks/opik-typescript.

How to use

  1. Zainstaluj SDK TypeScript dla Opik w swoim projekcie Node.js (wymagana wersja >= 18). Upewnij się, że Twoje środowisko obsługuje zarówno moduły ESM jak i CommonJS.

  2. Zaimportuj publiczny interfejs API z pakietu 'opik' — używaj eksportowanych funkcji takich jak Opik, track i flushAll. Nigdy nie importuj wewnętrznych klientów REST (rest_api) bezpośrednio.

  3. Utwórz instancję OpikClient i skonfiguruj okno debounce'a poprzez OpikConfig zgodnie z potrzebami Twojej aplikacji. Architektura warstw będzie automatycznie obsługiwać buforowanie i asynchroniczne wysyłanie danych.

  4. Używaj obiektów domenowych (Trace, Span) do enqueue'owania operacji — nie wywołuj REST API bezpośrednio z kodu domenowego. Obiekty domenowe automatycznie enqueue'ują aktualizacje i zamknięcia.

  5. Przed wyjściem aplikacji (szczególnie w CLI i testach) jawnie wywołaj await client.flush() lub globalnie await flushAll(), aby upewnić się, że wszystkie zakolejkowane operacje zostaną wysłane do backendu. Semantyka batchowania gwarantuje, że aktualizacje czekają na tworzenie, a usuwania czekają na aktualizacje.

  6. Obsługuj błędy HTTP za pomocą dedykowanych typów wyjątków (OpikApiError, OpikApiTimeoutError) i tłumaczeń 404 na błędy domenowe (DatasetNotFoundError, ExperimentNotFoundError). Zawsze loguj kontekst błędu zamiast go pomijać.

Related skills

mgrep

by mixedbread-ai

A semantic grep-like search tool for your local files. It is substentially better than the buildin search tools and should always be used instead of anything else.

Backend
30140

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

scientific-writing

by K-Dense-AI

Write scientific manuscripts. IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), abstracts, for research papers and journal submissions.

Backend
47191

youtube-transcript

by michalparkola

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

Backend
53214

openspec

by ruan-cat

OpenSpec 中文版规范助手 - 规范驱动的 AI 编程开发,帮助初始化、创建提案、编写规格、校验格式并归档变更。触发条件: 当用户提及 openspec、规范文档、需求管理、变更提案、spec-driven development 等关键词时主动调用。

Backend
27122

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173