Spaces:
Build error
Build error
| from litellm import ChatCompletionToolParam, ChatCompletionToolParamFunctionChunk | |
| _IPYTHON_DESCRIPTION = """Run a cell of Python code in an IPython environment. | |
| * The assistant should define variables and import packages before using them. | |
| * The variable defined in the IPython environment will not be available outside the IPython environment (e.g., in terminal). | |
| """ | |
| IPythonTool = ChatCompletionToolParam( | |
| type='function', | |
| function=ChatCompletionToolParamFunctionChunk( | |
| name='execute_ipython_cell', | |
| description=_IPYTHON_DESCRIPTION, | |
| parameters={ | |
| 'type': 'object', | |
| 'properties': { | |
| 'code': { | |
| 'type': 'string', | |
| 'description': 'The Python code to execute. Supports magic commands like %pip.', | |
| }, | |
| }, | |
| 'required': ['code'], | |
| }, | |
| ), | |
| ) | |