Skip to content

fix these errors #3

@AVGVSTVS96

Description

@AVGVSTVS96
uv run uvicorn app.main:app --reload --port 8000
INFO:     Will watch for changes in these directories: ['/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend']
INFO:     Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO:     Started reloader process [67372] using WatchFiles
Process SpawnProcess-1:
Traceback (most recent call last):
  File "/opt/homebrew/Cellar/python@3.13/3.13.5/Frameworks/Python.framework/Versions/3.13/lib/python3.13/multiprocessing/process.py", line 313, in _bootstrap
    self.run()
    ~~~~~~~~^^
  File "/opt/homebrew/Cellar/python@3.13/3.13.5/Frameworks/Python.framework/Versions/3.13/lib/python3.13/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started
    target(sockets=sockets)
    ~~~~~~^^^^^^^^^^^^^^^^^
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/uvicorn/server.py", line 67, in run
    return asyncio.run(self.serve(sockets=sockets))
           ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.13/3.13.5/Frameworks/Python.framework/Versions/3.13/lib/python3.13/asyncio/runners.py", line 195, in run
    return runner.run(main)
           ~~~~~~~~~~^^^^^^
  File "/opt/homebrew/Cellar/python@3.13/3.13.5/Frameworks/Python.framework/Versions/3.13/lib/python3.13/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/uvicorn/server.py", line 71, in serve
    await self._serve(sockets)
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/uvicorn/server.py", line 78, in _serve
    config.load()
    ~~~~~~~~~~~^^
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/uvicorn/config.py", line 436, in load
    self.loaded_app = import_from_string(self.app)
                      ~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/uvicorn/importer.py", line 19, in import_from_string
    module = importlib.import_module(module_str)
  File "/opt/homebrew/Cellar/python@3.13/3.13.5/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/app/main.py", line 9, in <module>
    from ai_sdk.providers.openai import create_openai
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/ai_sdk/__init__.py", line 19, in <module>
    from .core.generate_text import generate_text, stream_text
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/ai_sdk/core/__init__.py", line 3, in <module>
    from .generate_text import generate_text, stream_text
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/ai_sdk/core/generate_text.py", line 8, in <module>
    from ..providers.base import LanguageModel
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/ai_sdk/providers/__init__.py", line 24, in <module>
    from .openai import OpenAIProvider, create_openai
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/ai_sdk/providers/openai/__init__.py", line 3, in <module>
    from .provider import OpenAIProvider
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/ai_sdk/providers/openai/provider.py", line 9, in <module>
    from .embedding_model import OpenAIEmbeddingModel
  File "/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/ai_sdk/providers/openai/embedding_model.py", line 11, in <module>
    from ...utils.http import create_http_client, handle_http_error
ImportError: cannot import name 'handle_http_error' from 'ai_sdk.utils.http' (/Users/bassimshahidy/Documents/GitHub/hackathon/ai-sdk-py-aui/backend/.venv/lib/python3.13/site-packages/ai_sdk/utils/http.py)

and these editor errors:

   └╴󰌠  main.py  4 
     ├╴  "create_openai" is unknown import symbol Pyright (reportAttributeAccessIssue) [9, 37]
     ├╴  Argument of type "List[Dict[str, Any]]" cannot be assigned to parameter "messages" of type "List[Message] | None" in function "stream_text"
     │      Type "List[Dict[str, Any]]" is not assignable to type "List[Message] | None"
     │        "List[Dict[str, Any]]" is not assignable to "List[Message]"
     │          Type parameter "_T@list" is invariant, but "Dict[str, Any]" is not the same as "Message"
     │          Consider switching from "list" to "Sequence" which is covariant
     │        "List[Dict[str, Any]]" is not assignable to "None" Pyright (reportArgumentType) [54, 22]
     ├╴  Cannot access attribute "text_delta" for class "StreamPart"
     │      Attribute "text_delta" is unknown Pyright (reportAttributeAccessIssue) [57, 55]
     └╴  Cannot access attribute "text_delta" for class "StreamPart"
            Attribute "text_delta" is unknown Pyright (reportAttributeAccessIssue) [59, 34]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions