Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/upsonic/client
Self-Driven Autonomous Python Libraries
https://github.com/upsonic/client
autonomous gemma library module openai python
Last synced: 2 days ago
JSON representation
Self-Driven Autonomous Python Libraries
- Host: GitHub
- URL: https://github.com/upsonic/client
- Owner: Upsonic
- License: mit
- Created: 2023-10-16T08:28:27.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-16T16:22:11.000Z (4 months ago)
- Last Synced: 2024-08-16T17:19:46.574Z (4 months ago)
- Topics: autonomous, gemma, library, module, openai, python
- Language: Python
- Homepage: https://docs.upsonic.co
- Size: 471 KB
- Stars: 91
- Watchers: 2
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Upsonic | Self-Driven Autonomous Python Libraries
The Upsonic is designed to help data scientists and ML engineers efficiently manage and automate maintenance-free utility library creation. It provides a simple, easy-to-use Python interface to interact with the Upsonic platform.
[Website](https://upsonic.co/) | [Discord](https://discord.gg/) | [Twitter](https://twitter.com/upsonicco)## Features
- Easy serialization of functions and classes, making them readily available for reuse across different projects.
- Automatic documentation generation for effortless maintenance and readability.
- Support for both direct and modular function importation from the library.
- Streamlined version control and collaboration features, allowing teams to work together seamlessly.### Easiest Library View
Usponic proveides an dashboard for your team members. Everyone can access to the dashboard by their [user status](https://docs.upsonic.co/on-prem/using/users). After the accessing they can easily view the top libraries and automaticaly generated connections codes.
![image](https://github.com/Upsonic/Upsonic/assets/41792982/aa67f1f9-e510-4c5f-98fd-6876016157e7)### Automaticaly Documentation
In Upsonic On-Prem dashboard we have automaticaly generated documentation for your each function, class, object or variables. For this you can use OpenAI GPT integration or a self-hosted Google Gemma model in your installation. They are making your documentations automaticaly. Also you can easily search your content.- Documentation
- Time Complexity
- Mistakes
- Required Test Tyoes
- Security Analyses
- Tags![image](https://github.com/Upsonic/Upsonic/assets/41792982/031678af-f0a4-43e9-976b-81707060e85e)
## InstallationYou need to install the Upsonic container.
[Installing and Running On-Prem Container](https://docs.upsonic.co/on-prem/getting_started/install_on_prem)
Once the container is up and running, you can install the Upsonic Python Client Library on your local system using the pip package manager:
```console
# pip install upsonic
```## Usage
Here's an updated quickstart guide to get you up and running with your container:
```python
from upsonic import UpsonicOnPrem
upsonic = UpsonicOnPrem('https://your-server-address:5000', 'ACK_****************')def sum(a, b):
return a + bupsonic.dump("math.basics.sum", sum)
math = upsonic.load_module("math")
math.basics.sum(5, 2)
```## Documentation
You can find detailed documentation, including advanced usage and API reference, in the official [Upsonic Documentation](https://docs.upsonic.co/home) .
## Contributing
We welcome contributions to the Upsonic Python Client Library!
## Support & Questions
For any questions or if you encounter an issue, please reach out to our support team at [email protected] or open an issue on the project's GitHub page.
## Supporters
Buğra Kocatürk
AWS Solution Architect
AWS Netherlands
Lemi Orhan Engin
CTO
Craftgate
Mehmet Emin Öztürk
Data Team Lead & Kaggle Master
Trendyol Group
Fırat Gönen
Chief data Officer & Kaggle Grandmaster 3X
Figopara
Arda Batuhan Demir
Senior DevOps Engineer
Lyrebird Studio
Hasan Ramazan Yurt
ML Engineer & Technical Founder
Nicky ai
Sezer Yavuzer Bozkır
Sr. Python Developer
Petleo
Ozan Günceler
CTO
BSM Consultancy Limited
Mustafa Namoğlu
Co-Founder
İkas
Bünyamin Ergen
AI Engineer & Python Developer & Top Ai Voice
eTaşın
Serdar İlarslan
Sr. Python developer
Easysize
Burak Emre Kabakçı
Sr. Staff Software Engineer & Maker
LiveRamp
Ozge Oz
Partner
QNBEYOND Ventures
Emre Keskin
Staff Software Engineer
Oplog
Emrah Şamdan
Senior product manager
Halil İbrahim Yıldırım
Head of data science
## Advisors
Talha Kılıç
Tech Lead Bigdata
Emre Doğaner
Fractional CMO for B2B SAAS
Funnelepic
Enes Akar
CEO
Upstash
## Customers