import os
import weave
from cerebras.cloud.sdk import Cerebras
# Weave プロジェクトを初期化します
weave.init("cerebras_speedster")
client = Cerebras(api_key=os.environ["CEREBRAS_API_KEY"])
# Weave はこの関数の入力、出力、およびコードを追跡します
@weave.op
def animal_speedster(animal: str, model: str) -> str:
"動物がどれくらいの速さで走れるかを調べます"
response = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": f"How fast can a {animal} run?"}],
)
return response.choices[0].message.content
animal_speedster("cheetah", "llama3.1-8b")
animal_speedster("ostrich", "llama3.1-8b")
animal_speedster("human", "llama3.1-8b")