Commit Graph

63 Commits

  • 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: small fixes in foundry (#297)
    * small fixes in foundry
    
    * other samples updated
    
    * make it optional
    
    * added instructions and response format to create agent
    
    * mypy fix
    
    * shortened main readme and improved python readme
  • 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
  • Python: updated doc generation setup and some slight api enhancements (#267)
    * updated doc generation setup and some slight api enhancements
    
    * small fix in index
  • Python: updated API in sync with dotnet (#269)
    * updated API in sync with dotnet
    
    * fix test
    
    * updated name and display_name
    
    * fixed mypy setup
    
    * add pre-commit cache
  • 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: Added fixes and more examples for Foundry agent (#217)
    * Added non-streaming and streaming examples
    
    * Updated resource management
    
    * Added examples with thread management
    
    * Added function tools examples
    
    * Small rename
    
    * Added code interpreter example
    
    * Updated example
    
    * Addressed PR feedback
    
    * Addressed PR feedback
  • updated builds and release pipeline setup (without pypi publish) (#219)
    * updated builds and release pipeline setup (without pypi publish)
    
    * add label prefix action
    
    * updated uv versions
    
    * final uv updates
    
    * moved uv version semver into variable
  • Python: moved prepare tools into class (#215)
    * moved prepare tools into class
    
    * moved test
    
    * changed tool handling
    
    * fix test
    
    * second fix
  • 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
  • Python: Added integration tests for FoundryChatClient (#207)
    * Initial version of tests
    
    * Updated the tests
  • Python: Implemented FoundryChatClient (#193)
    * Initial version of FoundryChatClient
    
    * Updates to the tool call streaming wrapper
    
    * Small fixes
    
    * Small updates and addressed PR feedback
    
    * Handle automatic client creation
    
    * Small improvement
    
    * Added credential parameter
    
    * Small improvements
    
    * Made FoundryChatClient disposable
    
    * Small fixes
    
    * Added unit tests
    
    * Refactored samples
    
    * Small improvements
    
    * Small fix
    
    * Addressed PR feedback
    
    * Small fixes
    
    * Small updates
    
    * Small fix
    
    * Addressed PR feedback