TypeScript クイックスタート
TypeScript クイックスタート
Section titled “TypeScript クイックスタート”npm install @hiddenpath/ai-lib-ts
# 或yarn add @hiddenpath/ai-lib-ts
# 或pnpm add @hiddenpath/ai-lib-ts库会自动在以下位置查找协议清单:
node_modules/ai-protocol/dist或node_modules/@hiddenpath/ai-protocol/dist../ai-protocol/dist、./protocols
Provider API 寊钥钥
Section titled “Provider API 寊钥钥”通过环境变量 <PROVIDER_ID>_API_KEY 设置 API 密钥:
export OPENAI_API_KEY="sk-..."export ANTHROPIC_API_KEY="sk-ant-..."export DEEPSEEK_API_KEY="..."import { AiClient, Message } from '@hiddenpath/ai-lib-ts';
const client = await AiClient.new('deepseek/deepseek-chat');
const response = await client .chat([ Message.system('You are a helpful assistant.'), Message.user('简单解释量子计算'), ]) .temperature(0.7) .maxTokens(500) .execute();
console.log(response.content);