Spaces:
Runtime error
Runtime error
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
""" | |
@Time : 2023/7/21 11:15 | |
@Author : Leo Xiao | |
@File : anthropic_api.py | |
@From : https://github.com/geekan/MetaGPT/blob/main/metagpt/provider/anthropic_api.py | |
""" | |
import anthropic | |
from anthropic import Anthropic | |
from autoagents.system.config import CONFIG | |
class Claude2: | |
def ask(self, prompt): | |
client = Anthropic(api_key=CONFIG.claude_api_key) | |
res = client.completions.create( | |
model="claude-2", | |
prompt=f"{anthropic.HUMAN_PROMPT} {prompt} {anthropic.AI_PROMPT}", | |
max_tokens_to_sample=1000, | |
) | |
return res.completion | |
async def aask(self, prompt): | |
client = Anthropic(api_key=CONFIG.claude_api_key) | |
res = client.completions.create( | |
model="claude-2", | |
prompt=f"{anthropic.HUMAN_PROMPT} {prompt} {anthropic.AI_PROMPT}", | |
max_tokens_to_sample=1000, | |
) | |
return res.completion |