@qianfang-data/sdk
v0.1.0
Published
QianFang Data TypeScript SDK
Readme
QianFang Data TypeScript SDK
import { QianfangDataClient } from '@qianfang-data/sdk';
const client = new QianfangDataClient({
baseUrl: 'http://localhost:3000',
apiKey: 'qf_demo_key',
});
const detail = await client.get1688ProductDetail('123456');AI-friendly tools
const tools = await client.ai.searchTools({
platform: '1688',
intent: 'search_item_list',
});
const manifest = await client.ai.getTool('1688.search_item_list.v1_0');
const openAiTool = await client.ai.getOpenAiTool(manifest.toolId);
const workflows = await client.ai.listWorkflows();
const sourcingWorkflow = await client.ai.getWorkflow('1688.product_sourcing.v1');
const estimate = await client.ai.estimate({
toolId: manifest.toolId,
params: { keyword: '连衣裙', page: 1, page_size: 10 },
task: 'Estimate dress sourcing search',
});
const result = await client.ai.invoke({
toolId: manifest.toolId,
params: { keyword: '连衣裙', page: 1, page_size: 10 },
aiOptions: { explain: true },
});
console.log(result.aiSummary);
console.log(result.normalized?.items?.[0]);
console.log(workflows.items[0]?.sdkExample);
console.log(sourcingWorkflow.mcpPlan);
const aiLogs = await client.ai.getUsageLogs({
toolId: manifest.toolId,
limit: 10,
});