Batch Invocation
What is batch invocation?
import asyncio
from gllm_core.utils import RetryConfig
from gllm_inference.lm_invoker import AnthropicLMInvoker
lm_invoker = AnthropicLMInvoker("claude-sonnet-4-20250514", retry_config=RetryConfig(timeout=360))
requests = {
f"request_{letter}": f"Name an animal that starts with the letter '{letter}'"
for letter in "ABCDE"
}
async def main():
results = await lm_invoker.batch.invoke(requests)
print("Results:")
for result_id, result in results.items():
print(f">> {result_id}: {result.text}")
if __name__ == "__main__":
asyncio.run(main())Create a Batch Job
Get a Batch Job Status
Retrieve a Batch Job Results
List Batch Jobs
Cancel a Batch Job
Last updated
Was this helpful?