Couverture des endpoints
Expose 2 endpoint(s) public(s) : message, chat_completion.
curl -X POST https://runapi.ai/v1/chat/completions \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-flash",
"messages": [
{
"role": "user",
"content": "Refactorisez ce module Python pour améliorer la lisibilité, expliquez chaque modification, puis ajoutez des tests unitaires pour les cas limites."
}
]
}'
import { DeepseekClient } from "@runapi.ai/deepseek";
const client = new DeepseekClient();
const result = await client.chatCompletion.run({
model: "deepseek-flash",
messages: [{"role":"user","content":"Refactorisez ce module Python pour améliorer la lisibilité, expliquez chaque modification, puis ajoutez des tests unitaires pour les cas limites."}],
});
import os
import requests
response = requests.post(
"https://runapi.ai/v1/chat/completions",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"deepseek-flash","messages":[{"role":"user","content":"Refactorisez ce module Python pour améliorer la lisibilité, expliquez chaque modification, puis ajoutez des tests unitaires pour les cas limites."}]}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/v1/chat/completions");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'deepseek-flash',
'messages' => [['role' => 'user', 'content' => 'Refactorisez ce module Python pour améliorer la lisibilité, expliquez chaque modification, puis ajoutez des tests unitaires pour les cas limites.']],
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.chatCompletion().run({"model":"deepseek-flash","messages":[{"role":"user","content":"Refactorisez ce module Python pour améliorer la lisibilité, expliquez chaque modification, puis ajoutez des tests unitaires pour les cas limites."}]});
task.waitForResult();
require "runapi/deepseek"
client = RunApi::Deepseek::Client.new
result = client.chat_completion.run(
model: "deepseek-flash",
messages: [{role: "user", content: "Refactorisez ce module Python pour améliorer la lisibilité, expliquez chaque modification, puis ajoutez des tests unitaires pour les cas limites."}]
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.chatCompletion.Run({"model":"deepseek-flash","messages":[{"role":"user","content":"Refactorisez ce module Python pour améliorer la lisibilité, expliquez chaque modification, puis ajoutez des tests unitaires pour les cas limites."}]})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model deepseek-flash \
--endpoint chat_completion \
--wait
4 versions disponibles
Choisissez un modèle et générez en quelques secondes.
| Fournisseur | DeepSeek |
| ID du modèle | deepseek-flash |
| Modalité | Text |
| Types de tâche | Synchronous |
| Endpoint API | /v1/chat/completions |
| /v1/responses |
| /v1/messages | |
| /v1beta/models/deepseek-flash:generateContent | |
| /v1beta/models/deepseek-flash:streamGenerateContent | |
| Unité de facturation | 1K tokens |
| État du catalogue | Opérationnel |
Inscrivez-vous gratuitement et créez une clé API pour deepseek-flash depuis le tableau de bord.
Envoyez une requête POST à /v1/chat/completions avec l’identifiant du modèle deepseek-flash et vos paramètres.
Lisez directement la réponse deepseek-flash terminée depuis l’endpoint.
Expose 2 endpoint(s) public(s) : message, chat_completion.
Mesuré par 1K tokens, sans abonnement requis.
Aucun paramètre de requête n'est publié pour cet endpoint.
Utilisez les LLM pour le chat et le raisonnement.
Générez et révisez le travail d'implémentation.
Connectez les modèles aux tâches backend.
Passez l'ID de modèle affiché dans le quickstart.
Oui. Les tarifs sont mesurés par appel ou par unité.
Nous vous aidons pour la mise en place entreprise, les intégrations et les questions techniques.
Nous contacter