diff options
Diffstat (limited to 'packages/openai-stream/src/convert-tools.ts')
| -rw-r--r-- | packages/openai-stream/src/convert-tools.ts | 30 |
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, + }, + }; } |
