langchain-openai-api-bridge

View on PyPIReverse Dependencies (1)

0.11.3 langchain_openai_api_bridge-0.11.3-py3-none-any.whl

Wheel Details

Project: langchain-openai-api-bridge
Version: 0.11.3
Filename: langchain_openai_api_bridge-0.11.3-py3-none-any.whl
Download: [link]
Size: 47365
MD5: b50a93aac6d653e4013be19336f802a7
SHA256: e826cf712b0d2d47605c818f155b3260ce6b3860b878a73110e278ca21608b19
Uploaded: 2024-09-23 18:23:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: langchain-openai-api-bridge
Version: 0.11.3
Summary: A bridge to use Langchain output as an OpenAI-compatible API.
Author: Samuel Magny
Author-Email: samuelint[at]gmail.com
Home-Page: https://github.com/samuelint/langchain-openai-api-bridge
Project-Url: Repository, https://github.com/samuelint/langchain-openai-api-bridge
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<4.0
Requires-Dist: fastapi (<0.112.0,>=0.111.0); extra == "langchain-serve"
Requires-Dist: langchain (<0.3.0,>=0.2.6); extra == "langchain"
Requires-Dist: langchain-anthropic (<0.2.0,>=0.1.19); extra == "anthropic"
Requires-Dist: langchain-groq (<0.2.0,>=0.1.6); extra == "groq"
Requires-Dist: langchain-openai (<0.2.0,>=0.1.8); extra == "langchain"
Requires-Dist: langgraph (<0.3.0,>=0.2.16); extra == "langchain"
Requires-Dist: openai (<2.0.0,>=1.35.1)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1); extra == "langchain-serve"
Provides-Extra: anthropic
Provides-Extra: groq
Provides-Extra: langchain
Provides-Extra: langchain-serve
Description-Content-Type: text/markdown
[Description omitted; length: 7999 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
langchain_openai_api_bridge/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
langchain_openai_api_bridge/assistant/__init__.py sha256=MATcftPVlpC3X8DFYcyqA2xjhClnDNBPYICb8n7-X5Y 360
langchain_openai_api_bridge/assistant/adapter/container.py sha256=I6XFYftug89afQH6kHaMO7tUYLJuobJRswGtiDG3JSs 1491
langchain_openai_api_bridge/assistant/adapter/langchain_input_content_adapter.py sha256=RVdzNa6sr5uXJLDv0lRGKLG7W3l-2WY0OEWlB72bgaA 819
langchain_openai_api_bridge/assistant/adapter/langgraph_event_to_openai_assistant_event_stream.py sha256=K9LOwOr7FSxBm1j_JIRHAd751YybQebXUDqIvrgktc4 3693
langchain_openai_api_bridge/assistant/adapter/on_chat_model_end_handler.py sha256=ZnwocQI0xSNWnhtv2qXMGvmjNCfoTBC1gC7gTqhgAAY 1521
langchain_openai_api_bridge/assistant/adapter/on_chat_model_stream_handler.py sha256=kadkLnKe1KDB3cyY7c6CxDAo8vhc-0emImBSj7hrfi0 2874
langchain_openai_api_bridge/assistant/adapter/on_tool_end_handler.py sha256=ty_U4ecQsYYs-sNGS2JP2ldwCia1307gZRwMqeibW3c 1112
langchain_openai_api_bridge/assistant/adapter/on_tool_start_handler.py sha256=OWLl9otSyQxGwozYJ9vCQgS_0WsFsyzev7Fy9wdekBU 1025
langchain_openai_api_bridge/assistant/adapter/openai_event_factory.py sha256=gjrZ3T0yW4LkfssqrjovveUSL6kYXL-WqE8jHdLyO7M 5488
langchain_openai_api_bridge/assistant/adapter/openai_message_content_adapter.py sha256=BaJ7N_B15GUvvL_Kb4ZAy75k0LhMWy3v95W47vcWoZQ 2346
langchain_openai_api_bridge/assistant/adapter/openai_message_factory.py sha256=ew-XEeTXXjPTEhI_soVklseWF8uSW6Cg0rxke8MX3XY 2692
langchain_openai_api_bridge/assistant/adapter/thread_run_event_handler.py sha256=l1FeS36KXNyHORQHCkFLjaflJRIJSa_ToTGfpuGoec8 1298
langchain_openai_api_bridge/assistant/adapter/thread_to_langchain_input_messages_service.py sha256=GVc22_qIpF03b6wl0vbRnX57IcZowTQ8GcKo9VYlfP8 1034
langchain_openai_api_bridge/assistant/assistant_message_service.py sha256=WZ8Vf8n1tyo2AQJ17KV-Sh0Ttw6UEglHobMX7FH8RzU 2070
langchain_openai_api_bridge/assistant/assistant_run_service.py sha256=3DfNA62Ngnl55WRVzwl0YJUiUSjHWFG_SMziG4N3Bn0 2008
langchain_openai_api_bridge/assistant/assistant_stream_event_adapter.py sha256=se_BHW8R-xUESMyaJETqQcsuuOegplvWGpcINVuobDc 1179
langchain_openai_api_bridge/assistant/assistant_thread_service.py sha256=NCca3ma6MQiY_EG7ukkhz7Nz1MJoWQTlvEsvS5BZ_8o 2221
langchain_openai_api_bridge/assistant/create_thread_api_dto.py sha256=jVtX13X8UibtHutGrO65cmpbIO_tUp-lbG8YJXnwO-Q 244
langchain_openai_api_bridge/assistant/create_thread_message_api_dto.py sha256=zaPCuGvss_eqQIlwCJqmPmbRyDbfDtQJCvDVuq-jP7o 426
langchain_openai_api_bridge/assistant/create_thread_runs_api_dto.py sha256=GiPvpG_NX9gDB0C1-BBAw4APlMCxJcJxaJx3XGYPXDU 234
langchain_openai_api_bridge/assistant/openai_run_factory.py sha256=hM3Id5fJ8OxmDdO_dDBOroDsGCDFwFo-bVIgQe1xMCw 938
langchain_openai_api_bridge/assistant/repository/__init__.py sha256=EJmwBYNati5VKCaVJ9aXmHGy_yNzeJL0tapAGhsilZc 514
langchain_openai_api_bridge/assistant/repository/in_memory_message_repository.py sha256=Yz_rrsgcTFE2zL3nl6wOakn9s4r16vn_BENr-Q6QpIY 4447
langchain_openai_api_bridge/assistant/repository/in_memory_run_repository.py sha256=oDJSzpIRPZv1_pocphtWmeumZUzGG_67Thxf7sG1Tpo 2746
langchain_openai_api_bridge/assistant/repository/in_memory_thread_repository.py sha256=ixCS4N4GE7BBbo2xG0RsKbISjCjljP9VkuQa7D8270o 2305
langchain_openai_api_bridge/assistant/repository/message_repository.py sha256=dycnR50chZfxrHmyK1bOhlMj5XiQvXXDYnC-V2zXet0 2291
langchain_openai_api_bridge/assistant/repository/run_repository.py sha256=4rIWw1P9D9Q4NpfRq2owecyIE8atXKUYc36M3zMRwqo 1451
langchain_openai_api_bridge/assistant/repository/thread_repository.py sha256=LdO6KxnM_nRgb-WTRlwaRE9z0nJMAMzJKNJku3bOfZQ 1127
langchain_openai_api_bridge/chat_completion/chat_completion_chunk_choice_adapter.py sha256=TpQkPvYTxn9ESEfhTZA9VqJYuxVlNEIfKRediAfqz5E 1641
langchain_openai_api_bridge/chat_completion/chat_completion_chunk_object_factory.py sha256=kq832tgOQBq7JNNWYHEHQ0UcQtyxxOzGbFfPHMDu1ts 1165
langchain_openai_api_bridge/chat_completion/chat_completion_compatible_api.py sha256=Qv6j9RCYi7irAYuXU7rSXuhYXNRmp0tU7pkMEYV4jc4 2557
langchain_openai_api_bridge/chat_completion/chat_completion_object_factory.py sha256=jvFP5iJ_mvl2tKySQFgqP32QpMo_sgCFFWgHS5sKiOI 910
langchain_openai_api_bridge/chat_completion/content_adapter.py sha256=CIo12dYQpX8a-f3pL_HYbWH078bwsqFjiXFVWHpHDmY 236
langchain_openai_api_bridge/chat_completion/http_stream_response_adapter.py sha256=9ezF2V8Ev2_rBB5H13WNezU6fA2TJsuakptBLcbboYE 863
langchain_openai_api_bridge/chat_completion/langchain_invoke_adapter.py sha256=ndUuDc9DeLCxEGZpJ_cL3OofrZXei7dc1YfKoP-V6Z4 1997
langchain_openai_api_bridge/chat_completion/langchain_stream_adapter.py sha256=EFTvgY6vAAaAhj2COXfr1uRuFUq7Xpcu8VlR5gUzZmA 1657
langchain_openai_api_bridge/chat_model_adapter/__init__.py sha256=da1PTClDMl-IBkrSvq6JC1lnS-K_BASzCvxVhNxN5Ls 13
langchain_openai_api_bridge/chat_model_adapter/anthropic/__init__.py sha256=Xjp5N2OATEg35quKH5NxYhC6N9PvYtWAMlUMdWsWpVM 154
langchain_openai_api_bridge/chat_model_adapter/anthropic/anthropic_openai_compatible_chat_model.py sha256=OdpOxMJ36wVUqJF8sY3fTo2KsLx_gxXjaqoc5l4q4Kk 1220
langchain_openai_api_bridge/chat_model_adapter/anthropic/anthropic_openai_compatible_chat_model_adapter.py sha256=8g-IpoKevvkNvCn0CU0LHyQZFak8jeaZ1O5WlJ80zt0 1186
langchain_openai_api_bridge/chat_model_adapter/base_openai_compatible_chat_model_adapter.py sha256=vjWuxOsIHVq9f6jTQpsgzqTA67RnXi-k5NduFe36UC8 536
langchain_openai_api_bridge/chat_model_adapter/llamacpp/__init__.py sha256=TMWsyvCHG38oqihrV7d5qBmBnYa3iBZh8qX8uIPLGOU 151
langchain_openai_api_bridge/chat_model_adapter/llamacpp/llamacpp_openai_compatible_chat_model.py sha256=Z6JIeFnlwOcc1074tKWB4-WJHRdfjDnQ0JbjesSjjjs 1283
langchain_openai_api_bridge/chat_model_adapter/llamacpp/llamacpp_openai_compatible_chat_model_adapter.py sha256=wbrk2sb1qWTGf56Mi2XjtIw8zevGaLNq2NJS7thJDAo 834
langchain_openai_api_bridge/chat_model_adapter/url_extractor.py sha256=bQWueLNjmoTIb4cDJabzY27xWJdAXStBQTc4lCryk-Q 294
langchain_openai_api_bridge/core/__init__.py sha256=vT3F64AZOO4yQIMug2xplmb_3EfcdsL5eEYHe0pKjTU 88
langchain_openai_api_bridge/core/base_agent_factory.py sha256=QIIgHUZWeJ0IXQFyx0oOEOO16xLmd_hMtrmkZ9pKzBg 285
langchain_openai_api_bridge/core/create_agent_dto.py sha256=ykQ9O6cFvoAeLWbqeUs-VyVr1e7U9w6ViZeTnUFn00w 297
langchain_openai_api_bridge/core/function_agent_factory.py sha256=gsuda7o3BTeJ8wTXZktUM7x1Yp-dxQWaQBg5d9Ey6Vw 489
langchain_openai_api_bridge/core/langchain_openai_api_bridge.py sha256=WLgwKEtubSXlqMtw95n53CN85tkmti0c4xZLmDTIC6s 1714
langchain_openai_api_bridge/core/role_adapter.py sha256=lpeJrll8nZaj4cKmryvmry6kIHzLyCazMl9_Rgg3daM 144
langchain_openai_api_bridge/core/types/openai/__init__.py sha256=ULho1FXl2PEZMIIZjukTaj8OSgK74XQ-oY9i_vUFAL0 528
langchain_openai_api_bridge/core/types/openai/chat_completion.py sha256=HWBWQfTdTkN0msfT6_Cu9xSFL_0N108cV8EIUep1IpE 1436
langchain_openai_api_bridge/core/types/openai/message.py sha256=AZRM_ozBGewWb5nnOvJkXAGqUSvxIjH7SOJs7wwidHA 100
langchain_openai_api_bridge/core/utils/__init__.py sha256=VnMdXq0pyEOCC9rD7dDwaaGVufAR0UcRhczgTpsDjTM 85
langchain_openai_api_bridge/core/utils/pydantic_async_iterator.py sha256=87h_EpFqnuJZWny-S7N2OYvVgES2S01ML2pDUrjoyks 206
langchain_openai_api_bridge/core/utils/tiny_di_container.py sha256=tmT4hJeh8fEiY8dHlk8iX2rqn0cC8-PKuQWwbJvnCRM 2212
langchain_openai_api_bridge/fastapi/__init__.py sha256=0T1E2Dw25UKx6snDWL3r1t86ApieVLnW8s2Y76-xdOg 355
langchain_openai_api_bridge/fastapi/assistant_api_router.py sha256=ayFstKy-H8ue3dxdgCBuYE4DrAQ1Wvp6Rc2GBnpFzgE 5905
langchain_openai_api_bridge/fastapi/chat_completion_router.py sha256=V0deJdmcOPgN-henxsl842KtdydsuEaPUUhaqXbPHic 2300
langchain_openai_api_bridge/fastapi/internal_agent_factory.py sha256=yQ7ir2A3Ps8OUUd-WPMasWYlxVzjPU_TY1G78LzofuI 873
langchain_openai_api_bridge/fastapi/langchain_openai_api_bridge_fastapi.py sha256=gK3HRx8cZHX3IuRZLRGJVh4w2sur5PUHNb_0R7Qwyo4 3964
langchain_openai_api_bridge/fastapi/token_getter.py sha256=CqDuA_RcfIo0fUadgpN48esuba2Ge33ZbRp2jGWuBPs 318
langchain_openai_api_bridge-0.11.3.dist-info/LICENSE sha256=TsZ-TKbmch26hJssqCJhWXyGph7iFLvyFBYAa3stBHg 1067
langchain_openai_api_bridge-0.11.3.dist-info/METADATA sha256=7XgXbiL3gbi1FYR9IPrZxNNZsCNzT8X2ckgQCI6iKbo 9437
langchain_openai_api_bridge-0.11.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
langchain_openai_api_bridge-0.11.3.dist-info/RECORD