Spaces:
Build error
Build error
| import os | |
| from dotenv import load_dotenv | |
| MAX_TOKENS = 5 | |
| # Load environment variables | |
| load_dotenv() | |
| # Define the models and their configurations | |
| models = [ | |
| { | |
| "name": "DEEPSEEK", | |
| "config": { | |
| "apiKey": os.getenv("DEEPSEEK_API_KEY"), | |
| "baseURL": "https://api.deepseek.com", | |
| "model": "deepseek-chat", | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.0, | |
| "top_p": 1 | |
| }, | |
| "type": "openai" | |
| }, | |
| { | |
| "name": "GPT-3.5-Turbo", | |
| "config": { | |
| "apiKey": os.getenv("OPENAI_API_KEY"), | |
| "baseURL": "https://api.openai.com/v1", | |
| "model": "gpt-3.5-turbo", | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.0, | |
| "top_p": 1 | |
| }, | |
| "type": "openai" | |
| }, | |
| { | |
| "name": "Kimi-Chat", | |
| "config": { | |
| "apiKey": os.getenv("MOONSHOT_API_KEY"), | |
| "baseURL": "https://api.moonshot.cn/v1", | |
| "model": "moonshot-v1-8k", | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.0, | |
| "top_p": 1 | |
| }, | |
| "type": "openai" | |
| }, | |
| { | |
| "name": "GPT-4o", | |
| "config": { | |
| "apiKey": os.getenv("OPENAI_API_KEY"), | |
| "baseURL": "https://api.openai.com/v1", | |
| "model": "gpt-4o", | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.0, | |
| "top_p": 1 | |
| }, | |
| "type": "openai" | |
| }, | |
| { | |
| "name": "GPT-4o-mini", | |
| "config": { | |
| "apiKey": os.getenv("OPENAI_API_KEY"), | |
| "baseURL": "https://api.openai.com/v1", | |
| "model": "gpt-4o-mini", | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.0, | |
| "top_p": 1 | |
| }, | |
| "type": "openai" | |
| }, | |
| { | |
| "name": "Llama-3.1-405b", | |
| "config": { | |
| "apiKey": os.getenv("TOGETHER_API_KEY"), | |
| "model": "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo", | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.0, | |
| "top_p": 1, | |
| "repetition_penalty": 1, | |
| "stop": ["<|eot_id|>"] | |
| }, | |
| "type": "together" | |
| }, | |
| { | |
| "name": "Llama3.1-70b", | |
| "config": { | |
| "apiKey": os.getenv("TOGETHER_API_KEY"), | |
| "model": "meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo", | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.0, | |
| "top_p": 1, | |
| "repetition_penalty": 1, | |
| "stop": ["<|eot_id|>"] | |
| }, | |
| "type": "together" | |
| }, | |
| { | |
| "name": "Qwen2-72B-Instruct", | |
| "config": { | |
| "apiKey": os.getenv("TOGETHER_API_KEY"), | |
| "model": "Qwen/Qwen2-72B-Instruct", | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.0, | |
| "top_p": 1, | |
| "repetition_penalty": 1, | |
| "stop": ["<|im_start|>", "<|im_end|>"] | |
| }, | |
| "type": "together" | |
| }, | |
| { | |
| "name": "Doubao-4k", | |
| "config": { | |
| "apiKey": os.getenv("DOUBAO_API_KEY"), | |
| "baseURL": "https://ark.cn-beijing.volces.com/api/v3", | |
| "model": "ep-20240802142948-6vvc7", # Replace with the actual endpoint ID if different | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.0, | |
| "top_p": 1 | |
| }, | |
| "type": "openai" | |
| }, | |
| { | |
| "name": "Claude-3.5-Sonnet", | |
| "config": { | |
| "apiKey": os.getenv("ANTHROPIC_API_KEY"), | |
| "model": "claude-3-5-sonnet-20240620", | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.0, | |
| }, | |
| "type": "anthropic" | |
| }, | |
| { | |
| "name": "MiniMax-ABAB6.5s", | |
| "config": { | |
| "groupId": os.getenv("MINIMAX_GROUP_ID"), | |
| "apiKey": os.getenv("MINIMAX_API_KEY"), | |
| "model": "abab6.5s-chat", | |
| "maxTokens": MAX_TOKENS, | |
| "temperature": 0.01, # must be (0, 1] | |
| "top_p": 1 | |
| }, | |
| "type": "minimax" | |
| }, | |
| ] | |