Skip to main content

No project description provided

Project description

Cyril

Cyril, your best colleague is sitting next to you to assist you.


PyPI version Downloads

Imagine a good colleague, a friend, a genius who assists you every minute. A Terraform question? Ask Cyril! A Bash question? Ask Cyril! You have a question about life in general or about keyboards! Just ASK!

Cyril is there for you, he is your lover, your best friend, your teacher, your god. HE WILL always be available for you.

The key features are:

  • Universal Knowledge Base: From Terraform to Bash, from the meaning of life to the best mechanical keyboard switches, Cyril has an answer (or at least a witty remark) for everything.
  • 24/7 Availability: Never feel alone again! Cyril is always awake and ready to chat, unlike your human colleagues who have the audacity to sleep and have personal lives.
  • Personalized Experience: Cyril learns your preferences and tailors his responses to your unique style, becoming the ultimate BFF you've always dreamed of.
  • Judgement-Free Zone: Ask anything, no matter how silly or complex. Cyril won't judge, just guide.

Installation

$ pip install cyril1

---> 100%

You will also need either

  • OpenAi API key
  • Gemini API key
  • GCP project_id with an accès to Gemini AND ADC with gcloud cli installed

Export the API key as an environment variable:

  • export CYRIL_OPEN_API=***
  • export CYRIL_GEMINI=*** # Not Implemented Yet
  • export PROJECT_ID=***

Example

  • Open a terminal
$ cyril ask "What is the meaning of life?"

$ cyril bash "How to list all files in a directory?"

$ cyril terraform "How to create a new resource in Terraform?"

$cyril keyboard "What is the best mechanical keyboard switch?"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cyril1-0.1.5.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

cyril1-0.1.5-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file cyril1-0.1.5.tar.gz.

File metadata

  • Download URL: cyril1-0.1.5.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.8.0-76060800daily20240311-generic

File hashes

Hashes for cyril1-0.1.5.tar.gz
Algorithm Hash digest
SHA256 48dcd95aa217b28f6731664eebebe61d827cfabcb75b29251962385ed8f01494
MD5 f29f2459905fb6f76f73b1d56dc5fe41
BLAKE2b-256 1487528502ad3b3de16ff2042c9b93602addfc5e5ed33fed2383255cbbfcf8b0

See more details on using hashes here.

File details

Details for the file cyril1-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: cyril1-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.8.0-76060800daily20240311-generic

File hashes

Hashes for cyril1-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 345302bf4a3c426273521b9ff6887a855d39aae698bd59166c3bfb4c23001d46
MD5 41f75fb6f5b9d9d1abedd8db48f10a64
BLAKE2b-256 0c874660766a4af4fa6e80fbf446c1272503ff70bc4e9eb5abd014e4a4a1df7b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page