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 cyril

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cyril1-0.1.2.tar.gz
  • Upload date:
  • Size: 9.3 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.2.tar.gz
Algorithm Hash digest
SHA256 fcb0866d5d6897a3dc694d4ee7ed1b91b3426c4bfe066a07eb544d491802c338
MD5 b04a6843c1fcd1e01523b8cab5a8f1fd
BLAKE2b-256 b61bfe4dd241870dfd98dd07366c660eb3810e89050c18f9e970a91016b76059

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cyril1-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 23345fb6b328a4037229c5273f1003c6486c2857cea5873b639dff79df3d9463
MD5 1fb3a2be1776eb3486295e6ed7bb60d0
BLAKE2b-256 9eb0999da27038d9e7ee0609ec39d1f2724264888d924ccc069a679100c49107

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