AI-API
Du kan anropa AI-modeller direkt från din C#-applikation via HTTP. Det är samma mönster som alla andra REST-API:er — en POST-förfrågan med JSON-body, ett JSON-svar tillbaka.
Vad du behöver
- En API-nyckel från respektive leverantör
HttpClienti C# (inbyggt, inget NuGet behövs)- En klass för att deserialisera svaret
Leverantörer i detta avsnitt
| Leverantör | Modell | Dokumentation |
|---|---|---|
| Anthropic | Claude | api.anthropic.com |
| OpenAI | GPT-4, GPT-4o | api.openai.com |
Säkerhet — aldrig hårdkoda API-nycklar
// Fel — nyckeln syns i koden och i git-historikenstring apiKey = "sk-ant-api03-...";
// Rätt — läs från miljövariabelstring apiKey = Environment.GetEnvironmentVariable("ANTHROPIC_API_KEY") ?? throw new InvalidOperationException("ANTHROPIC_API_KEY saknas");Lägg nyckeln i en miljövariabel eller använd dotnet user-secrets under utveckling.