council-ai

View on PyPIReverse Dependencies (0)

0.0.26 council_ai-0.0.26-py3-none-any.whl

Wheel Details

Project: council-ai
Version: 0.0.26
Filename: council_ai-0.0.26-py3-none-any.whl
Download: [link]
Size: 140310
MD5: 1f3634d8103800e7b9d9a9d611398f20
SHA256: 4412c0cf5152aa6c296056dd144beb4b793af76f946969610cf6fe7b0c96c931
Uploaded: 2024-11-06 22:20:06 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: council-ai
Version: 0.0.26
Summary: Council is an open-source framework for the rapid development and robust deployment of customized generative AI applications
Project-Url: Source, https://github.com/chain-ml/council
Project-Url: Documentation, https://council.dev
Requires-Python: >=3.9
Requires-Dist: anthropic (~=0.34.2)
Requires-Dist: beautifulsoup4 (~=4.12.2)
Requires-Dist: google-api-python-client (>=2.106.0)
Requires-Dist: google-generativeai (>=0.7.0)
Requires-Dist: googlenews (>=1.6.10)
Requires-Dist: httpx (>=0.25.1)
Requires-Dist: jinja2 (~=3.1.2)
Requires-Dist: more-itertools (~=10.0)
Requires-Dist: ollama (~=0.3.3)
Requires-Dist: progressbar (~=2.5)
Requires-Dist: pydantic (==2.8.*)
Requires-Dist: pymediawiki (~=0.7.3)
Requires-Dist: python-dotenv (~=1.0)
Requires-Dist: pyyaml (~=6.0.1)
Requires-Dist: requests (~=2.0)
Requires-Dist: tiktoken (~=0.7)
Requires-Dist: toml (~=0.10.2)
Description-Content-Type: text/markdown
License-Expression: Apache-2.0
License-File: LICENSE
[Description omitted; length: 8967 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
council/__init__.py sha256=gpa9fLW2QyqEX_n0Vv7Y1V6JIYzU6kWu4iOCE1pftNU 586
council/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
council/agent_tests/__init__.py sha256=Ld5Zw2k7bp1hvw0DztDJ9gWMPKFLZeTBV4K_DmizJOg 120
council/agent_tests/agent_tests.py sha256=dFxBAc_yAihfgWBDcf_9rtQvLLPNOw3j4jR-jL_9pBI 6346
council/agents/__init__.py sha256=IqW4r_8Z_50l1w4lxjvrn4IvZwiLHb2kx4IRhhsgxL0 99
council/agents/agent.py sha256=t4wuFqQVtvXxa8C6Tck0juFiozK3qwXkEQqHQ57tcKM 8082
council/agents/agent_chain.py sha256=VcvemioRRtJGB9o_mGxyRQSSuEwZm7MEodOg-by-4_w 1275
council/agents/agent_result.py sha256=TO9f6nTMdSEPi-IzedsyKEfi6ogOMG7TwShprVl9Ln8 1698
council/chains/__init__.py sha256=nKcJ6qJM5p0e3nyCiX5DlULKlKYbyWaGtwNG-Rczses 59
council/chains/chain.py sha256=azGrGKCBApUfSL-h5ED0rpDS6sVxh8apg8mjE5_h_7o 1428
council/chains/chain_base.py sha256=JVXg6eVmepCIrdqx9QLoB3W1zROeDjKPPN6Dhw47Qfc 1802
council/contexts/__init__.py sha256=okNZS29QgPXMNhKwGczQAnU-jmOyyFHWBWDNJpsGPM0 1159
council/contexts/_agent_context.py sha256=u_2DWoZlMbZRkbQaGWq53yWhkDbYrIAphD2mtUD-CAg 4159
council/contexts/_agent_context_store.py sha256=6Xft39kAdN2AbVSMH3JY9tuNGLfTO_ffQV8zxZlvxKU 2550
council/contexts/_agent_iteration_context_store.py sha256=iL3s3z2Ftl5Y7CusO16QzENJB1gj7ckSFETNM3gAksE 1761
council/contexts/_budget.py sha256=CePZPaeX65X8UGoVjzneFtr3deejXQaeA0pa06JY6yQ 6514
council/contexts/_cancellation_token.py sha256=lNXgUlzIZpfR0KKC9wYv45zHFx2Fd7IqES--_RJuNQM 546
council/contexts/_chain_context.py sha256=z7Mdt5KENHnR7yGL1PEg0ZkhP35W4WA79iULf6ewHBE 6624
council/contexts/_chat_history.py sha256=R3HpS-T0vBheav2U5CqVXjLA3XE_qNDYMPnUgb3UCtU 492
council/contexts/_chat_message.py sha256=9mLSiDCS0SjBWZ8-EVjjzny7JeG6RcV_JVxPmvef-yQ 6989
council/contexts/_composite_message_collection.py sha256=hH5S0Fhr4vYHTBi6c8xthPcGAqnqqaMNmEtkOVbXhGE 700
council/contexts/_context_base.py sha256=YXkH0vyHNh12e3aGjQMjfupRX0cUZVa1L0e6gZCGl2s 2379
council/contexts/_context_logger.py sha256=DERNfsZF114jUwxrpDk84u0GCOLhnUjkE5ewBkxW0Ts 2434
council/contexts/_execution_context.py sha256=8KBAe3pag0iyMPfPQH2omMgHjBzX1wYAedukj0C83B8 1482
council/contexts/_execution_log.py sha256=lcl5RG8hm3XNl28wOd0WjwTtrddwaD72WeMie9vKLIY 1259
council/contexts/_execution_log_entry.py sha256=INEVKHo5re01TJuJcDJQoqEL78oHJ946wAodCng7D98 3514
council/contexts/_llm_context.py sha256=-Ja_AEp5-zjuKHrLVpe0vRz9QaPbXqGKBcBDJbNceGE 1475
council/contexts/_message_collection.py sha256=NwMXHWtgUXB8vQGMfngbmUbF80-SYB1dzLM8gBd88v8 4019
council/contexts/_message_list.py sha256=L6EK6nNtFOu2OEKaZJIymT6aeO6ivnD0SpbSI0HAqxw 1686
council/contexts/_monitor.py sha256=2Ws7vGxRNUleT2vJn2x_znyM8cTknD5zgvZqQu2Foug 1980
council/contexts/_monitorable.py sha256=_KYMjTNiBCJgow5n4-BKFpS5UkPjk5K76BXXMI_9NRE 1675
council/contexts/_monitored.py sha256=IxHBSJN5_6V6UbziGF0Wzf2JfuhBa1qZtOdfCMcMu7o 340
council/contexts/_monitored_budget.py sha256=f9aOSENL39tf4XJoUz58t3DzKA27WwInGHEP43Y2Tz0 497
council/contexts/_monitored_message_list.py sha256=qBJvo4gzobclopj9njHVIrf0FDQ01GV5gcp1msxcCgk 716
council/contexts/_scorer_context.py sha256=S0BoaxWs-_X5KyQdKPVQfHY5No6Ll7EyF78GEvPRCBM 1491
council/contexts/_skill_context.py sha256=TOZyqeKFNW0ENevH4191biChWhUdcCvRZigffc2MJjo 2238
council/controllers/__init__.py sha256=Mj6zuSA8ebAhNVD5RqjB60JqQ3WTIPZktySFJliu4u8 249
council/controllers/basic_controller.py sha256=AnFaXfCpnJsW8L62wmE9y2hpuRl2Hb7GlYaZmNIisoE 654
council/controllers/controller_base.py sha256=1NQbxxN8F1iyPMH_D_Q5N64o25u1LsAG3OH_6-x5o7A 1829
council/controllers/execution_unit.py sha256=UTPSeYD-BZ09GpWtQYEKldX3mB2G7h5m5AdSXzAyv_s 2052
council/controllers/llm_controller.py sha256=NZQe4ZOUtaKmjAkAcAlM7Je24yU7Tfj-Fjk83Wdn1ec 9398
council/evaluators/__init__.py sha256=m4iX9foI7VxCamZINTASZN1IHz_d0vuYpeYId1PEi5I 199
council/evaluators/basic_evaluator.py sha256=0WHGlsFDYfJnmGBg9jKpmwSuzmjteqI0wnSvx9ymHaE 1072
council/evaluators/evaluator_base.py sha256=UIxrhrnM55sqNEbXl-J-kwduO8noQu4RRKvDYfPPqS0 1142
council/evaluators/llm_evaluator.py sha256=Lei2LuSnMpEcYQwTCjz4La4r3ee0qbwwSjNKYvlte9M 7592
council/filters/__init__.py sha256=gMe7gVtGC--azPJWfjsewZ8eYIDclDew2b6bc1NdGXM 175
council/filters/basic_filter.py sha256=FpM__87sAZnCxaQoC1Qn5svN8r5ePFHkTya96EMcVfM 1248
council/filters/filter_base.py sha256=seGh1g82XTRnAahywt_awg6IAjOIIabD9DKY8i3vx_s 1094
council/filters/llm_filter.py sha256=ByUPuVdBztqIHH82kloAfEmPhVOHPAB7DlZrIAFH4vM 6684
council/llm/__init__.py sha256=iDijQfE-8D-EwZtrHDumNbPwWdpu7cEi7GQZFWR6tP8 4118
council/llm/anthropic.py sha256=BO-WA0Ex21xzCip7X-Ndyj2-K7LBPnDi6sfohbSvn4s 2238
council/llm/anthropic_completion_llm.py sha256=lFNsUpHqb5rBjQ9GlzW3ATIz-xGSDxa56gfwnn4KaBQ 2292
council/llm/anthropic_llm.py sha256=hgPLi7a3dAwgsGmCxs2KxcZaS9yrP9O5-ULpPTgmw6U 6977
council/llm/anthropic_llm_configuration.py sha256=oeE3oyOyu9V1NZ57hbjOEx850R55xn7PwuecNERFVko 5364
council/llm/anthropic_messages_llm.py sha256=TLl4DXLNX8cTwN61E_DTstxYKHRX07Aoinkz7uJK_sw 4454
council/llm/azure_chat_gpt_configuration.py sha256=nH10xvn0zJilAZzPgbS_Ei9xn2zLzTTLNNlr39rrKwo 3920
council/llm/azure_llm.py sha256=yvRfnfnXdNGRrpHRXBf7Vz-70MKSbKnVoSvPPXBqeL4 2518
council/llm/chat_gpt_configuration.py sha256=iprK2a4UPx_4Y5SFZo1UjN1BrdzSF65rR0hLDtoESYA 5103
council/llm/gemini_llm.py sha256=IbiChEiufQFL007AV_H6cf8Q-Fl--OXPdNYpbJU9F4c 5205
council/llm/gemini_llm_configuration.py sha256=txeC3llvhvSPyUDU-ZdU8WidtIYzgBkUpuLLcBngzXI 3517
council/llm/llm_answer.py sha256=Z3NvjiYdq5uZZUkybJMy6v4MAsXrB6DiP7PqIL1EGPA 5724
council/llm/llm_base.py sha256=8TkfcCscw2BF4-DbpsKc5njPlKDO6bUtnZTyoJcg67s 3841
council/llm/llm_config_object.py sha256=KenepC4_OV6qFASPShKm_VPC3s9_zbQKYzd-rvzg54E 5259
council/llm/llm_cost.py sha256=zqu7Ibqdx9uvyw6uldduaZKykNtkFfmwkbO_hU5v9Ig 7656
council/llm/llm_exception.py sha256=0DDAlvIUi1tcuAe8yhbqBqeBKo-mz0iP-bBRpMlcHrQ 3141
council/llm/llm_fallback.py sha256=Eg-M9_mf0rzc9ATGXwjRvZIQDH1itiqeYOiDKF_eh4U 3111
council/llm/llm_function.py sha256=lxsIZEBwYE-4EVYmH1RYOUoJlSKBkCVeIfseX9M6T98 10952
council/llm/llm_function_with_prompt.py sha256=1uMoAh1m4Q-TPwqQtslz_el2Bwcn0O2eWUtVqIob2gQ 3440
council/llm/llm_message.py sha256=XzM2yLAq-jb2vE21t8cb6ieBDo1k3WpJp6NhVypGZSY 8375
council/llm/llm_middleware.py sha256=bgOCknul0Jrsu6sPaPpGsPlqyIXBO6ZdXe73NSrDhN4 11056
council/llm/llm_response_parser.py sha256=DnmZed_Jr1i4xayE9UXRQvE7AexS_CO9EYDgjxfjuxE 5235
council/llm/monitored_llm.py sha256=8J6XxRUJ5IQdVNHBrMx_cLJiwL3gT_uq-vDbq9bY9U8 1246
council/llm/ollama_llm.py sha256=J81G_r0OWLD7PkSXh5fmavBJQalU5GfKjy8SZCrIlII 5958
council/llm/ollama_llm_configuration.py sha256=pUv2WuPPTLa0z1dPYVwd172DOEEhkIdRvXaFqwNalXU 8880
council/llm/openai_chat_completions_llm.py sha256=p2gBRKUXzPCbCOIwrdkLbbwp97jJHNR8Pl2Ol4o-TKs 11659
council/llm/openai_chat_gpt_configuration.py sha256=Jixm4fYPp0BsdvX1vhn6god6zMcoMJNd4boooGWk2ag 3983
council/llm/openai_llm.py sha256=zTUqX3xIexEnBodfyoYxJj8gNVuqNdNfCA2IKpPg4uY 2700
council/llm/openai_token_counter.py sha256=LfFmmdFW9Zn2myxSdLiIR6iJ3F2b9uPxz_MJdXGwdtg 6901
council/llm/data/anthropic-costs.yaml sha256=ulrh8-eNxRDXqdm3Qhj0Te5EX1b-XEKMunhif3nsXG0 1215
council/llm/data/gemini-costs.yaml sha256=K-RJTPDxmRT26r1pjuGsJXaLLIUgMvt4kHSJ4_hS51Q 840
council/llm/data/openai-costs.yaml sha256=Bw9_xpkOiOrTGBiqVRZjCgY5NOYAltoP2k3Mk98CcpY 1944
council/mocks/__init__.py sha256=aZ0xDfuw5a1k6RvIOGUJUVPK5wWorFiKSa25QRBtDoU 260
council/mocks/mock.py sha256=0Ck2zctwhT6k_Tpp7ZmFFWsIMfvXi0R4YIZaEsmz814 1281
council/mocks/mock_agent.py sha256=HnRh-2qV7TpXfUruEVcXDdoJNIJph77GodKlHaSuhXs 1192
council/mocks/mock_llm.py sha256=5xoukR87UkMVy1NjZOg9LQWqT8dcajnuLf_gUx2ajEI 2733
council/mocks/mock_skill.py sha256=zJAA26y0qklU4tvTbolYTHiGLLrCI4pEAWEuluHlmBA 1174
council/prompt/__init__.py sha256=OGZC-ASI_A2AOB1b2wHsCYaSQDPXsD9F7Jy1CKqCZEM 123
council/prompt/llm_prompt_config_object.py sha256=s2RQ3elz_0RswN820JIh9MJsj_1aIEBjf5WKZIwkoFU 5081
council/prompt/prompt_builder.py sha256=mirUUjtYqYlbZAF0wQSQhjJ43RDkL1AQUsUuspPxArg 3506
council/runners/__init__.py sha256=TxRH5OXw-g8smZ6xEjcvHX10BgsiKsG6pCz02CdxSDo 559
council/runners/do_while_runner.py sha256=KYI2n63SIXBSv4HbdtJ4Ke0TRBphCjH1B3LHDLvzJ0c 1297
council/runners/errors.py sha256=Qc7rDlliUwUO9I9MfFV2JWEmXEJDGZh48xoRPwLLGSM 649
council/runners/if_runner.py sha256=KQ47hAVLYWgUJEfWy60DA8Q0ljOkB2jW0XvoPyP_rKg 1443
council/runners/loop_runner_base.py sha256=SPBfJB7-51ylSx1o3sfLgIALqo-CIRa-8zeGQYwyZKY 161
council/runners/parallel.py sha256=62kij6goqukkKmAQxCO-P9nT3CkeLnqB6luYpfWSWLE 1126
council/runners/parallel_for.py sha256=vnMiR5HhME0R-_PX2AdDaMywur0Hot-UayDQZWiXMV4 2970
council/runners/runner_base.py sha256=M0nVTXwA8pTVctRNjv5UZtHj9eCwpYZN2nF3Jwb0bzc 2156
council/runners/runner_executor.py sha256=qXkIpNMUsg3ZLfhMTAmXalVJdBg3usf1u2XBAyPApdw 216
council/runners/sequential.py sha256=lfzNd1QuQAH6Ar0I91g0gkVP6gM5IqqAtyoOI5z4wsk 845
council/runners/skill_runner_base.py sha256=z1Dsa-R9vR6Rnzy7BoxwAJ2W5KyNxuReVzmc0imeBcI 2073
council/runners/types.py sha256=Cg1kNBRPEz-o3T9_TMZ1Bc_imm_QRU5zgTmBmpJp3-I 194
council/runners/while_runner.py sha256=KoOByS-xPFMYOo2oupcsWEW9o-p_rEmqzIs0dRVR6Y4 1147
council/scorers/__init__.py sha256=XBQUhjtCBIU-vroW5N9oWBi6UDpZqavr-8PrEZCBQdM 137
council/scorers/llm_similarity_scorer.py sha256=aPoXFZZ_vpQanTURuJ7uzzBiZmSC124KtuLdxPBNIZY 5417
council/scorers/scorer_base.py sha256=nFZqyREWkCbZSeEVOdLxgCyX55jL0S_woipZhGDK-nk 1393
council/scorers/scorer_exception.py sha256=gwfFQOdjQfyCQvf_JQjCnvt1nkZXrdpna7yIkyIosGY 104
council/skills/__init__.py sha256=JRHZUwT-SLHoLqC6BEi0tR5_fdg35zav7Pp0IIik17c 133
council/skills/llm_skill.py sha256=FL_EvPwnnC7tKKbCVuN-U51zIeQ7bcgMzjoX8hVqbCA 3202
council/skills/skill_base.py sha256=SxYOOpm53fAGWXFzyvbZ6E6rBYMPOFD0Tm7X3A7kqBw 2620
council/skills/google/__init__.py sha256=Rv6FrWznUBWbWX2xTDGaLtg81rM5n-NvlgdTP74wYy8 98
council/skills/google/google_news_skill.py sha256=owAbkzb6n_ot1wGvwwKX35ViS4oMAtELXIa3yERlpLY 1214
council/skills/google/google_search_skill.py sha256=n02FzbGW__jRBbVIgcPNXtNYWJFP_BcPg8JlvkKeB4E 1104
council/skills/google/google_context/__init__.py sha256=4vbQtJaED67sklbPQJXchs6Yx3v9JwdV4SNChJiypmY 94
council/skills/google/google_context/context_provider.py sha256=RV6PlDjM3LunkAHhqt3lJI7wqDiU8xkGAnYWj9pIpNU 947
council/skills/google/google_context/google_news.py sha256=_XbsjLGHL0Y86-euwurARYL1vq-yH0XCtUhGg65ejqA 2835
council/skills/google/google_context/google_search.py sha256=oyt3_AiRq7xNZ7wB6uJKiks3s8Z_rW79Au9G_aTSEQs 2239
council/skills/google/google_context/schemas.py sha256=mNAOp6XfYz98lq-iVKxXQUPycSp965v66yF_B-t9370 824
council/skills/python/__init__.py sha256=7AnuWnGETIzpgJTESEbeRJ_Udw62RUCJzwJBf1m__pU 1944
council/skills/python/llm_helper.py sha256=bzWGHMqNf6PkGrNOM8Y74EL7y3BM58MJh0Fd5aZrpWI 462
council/skills/python/python_code_execution_skill.py sha256=piAQhw---VNI2In7fPZxK4gAScrOcEu5Q1Sc7nZGy6s 2538
council/skills/python/python_code_generation_skill.py sha256=pxvLcopGUVQnJIShOTz_PUY-3VbpG_BpT0GCNymHhVM 1793
council/skills/python/python_code_verification_skill.py sha256=Md18poDY8xHAC5GaM61UogF7bc6fKW5P0aQ90ixIobI 4835
council/skills/wikipedia/__init__.py sha256=i5iPhHMiVcfMrYj2ySpluR3EYqSVBKBg_joSUFMuCMg 125
council/skills/wikipedia/wikipedia_client.py sha256=N2-L6QtISreJHU8-K8BoUpCFJGiqR3Dp9-tkmqgwyZQ 3320
council/skills/wikipedia/wikipedia_search_skill.py sha256=PX3vfqJoosJ9iOxF91vrZ7_KrcJsE8CXnusluCdTBQA 837
council/utils/__init__.py sha256=_kYbPUg22DWi1uenof8csr2ngCInvFi6E7fStxsix6c 605
council/utils/code_parser.py sha256=CSHgTWihfODCcEmGCw6O9wIEw2z0LLNrQYDwiE23dEY 2266
council/utils/data_object.py sha256=n3kzlgfB0QbEL_vCdD4U6kMTfbDgX_KQzV6E3mMNNoU 3599
council/utils/env.py sha256=RkfMoitNKivIkcJNyKCsWTq9nEbZqIm_8ZUW3o1MjG8 3578
council/utils/option.py sha256=XJFtVrK54pYoY8E7JiKNE99sKx61HC2YAXNkLQ2fn_M 2954
council/utils/parameter.py sha256=qzJyoAbzY5ZiE2cdMSz9edGNmEO2g7DLUnGuQoCzebI 6634
council/utils/result.py sha256=4qACUBXmbIC3lRFDbB_MHFhZXQc0OCBuKp3euWu1Egw 843
council/utils/utils.py sha256=9VI-joq4y7XkUHYPGCrnKmPqN4VHbus208_F7ARu9xU 1556
council_ai-0.0.26.dist-info/METADATA sha256=sQbSEtNwwhoB9LVVC0w6OFUlMr9wRPoVQm4mVAytqvE 9964
council_ai-0.0.26.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
council_ai-0.0.26.dist-info/licenses/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
council_ai-0.0.26.dist-info/RECORD