Observed since 20 Oct, 18:43 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
GigaChat executor for acty
acty-gigachat provides a GigaChatExecutor implementation for Acty. It
adapts langchain-gigachat chat models to the Acty executor interface and adds
session-aware behavior for GigaChat prefix-caching workflows.
pip install acty-gigachat
For local development:
pip install -e .[dev]
import asyncio
from acty import ActyEngine, EngineConfig
from acty_gigachat import GigaChatExecutor
from langchain_gigachat.chat_models import GigaChat
async def main() -> None:
model = GigaChat(credentials="YOUR_AUTHORIZATION_KEY", verify_ssl_certs=False)
engine = ActyEngine(
executor=GigaChatExecutor(model=model),
config=EngineConfig(primer_workers=1, follower_workers=1),
)
try:
submission = await engine.submit_group(
"demo",
{"input": "Hello!", "invoke_kwargs": {"temperature": 0.2}},
[],
)
if submission.primer is not None:
result = await submission.primer
print(result.output)
finally:
await engine.close()
asyncio.run(main())
Payloads may provide messages, input, or prompt. The executor forwards an
optional invoke_kwargs dictionary to the model.
GigaChatExecutor uses the GigaChat SDK session_id_cvar context variable to
control the X-Session-ID header during model calls.
Job.context["cache"]["provider_ref"] is present, the executor reuses itThis makes the executor suitable for Acty cache flows where a primer attaches a provider reference and followers reuse it later.
The executor can enrich the active OpenTelemetry/OpenInference LLM span with:
This is enabled by default and respects the configured telemetry privacy gates.
tests/acty and acty-core because it imports
symbols from both at runtimeDownload counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 5 Apr 2026 | 11 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:43 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:7aab8e78312de3240b849986453cb9a5a86bf317025b89a987f44852a099ca4e