上下文节点库
上下文节点库为与上下文API进行接口提供了方便的方法. 我们包括预定义的类和业务,以便与API资源互动.
安装
国家预防机制
npm install @contextco/context-node
雅伦
yarn add @contextco/context-node
使用量
库需要配置您的上下文 API 密钥, 该密钥可在 上下文设置。 。 。 .
示例
import { ContextAPI, ContextAPIOptionalParams, KnownMessageRole, Credential } from "context-js";
const options: ContextAPIOptionalParams = {
credential: new Credential(process.env.CONTEXT_TOKEN),
};
const c = new ContextAPI(options);
await c.log.conversation({
body: {
conversation: {
messages: [
{ message: "You are a helpful assistant.", role: KnownMessageRole.System, rating: 0 },
{ message: "Hi, how are you doing?", role: KnownMessageRole.User, rating: 0 },
{ message: "I'm doing super well, how are you?", role: KnownMessageRole.Assistant, rating: 1 }
],
}
}
})
附 录
typescript: true
output-folder: generated
source-code-folder-path: src
package-name: "@contextco/context-generated"
clear-output-folder: true
credential-default-policy-type: BearerTokenCredentialPolicy
azure-arm: false
add-credentials: true
credential-scopes: all
models-mode: msrest
generate-metadata: true
use:
- "@autorest/[email protected]"