-
Notifications
You must be signed in to change notification settings - Fork 7
/
platforms.json
104 lines (103 loc) · 3.35 KB
/
platforms.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
{
"openai": {
"description": "OpenAI",
"type": "API",
"endpoint": "https://api.openai.com/v1/chat/completions",
"streaming": true,
"actions": true,
"models_endpoint": "https://api.openai.com/v1/models",
"default_model": "gpt-3.5-turbo",
"signup_url": "https://platform.openai.com/api-keys"
},
"google_gemini": {
"description": "Google Gemini",
"type": "API",
"api_key_header": "none",
"endpoint": "https://generativelanguage.googleapis.com/v1beta/models/MODEL_NAME:generateContent",
"endpoint_streaming": "https://generativelanguage.googleapis.com/v1beta/models/MODEL_NAME:streamGenerateContent",
"streaming": true,
"actions": true,
"adapter": "Gemini",
"models_endpoint": "https://generativelanguage.googleapis.com/v1beta/models",
"default_model": "gemini-1.5-pro",
"signup_url": "https://ai.google.dev/"
},
"open_router": {
"description": "Open Router",
"type": "API",
"endpoint": "https://openrouter.ai/api/v1/chat/completions",
"streaming": true,
"adapter": "OpenRouter",
"models_endpoint": "https://openrouter.ai/api/v1/models",
"default_model": "mistralai/mistral-7b-instruct:free",
"signup_url": "https://accounts.openrouter.ai/sign-up?redirect_url=https%3A%2F%2Fopenrouter.ai%2Fkeys"
},
"cohere": {
"description": "Cohere Command-R",
"type": "API",
"endpoint": "https://api.cohere.ai/v1/chat",
"streaming": false,
"adapter": "Cohere",
"models_endpoint": "https://api.cohere.ai/v1/models",
"default_model": "command-r",
"signup_url": "https://dashboard.cohere.com/welcome/register?redirect_uri=%2Fapi-keys"
},
"anthropic": {
"description": "Anthropic Claude",
"type": "API",
"endpoint": "https://api.anthropic.com/v1/messages",
"streaming": false,
"api_key_header": "x-api-key",
"headers": {
"anthropic-version": "2023-06-01",
"anthropic-beta": "tools-2024-04-04"
},
"adapter": "Anthropic",
"actions": true,
"models_endpoint": false,
"models": [
{
"key": "claude-3-opus-20240229",
"model_name": "claude-3-opus-20240229",
"description": "Anthropic's Claude Opus",
"max_input_tokens": 200000,
"max_output_tokens": 4000,
"multimodal": true
},
{
"key": "claude-3-5-sonnet-20240620",
"model_name": "claude-3.5-sonnet-20240620",
"description": "Anthropic's Claude Sonnet",
"max_input_tokens": 200000,
"max_output_tokens": 4000,
"multimodal": true
},
{
"key": "claude-3-haiku-20240307",
"model_name": "claude-3-haiku-20240307",
"description": "Anthropic's Claude Haiku",
"max_input_tokens": 200000,
"max_output_tokens": 4000,
"multimodal": true
},
{
"key": "claude-3-sonnet-20240229",
"model_name": "claude-3-sonnet-20240229",
"description": "Anthropic's Claude Sonnet",
"max_input_tokens": 200000,
"max_output_tokens": 4000,
"multimodal": true
}
],
"default_model": "claude-3-sonnet-20240229",
"signup_url": "https://console.anthropic.com/login?returnTo=%2Fsettings%2Fkeys"
},
"custom_local": {
"description": "Custom Local (OpenAI format)",
"type": "API"
},
"custom_api": {
"description": "Custom API (OpenAI format)",
"type": "API"
}
}