summaryrefslogtreecommitdiffhomepage
path: root/packages/openai-stream/src/convert-tools.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/openai-stream/src/convert-tools.ts')
-rw-r--r--packages/openai-stream/src/convert-tools.ts30
1 files changed, 15 insertions, 15 deletions
diff --git a/packages/openai-stream/src/convert-tools.ts b/packages/openai-stream/src/convert-tools.ts
index 65416bb..198232c 100644
--- a/packages/openai-stream/src/convert-tools.ts
+++ b/packages/openai-stream/src/convert-tools.ts
@@ -1,25 +1,25 @@
import type { ToolContract, ToolParameterSchema } from "@dispatch/kernel";
export interface OpenAITool {
- readonly type: "function";
- readonly function: {
- readonly name: string;
- readonly description: string;
- readonly parameters: ToolParameterSchema;
- };
+ readonly type: "function";
+ readonly function: {
+ readonly name: string;
+ readonly description: string;
+ readonly parameters: ToolParameterSchema;
+ };
}
export function convertTools(tools: readonly ToolContract[]): OpenAITool[] {
- return tools.map(convertTool);
+ return tools.map(convertTool);
}
function convertTool(tool: ToolContract): OpenAITool {
- return {
- type: "function",
- function: {
- name: tool.name,
- description: tool.description,
- parameters: tool.parameters,
- },
- };
+ return {
+ type: "function",
+ function: {
+ name: tool.name,
+ description: tool.description,
+ parameters: tool.parameters,
+ },
+ };
}