Domestic hat nicht in der Lage, direkt zu verbinden OPENAI API, die jüngsten xai api auch nicht den direkten Zugriff auf die inländischen unterstützen, aber Sie können weiterhin durch die vercel Proxy verwenden, ist der Code wie folgt:
Legen Sie zunächst ein Lager an (es wird empfohlen, ein neues privates Lager anzulegen), legen Sie eine neue Datei an: vercel.json
Zum Speichern bearbeiten:
{ "routes": [ { "src": "/", "dest": "/index.html" }, { "src": "/gemini/v1/(.*)", "dest": "https://generativelanguage.googleapis.com/v1/$1" }, { "src": "/gemini/v1beta/(.*)", "dest": "https://generativelanguage.googleapis.com/v1beta/$1" }, { "src": "/openai/v1/(.*)", "dest": "https://api.openai.com/v1/$1" }, { "src": "/groq/openai/v1/(.*)", "dest": "https://api.groq.com/openai/v1/$1" }, { "src": "/claude/v1/(.*)", "dest": "https://api.anthropic.com/v1/$1" }, { "src": "/cohere/v1/(.*)", "dest": "https://api.cohere.ai/v1/$1" }, { "src": "/xai/v1/(.*)", "dest": "https://api.x.ai/v1/$1" } ], "regions": [ "hnd1" ] }
Erstellen Sie dann eine neue index.html, die auf der Startseite verwendet werden soll, um eine API-Beschreibung anzuzeigen, und bearbeiten Sie diese:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>API Access文档</title> <style> body { font-family: Arial, sans-serif; background-color: #f4f4f4; margin: 0; padding: 20px; } .container { max-width: 800px; margin: auto; background-color: #fff; border-radius: 12px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); padding: 20px; margin-top: 20px; } h1 { text-align: center; color: #333; } p { color: #666; line-height: 1.6; } .api-info { background-color: #e9ecef; border-radius: 8px; padding: 15px; margin-top: 20px; } .api-url { font-family: 'Courier New', Courier, monospace; background-color: #d1ecf1; border-radius: 8px; padding: 10px; margin-top: 10px; } .api-example { background-color: #e9ecef; border-radius: 8px; padding: 15px; margin-top: 20px; } .code-block { background-color: #f1f8ff; border-radius: 8px; padding: 10px; margin-top: 10px; overflow-x: auto; } button { background-color: #007bff; color: white; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; margin-top: 10px; } button:hover { background-color: #0056b3; } #articlesummary { border-radius: 12px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); padding: 16px; margin-top: 16px; background-color: #fff; } #summarycontent { margin-top: 10px; } </style> </head> <body> <div class="container"> <h1>api access<br> API帮助文档</h1> <div class="api-info"> <h2>API Access Support</h2> <p>openai</p> <p>gemini</p> <p>groq</p> <p>claude</p> <p>cohere</p> <p>xai</p> </div> <div class="api-info"> <h2>API Endpoint</h2> <div class="code-block"> <pre>host/theapi</pre> <pre>EXP:https://url/xai</pre> </div> </div> </div> </body> </html>
Dann besuchen Sie vercel.com, importieren Sie dieses Repository, keine Notwendigkeit, jede Konfiguration, direkte Bereitstellung kann bereitgestellt werden, nachdem die Bereitstellung abgeschlossen ist binden Sie Ihren eigenen Domain-Namen kann in einem api zu spielen gesetzt werden:
Wenn sie zum Beispiel xai lautet, wird die Proxy-Adresse wie folgt geschrieben: https://url/xai