Open
Description
[ y] I have checked the documentation and related resources and couldn't resolve my bug.
Describe the bug
I run the code flow with the help documents bellow,but one error happened.
https://docs.ragas.io/en/latest/howtos/customizations/testgenerator/_language_adaptation/
from ragas.testset.synthesizers.single_hop.specific import (
SingleHopSpecificQuerySynthesizer,
)
distribution = [
(SingleHopSpecificQuerySynthesizer(llm=generator_llm), 1.0),
]
for query, _ in distribution:
prompts = await query.adapt_prompts("spanish", llm=generator_llm)
query.set_prompts(**prompts)
Output
==========================
results:
prompts = await query.adapt_prompts("spanish", llm=generator_llm)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: 'await' outside function
Ragas version: 0.2.13
Python version: 3.10.12
**Code to Reproduce**
from ragas.testset.synthesizers.single_hop.specific import (
SingleHopSpecificQuerySynthesizer,
)
distribution = [
(SingleHopSpecificQuerySynthesizer(llm=generator_llm), 1.0),
]
for query, _ in distribution:
prompts = await query.adapt_prompts("spanish", llm=generator_llm)
query.set_prompts(**prompts)
**Error trace**
prompts = await query.adapt_prompts("spanish", llm=generator_llm)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: 'await' outside function