Spaces:
Paused
Paused
| from base_anthropic_messages_test import BaseAnthropicMessagesTest | |
| import anthropic | |
| class TestAnthropicPassthroughBasic(BaseAnthropicMessagesTest): | |
| def get_client(self): | |
| return anthropic.Anthropic( | |
| base_url="http://0.0.0.0:4000/anthropic", | |
| api_key="sk-1234", | |
| ) | |
| class TestAnthropicMessagesEndpoint(BaseAnthropicMessagesTest): | |
| def get_client(self): | |
| return anthropic.Anthropic( | |
| base_url="http://0.0.0.0:4000", | |
| api_key="sk-1234", | |
| ) | |
| def test_anthropic_messages_to_wildcard_model(self): | |
| client = self.get_client() | |
| response = client.messages.create( | |
| model="anthropic/claude-3-opus-20240229", | |
| messages=[{"role": "user", "content": "Hello, world!"}], | |
| max_tokens=100, | |
| ) | |
| print(response) | |