Python
OpenAI SDK またはネイティブ HTTP を使って Python から AllToken に接続する。
OpenAI SDK を使う
推奨の方法です。完全な例は OpenAI SDK — Python を参照してください。
requests ライブラリを使う
OpenAI SDK のインストールが不要な軽量な方法:
Python
| 1 | import requests |
| 2 | import os |
| 3 | |
| 4 | response = requests.post( |
| 5 | "https://api.alltoken.ai/v1/chat/completions", |
| 6 | headers={ |
| 7 | "Authorization": f"Bearer {os.environ['ALLTOKEN_API_KEY']}", |
| 8 | "Content-Type": "application/json", |
| 9 | }, |
| 10 | json={ |
| 11 | "model": "deepseek-chat", |
| 12 | "messages": [{"role": "user", "content": "こんにちは!"}], |
| 13 | }, |
| 14 | ) |
| 15 | |
| 16 | data = response.json() |
| 17 | print(data["choices"][0]["message"]["content"]) |