SDK e integrazione LLM
SDK ufficiali Python e TypeScript per l'API PkmnPrices, più uno schema OpenAPI leggibile dalle macchine e un prompt di sistema per gli agenti di coding.
SDK
SDK ufficiali per JavaScript / TypeScript e Python. Metodi tipizzati per ogni endpoint, autenticazione con chiave API già gestita, iteratori con paginazione automatica e completamento automatico nell'editor per parametri e risposte.
npm install @pkmnprices/sdk
typescript
import { PkmnPrices } from "@pkmnprices/sdk";const client = new PkmnPrices({apiKey: process.env.PKMNPRICES_API_KEY});// Search cards — fully typed params and responseconst { data } = await client.cards.list({name: "charizard",per_page: 5});// Fetch one card with TCGplayer (USD) or Cardmarket (EUR) pricesconst charizard = await client.cards.get(data[0].id, {currency: "usd"});// Every row has one market_price for its exact condition and printing variantconsole.log(charizard.prices[0].market_price); // 285// Cursor-paginated Cardmarket offers are language-matched to the cardconst offers = await client.cards.listings.cardmarket(charizard.id, {condition: "Near Mint",variant: "Reverse Holo"});console.log(offers.data[0]?.seller, offers.data[0]?.price);// Sealed products support the same currency filterconst box = await client.sealed.get(5678, { currency: "eur" });console.log(box.cardmarket_url, box.prices[0]?.market_price);
Integrazione LLM
Indirizza gli agenti di coding a /llm.md per un riferimento Markdown conciso, oppure a /openapi.json per lo schema completo leggibile dalle macchine. Il prompt qui sotto va inserito nel prompt di sistema di un LLM, così sa come interrogare i prezzi delle carte, filtrare per espansione o condizione e interpretare correttamente le risposte.
Prompt di sistema