Personal tools
Skip to content. | Skip to navigation
apify-client
apify-shared
Appium Python Client[.
AssemblyAI's Python SDK Build with AI models that can transcribe and understand audio With a single API call, get access to AI models built on the latest AI breakthroughs to transcribe and understand audio and speech data securely at large scale.
astra-assistants Astra Assistants is a drop in replacement for OpenAI's assistant API that supports the full Assistants v2 API (including streaming and vector_stores). This python library wraps the OpenAI SDK with additional capabilities and provides syntactic sugar for passing credentials for third party LLMs. How to use Install astra_assistants using your python package manager of choice: poetry add astra_assistants import and patch your client: from openai import OpenAI from astra_assistants import patch client = patch(OpenAI()) Server The astra-assistants server code is now open source (Apache2)! Check it out here https:/github.com/datastax/astra-assistants-api Authentication Provide api keys for third party LLMs via environment variables. We support LLM completions through litellm and support litellm environmental variables and models. Rename the .env.bkp to .env and fill in the appropriate values for the LLMs you want to use.
This is a metapackage bringing in tools extras requires for python3-astra-assistants. It makes sure the dependencies are installed.
AstraPy A pythonic client for DataStax Astra DB. This README targets AstraPy version 1.0.0+, which introduces a whole new API. Click here for the pre-existing API (fully compatible with newer versions). Quickstart Install with pip install astrapy. Get the API Endpoint and the Token to your Astra DB instance at astra.datastax.com. Try the following code after replacing the connection parameters: import astrapy ASTRA_DB_APPLICATION_TOKEN = "AstraCS:..." ASTRA_DB_API_ENDPOINT = "https:/01234567-....apps.astra.datastax.com" my_client = astrapy.DataAPIClient() my_database = my_client.get_database( ASTRA_DB_API_ENDPOINT, token=ASTRA_DB_APPLICATION_TOKEN, ) my_collection = my_database.create_collection( "dreams", dimension=3, metric=astrapy.constants.VectorMetric.COSINE, ) my_collection.insert_one({"summary": "I was flying", "$vector": [-0.4, 0.7, 0]}) my_collection.insert_many( [ { "_id": astrapy.ids.UUID("018e65c9-e33d-749b-9386-e848739582f0"
Asyncer, async and await, focused on developer experience. Documentation: https:/asyncer.tiangolo.com Source Code: https:/github.com/fastapi/asyncer Asyncer is a small library built on top of AnyIO. Asyncer has a small number of utility functions that allow working with async, await, and concurrent code in a more convenient way under my (@tiangolo - Sebastián Ramírez) very opinionated and subjective point of view. The main goal of Asyncer is to improve developer experience by providing better support for autocompletion and inline errors in the editor, and more certainty that the code is bug-free by providing better support for type checking tools like mypy. Asyncer also tries to improve convenience and simplicity when working with async code mixed with regular blocking code, allowing to use them together in a simpler way... again, under my very subjective point of view. 🚨 Warning This small library only exists to be able to use these utility functions until (and if) they
A static analyzer for Python2 and Python3 code.Beniget provides a static over- approximation of the global and local definitions inside Python Module/Class/Function. It can also compute def-use chains from each definition.
cassIO A framework-agnostic Python library to seamlessly integrate Apache Cassandra with ML/LLM/genAI workloads. Note: this is currently an alpha release. Users Installation is as simple as: pip install cassio For example usages and integration with higher-level LLM frameworks such as LangChain, please visit cassio.org. CassIO developers Setup To develop cassio, we use poetry pip install poetry Use poetry to install dependencies poetry install Use cassio current code in other Poetry base projects If the integration is Poetry-based (e.g. LangChain itself), you should get this in your pyproject.toml: cassio = {path = "../../cassio", develop = true} Then you do poetry remove cassio # if necessary poetry lock --no-update poetry install -E all --with dev --with test_integration # or similar, this is for langchain Inspired from this. You also need a recent Poetry for this to work. Versioning We are still at 0.*. Occasional breaking changes are to be