-
Notifications
You must be signed in to change notification settings - Fork 261
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Language
Python
Version
latest
Description
Install the latest openai sdk version 1.98 will break bot.py (sample app) at this line:
from teams import Application, ApplicationOptions, TeamsAdapter
Reproduction Steps
1. Uninstall whatever version of openai sdk
2. Install the latest `pip install openai`. Verify it is version 1.98
3. Run `python app.py` in sample app
Traceback (most recent call last):
File "/Users/sample-app/src/app.py", line 11, in <module>
from bot import bot_app
File "/Users/sample-app/src/bot.py", line 9, in <module>
from state import AppTurnState
File "/Users/sample-app/src/state.py", line 9, in <module>
from teams.state import TurnState, ConversationState, UserState, TempState
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/__init__.py", line 7, in <module>
from .app import Application
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/app.py", line 37, in <module>
from .ai import AI
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/__init__.py", line 6, in <module>
from .ai import AI
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/ai.py", line 21, in <module>
from .ai_options import AIOptions
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/ai_options.py", line 12, in <module>
from .moderators.default_moderator import DefaultModerator
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/moderators/__init__.py", line 6, in <module>
from .azure_content_safety_moderator import (
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/moderators/azure_content_safety_moderator.py", line 20, in <module>
from ..planners.plan import Plan, PredictedDoCommand, PredictedSayCommand
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/planners/__init__.py", line 6, in <module>
from .action_planner import (
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/planners/action_planner.py", line 16, in <module>
from ..augmentations.default_augmentation import DefaultAugmentation
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/augmentations/__init__.py", line 6, in <module>
from .augmentation import Augmentation
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/augmentations/augmentation.py", line 14, in <module>
from ..models.prompt_response import PromptResponse
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/models/__init__.py", line 13, in <module>
from .openai_model import AzureOpenAIModelOptions, OpenAIModel, OpenAIModelOptions
File "/Users/sample-app/.venv/lib/python3.11/site-packages/teams/ai/models/openai_model.py", line 18, in <module>
from openai.types.chat.chat_completion_message_tool_call_param import Function
ImportError: cannot import name 'Function' from 'openai.types.chat.chat_completion_message_tool_call_param' (/Users/sample-app/.venv/lib/python3.11/site-packages/openai/types/chat/chat_completion_message_tool_call_param.py)Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working