( functions: ChatCompletionCreateParamsBase["functions"], )
| 28 | }; |
| 29 | |
| 30 | export const convertFunctionsToTools = ( |
| 31 | functions: ChatCompletionCreateParamsBase["functions"], |
| 32 | ): ChatCompletionCreateParamsBase["tools"] => |
| 33 | functions?.map((func) => ({ |
| 34 | type: "function", |
| 35 | function: { |
| 36 | name: func.name, |
| 37 | description: func.description, |
| 38 | parameters: func.parameters, |
| 39 | }, |
| 40 | })); |
| 41 | |
| 42 | export const convertToolsToFunctions = ( |
| 43 | tools: ChatCompletionCreateParamsBase["tools"], |
no outgoing calls
no test coverage detected