Skip to main content

No project description provided

Project description

Cyril

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


Documentation: Docu what?

Source Code: Todo


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=***
  • 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?"

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.3.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

cyril1-0.1.3-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cyril1-0.1.3.tar.gz
  • Upload date:
  • Size: 9.2 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.3.tar.gz
Algorithm Hash digest
SHA256 06d840ef008064c9ec46247ff8ce73bfb4931cc888d9fdb1c5a2313f09090775
MD5 64755951a1be84b914d6d6a950898256
BLAKE2b-256 e5b56e768f727918ec63c8a1addaab165465705629e34b55733b1ae9db902f95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cyril1-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 13.1 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b4c743748fa754a1844cb0302d652fd7e8c53514f0132d7939bddd1bbbf10504
MD5 a87eb689dd020a3ae37541a1ec4e3d6a
BLAKE2b-256 c4e89c5fac2f6d35840dd7c1fb19f6c37a5cee25a7ca45ea6d3d17f4c042e85c

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