Commit Graph

10 Commits

  • Python: Improved main package test coverage (#445)
    * Fixed failing foundry tests and improved main coverage
    
    * Add back mistakenly deleted code
    
    * Update python/packages/main/tests/openai/test_openai_assistants_client.py
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Update python/packages/main/tests/openai/test_openai_assistants_client.py
    
    Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com>
    
    * Small fix
    
    ---------
    
    Co-authored-by: Giles Odigwe <gilesodigwe@microsoft.com>
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com>
  • Python: Web search file search tools (#395)
    * Add web and file search tools
    
    * add tests
    
    * PR comments
    
    * Add tools support for chat and assistants clients
    
    * fix code checks
    
    * add tests for assistants client
    
    * Add samples
    
    * fix fn descriptions
    
    * Add openai responses model id to environment variables
    
    ---------
    
    Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com>
  • Python: openai updates (#388)
    * openai updates
    
    * rebuild of openai structure
    
    * updated responses structure
    
    * renamed sample
    
    * added file id support to code interpreter
    
    * added hosted file ids to code interpretor
    
    * mypy fixes
    
    * removed default az cred from codebase
    
    * updated agent name setup
    
    * added kwargs to entra methods
    
    * and further kwargs
    
    * extra comment
    
    * updated all samples
    
    * readded custom get methods for responses
    
    * updated int tests with ad credential
    
    * missed one
  • Python: added AIAnnotation types and extra tests (#374)
    * added AIAnnotation types and extra tests
    
    * fixed typing and such
    
    * use copy
    
    * fix raw representation for add
    
    * handle annotations in add
    
    * clarified concat
    
    * self to first
  • Python: OpenAI Assistants Chat Client and Agent (#288)
    * Initial version of assistant client
    
    * More updates to assistant client
    
    * Finished assistant chat client implementation
    
    * Small fixes and basic example
    
    * Added code interpreter example
    
    * More examples
    
    * Added chat client example
    
    * Small fixes
    
    * Added tests
    
    * Enabled telemetry
    
    * Small fix
    
    * Removed files temporarily
    
    * Revert "Removed files temporarily"
    
    This reverts commit 5cdfa0d299.
    
    * Small fixes
    
    * Addressed PR feedback
    
    * Fixed tests
    
    * Small update
  • Merge tests (#247)
    * removed hardcoded model names from tests
    
    * add debug line
  • Python telemetry (#223)
    * initial work on telemetry
    
    * moved tool operation const
    
    * missing quotes
    
    * working otel with samples
    
    * updated readme and other assets
    
    * added tests
    
    * added tests
    
    * small updates
    
    * updated genaiattributes docs
    
    * updated tests
    
    * additional warning
    
    * cleanup of tests
  • Python: OpenAI responses client (#239)
    * Responses client WIP
    
    * add responses class
    
    * fix typing errors
    
    * move test
    
    * streaming responses, structured outputs
    
    * tests
    
    * Update python/packages/main/tests/openai/test_openai_responses_client.py
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * pr comments
    
    * fix override import
    
    * fix mypy
    
    * add missing function override
    
    * PR comments
    
    * add docstrings
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
  • Python: move all tests under tests and initial work on int tests (#206)
    * move all tests under tests and initial work on int tests
    
    * added updated tests setup and merge tests
    
    * without failing step
    
    * fixed upload
    
    * updated file names for coverage
    
    * reenable surface tests
    
    * removed package matrix
    
    * simplified variables
    
    * correct path
    
    * removed mistake
    
    * fix mistake in path
    
    * fix path
    
    * windows specific env set
    
    * updated merge tests
    
    * slight update in marker
    
    * added run integration tests settings
    
    * updated setup, moved foundry int tests and updated merge test