devel/py-azure-ai-projects 2.7.0 FreeBSD
Microsoft Corporation Azure AI Projects Client Library for Python
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7464447bbb- License
- MIT
- Categories
- devel, python
- Package size
- 725.2 KiB, 12372.4 KiB installed
Description
The AI Projects client library (in preview) is part of the Microsoft Foundry SDK, and provides easy access to resources in your Microsoft Foundry Project. Use it to:
- Create and run Agents using methods on methods on the .agents client property.
- Enhance Agents with specialized tools:
- Get an OpenAI client using .get_openai_client() method to run Responses, Conversations, Evals and FineTuning operations with your Agent.
- Manage memory stores for Agent conversations, using the .memory_stores operations.
- Explore additional evaluation tools to assess the performance of your generative AI application, using the .evaluation_rules, .evaluation_taxonomies, .evaluators, .insights, and .schedules operations.
- Run Red Team scans to identify risks associated with your generative AI application, using the ".red_teams" operations.
- Fine tune AI Models on your data.
- Enumerate AI Models deployed to your Foundry Project using the .deployments operations.
- Enumerate connected Azure resources in your Foundry project using the .connections operations.
- Upload documents and create Datasets to reference them using the .datasets operations.
- Create and enumerate Search Indexes using methods the .indexes operations.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-azure-ai-projects | 2.7.0 |
| HardenedBSD | devel/py-azure-ai-projects | 2.7.0 |
| GhostBSD | devel/py-azure-ai-projects | 2.7.0 |
Install
Binary package:
pkg install py312-azure-ai-projects
From the ports tree:
cd /usr/ports/devel/py-azure-ai-projects/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-azure-ai-projects>0:devel/py-azure-ai-projects
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.7.0 | 2.7.0 | - | - | 2.7.0 |
| FreeBSD:14:quarterly | 2.7.0 | 2.7.0 | n/a | - | 2.7.0 |
| FreeBSD:15:latest | 2.7.0 | 2.7.0 | n/a | - | - |
| FreeBSD:15:quarterly | 2.7.0 | 2.7.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.7.0 | 2.7.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=61: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 6
${PYTHON_PKGNAMEPREFIX}azure-core>=1.37.0: devel/py-azure-core${PYTHON_PKGNAMEPREFIX}azure-identity>=1.15.0: devel/py-azure-identity${PYTHON_PKGNAMEPREFIX}azure-storage-blob>=12.15.0: devel/py-azure-storage-blob${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1: devel/py-isodate${PYTHON_PKGNAMEPREFIX}openai>=3.0.0: misc/py-openai${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.11: devel/py-typing-extensions
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 73
- archivers/liblz4
- archivers/zstd
- databases/py-sqlite3
- databases/sqlite3
- devel/binutils
- devel/gettext-runtime
- devel/libedit
- devel/libffi
- devel/py-aiosignal
- devel/py-annotated-types
- devel/py-anyio
- devel/py-attrs
- devel/py-azure-core
- devel/py-azure-identity
- devel/py-azure-storage-blob
- devel/py-cffi
- devel/py-frozenlist
- devel/py-isodate
- devel/py-msal
- devel/py-msal-extensions
- devel/py-opentelemetry-api
- devel/py-portalocker
- devel/py-propcache
- devel/py-pycparser
- devel/py-pydantic-core
- devel/py-pydantic2
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-six
- devel/py-sniffio
- devel/py-typing-extensions
- devel/py-typing-inspection
- devel/py-tzdata
- devel/readline
- dns/py-idna
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-bottleneck
- math/py-numexpr
- math/py-numpy
- math/py-pandas
- misc/py-openai
- net/py-aiohappyeyeballs
- net/py-h11
- net/py-pysocks
- net/py-socksio
- net/py-urllib3
- print/indexinfo
- security/py-certifi
- security/py-cryptography
- security/py-truststore
- textproc/expat2
- textproc/py-charset-normalizer
- textproc/py-jiter
- www/llhttp
- www/py-aiohttp
- www/py-h2
- www/py-hpack
- www/py-httpcore2
- www/py-httpx2
- www/py-hyperframe
- www/py-multidict
- www/py-pyjwt
- www/py-requests
- www/py-yarl
Required by 1
Configuration
Options name: devel_azure-ai-projects
| Option | Default | Description |
|---|---|---|
| VOICE | off | Voice agents |
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| azure_ai_projects-2.7.0.tar.gz | 3.9992282e+07 | ba3c6626bfa710031de37f927ae488ca9614168382407d7b2bb8d6e20fe32ff8 |
Master sites 1
- PYPI